[Update: You can find numerous Alfred extensions in our Extensions Gallery. The links in the blog post below may not be kept up to date, while the gallery is maintained more closely. You can also find out there how to contribute your own extensions.]
With Alfred 0.9.9 out for general release, we’re excited to share some of the best Alfred Powerpack extensions that we’ve seen so far.
These scripts have been created by Alfred users and are supported by their respective creators. Where possible, we’ve included a link to their Twitter account or website.
If you’ve created a useful extensions yourself, send us a link on Twitter and we’ll add the best ones to an upcoming Extensions page.
Tip: Don’t forget that once you’ve created an extension, you can right-click it in the sidebar to export it and share with friends!
SHELL SCRIPTS
Create a Symbolic Link [link] by @jdfwarrior
Result action that creates a symbolic link to the selected item
Down For Everyone or Just Me? [link] by @jdfwarrior
Checks downforeveryoneorjustme.com to determine if a site is down
Facebook Status (requires FBCMD) [link] by @jdfwarrior
Updates your Facebook status
eBay Checker [link] by @jdfwarrior
Provides item information from eBay
Flush DNS [link] by @jdfwarrior
Flushes your DNS cache
Lipsum Text [link] by @jdfwarrior
Retrieves lipsum text from Lipsum.com and copies it to your clipboard automatically
Local Weather Conditions [link] by @jdfwarrior
Displays local weather conditions via Growl. Get your weather location ID from weather.com or Gtwthr.com (setup page). Need metric units? In the script, change METRIC=false, to METRIC=true
Create DMG [link] by @jdfwarrior
Result action that creates a DMG image from the selected folder
Package Tracker [link] by @jdfwarrior
Tracks packages via packagetrackr.com and displays information via Growl
Get External IP Address [link] by @jdfwarrior
Retrieves your external ip address, copies it to the clipboard, and displays it via Growl
Zip Folder [link] by @jdfwarrior
Result action that creates a zip file from the selected item and places it on the desktop.
UPDATED: Now has ability to create archives with folders with spaces in the name. Long explanation of why it didn’t work. It’s fixed now.
Fantastical [link] by @jdfwarrior
Applescript that lets you quickly pass new events into Fantastical
Add a task to Remember the Milk
http://ruk.ca/content/alfred-remember-milk
Turn on/off Airport (by Andy Jeffries)
networksetup -setairportpower en1 on
networksetup -setairportpower en1 off
Use the ‘BSD device name’ from the ‘Network’ section of the System Information app instead of en1.
Tweet without a Twitter client
http://blog.daviscabral.com.br/post/5622626401/how-to-tweet-from-alfredapp
Changing network location
http://jamesoff.net/site/2011/06/09/alfred-script-to-change-network-location-in-os-x/
Open URLs in non-default browser window
http://snipt.org/xvmi Credit @f5point6
Get public IP address and copy to clipboard (by Joseph Flasher)
curl —silent http://checkip.dyndns.org | grep -Eo ‘([0-9]{1,3}\.){3}[0-9]{1,3}’ | bcopy
Create and open a new file with your Default text editor (by Roger Byrne)
touch /Users/rogermbyrne/Dropbox/Writer/{query}.txt; open /Users/rogermbyrne/Dropbox/Writer/{query}.txt
Lots more cool scripts by Don Southard:
http://www.dirtdon.com/?p=886
including:
- Convert image to another format
- Share your current song from iTunes or Ecoute
- Create tasks in OmniFocus with Natural Language
- Set Wallpaper from Alfred action menu
- Start a screencast from Alfred
- Use Alfred for Window Management
- Upload Picture to Picasa
- Create custom Bit.ly shortened URL
- Upload file to Amazon S3
- Convert video to AppleTV format
- Create a CloudApp bookmark from Clipboard
- Shorten a URL with Goo.gl and more
Full list of very useful extension scripts created by @jdfwarrior
http://jdfwarrior.tumblr.com/post/7380798414
APPLESCRIPTS
Spotify AppleScripts by Robin Enhorn
http://www.2shared.com/file/lgQFbHdq/Spotify_Applescripts.html
Evernote search
http://www.thoughtasylum.com/blog/2011/7/8/search-evernote-from-alfred-again.html
Adding notes to Evernote
http://www.ryoku.org/2011/07/creating-notes-in-evernote-with-alfred/
Switching VPN (by @johanbakken)
http://chopapp.com/#5sqsf2oe
Set your Adium status by @simonbs
http://bit.ly/nV4K4L
Create a task in Things by @preppeller
Andrew’s Tumblr post on Things
More coming soon
We’ll soon create a page where the best extensions of each type will be available for you to browse. In the meantime, link to your own extensions in the comments and we’ll be happy to include the best ones in our future extensions pages!

August 2, 2011 

This is awesome. Can’t wait for the full page.
Add Task to The Hit List.app:
http://dl.dropbox.com/u/136288/The%20Hit%20List.alfredextension
Amazing !!! ;D
how do recover my powerpack after total reinstall?
You can recover your details here: http://help.alfredapp.com/recoveryourlicense
If you’ve lost the Google Checkout receipt, you can log in to http://checkout.google.com to view it on the web.
Alfred extensions for Heap CRM:
http://knowledgebase.wbpsystems.com/content/Using_Heap_CRM_from_Alfred
Adds the ability to (complete/create/list/search/export ) (events/history/stats/prospects/people/templates) — and all of the possible permutations of those two lists.
Alfred extension for Torch Project Management:
http://knowledgebase.wbpsystems.com/content/Using_Torch_Project_Management_from_Alfred
Adds the ability to (complete/create/list/export) (time/expenses/events/payments/invoices) — and all of the possible permutations of those two lists.
I would suggest a simple quicklook extension, waiting for a better integration in Alfred itself:
qlmanage -p {query}
Make the script extension act on files (tick both Silent and Action marks).
One can open several quicklook windows ….
Open Terminal Here (AppleScript Extension):
Opens a Terminal window in the frontmost Finder window’s directory.
https://github.com/downloads/pcal/alfred-terminal-here/Terminal%20Here.alfredextension
I have another extension which generates a random Lorem Ipsum text and saves it in your clipboard. It uses the http://loripsum.net/ API.
Try it out http://dl.dropbox.com/u/192313/Ipsum%20Generator.alfredextension
Start Screen Sharing (AppleScript extension):
http://grapefruitmoon.net/screen-sharing-with-alfreds-help
@Francesco Turci
Way ahead of you dude:
http://techpragmatist.co.uk/content/quicklook-alfred
Just added a new extension for running Applescripts out of your ~/Library/Scripts folder:
http://techpragmatist.co.uk/content/applescripts-and-alfred
I’ve got two I can share. The first is a thing for toggling Bluetooth. Download “blueutil” from http://www.frederikseiffert.de/blueutil/ and install it (just open the “install” file on the disk image), then use the script described by spazek in this thread http://discussions.apple.com/thread/3179367 to toggle Bluetooth on or off.
Second is similar, but for Wi-fi. Change
1. “usr/local/bin/blueutil” for “networksetup -setairportpower en0”, and
2. (do shell script blueutilpath & ” status”) for (do shell script “networksetup -getairportpower en0”)
in Applescript editor, and you’ve got a similar app/script to toggle Wi-fi with.
Hope these are useful
Alcedo Apple Mail Backup
http://www.alcedo-backup.de/2011/08/alfred-extension-fur-mailbackup/
Show Hidden Finder Files
http://www.firemylazer.de/2011/08/alfred-extensions/
Spotify integration: http://tumblr.mobocracy.net/post/8473375264/alfred-meet-spotify
Force empty the current user’s trash:
http://habibalamin.com/wp-content/uploads/projects/FEmp.alfredextension
@adamhorner is there any way to get the quicklook extension to produce a preview that responds to esc? I am in the habit of hitting esc to clear a quicklook preview & needing to use a mouse-click to dismiss it is a bit awkward.
The only way I know of is to upgrade to Lion!
I never did discover a way to get the QL window to dismiss in Snow Leopard other than by pressing the little X in the top left corner. Sorry.
@nutz321: You can´t perform a sudo command within the alfred shell extensions.
Ah, my bad!
MD5 Decrypter
http://www.firemylazer.de/2011/08/alfred-extensions/
md5 + hash = profit!
I wrote up a set of extensions to control Rdio:
http://commondream.net/post/8512275636/alfred-extensions
It would be really nice if there were a good way to create extensions with multiple actions.
I totally agree — I found myself wishing the same thing putting together a controller for spotify, though I am really liking the extension framework so far…
Here are a couple simple shell scripts for hiding and unhiding files in Finder. Check the boxes for both silent and action.
To set a file as hidden:
setfile -a V {query}
To set a file as visible:
setfile -a v {query}
View man page in browser (requires man2html: brew install man2html):
http://dl.dropbox.com/u/136288/man2html.alfredextension
Quickly add to-do items to a short list: http://www.schussman.com/article/using-alfred-to-manage-tasks
Random Password Generator
http://www.firemylazer.de/2011/08/alfred-extensions/
Usage: randompw + size
Copy and paste this as an applescript.
Thought I’d share it.
#For setting the rating of the currently playing song in itunes
#Ratings [0|20|40|60|80|100] or on percentage
on alfred_script(q)
tell application “iTunes”
set rating of current track to q
end tell
end alfred_script
Bluetooth Toggle Extension http://seapy.com/1779
don’t need install other application.
it’s run with python and mac(mac default install python)
Hi.
Exists documentation about how make alfred extensions?
I want to create a extension where the user be able to choice a option from the results box (where my extension will provide this results) and the extensions will use this as the {query} for do something, is this possible in this moment?
I wrapped some of the spotify applescript controls in this extension (allows for view track info, pause, play, next, previous, mute, unmute):
plasticstare.com/plasticware/alfred/spotifycontrollerextension.zip
Another spotify example. Complete with every control, track information, and growl notifications with album artwork icon. Enjoy.
https://github.com/phpfunk/alfred-spotify-controls
One more way to control Spotify from alfred. Download from github: https://github.com/klokoy/Spotify-Alfred-scripts
Anyone knows if there is a way to interface ms communicator 2011 and Alfred ? It would be nice to be able to type the name of the person we want to chat with.
A plist search filter.
http://cl.ly/9HZs
Initiate Skype calls from Alfred!
http://alignedleft.com/projects/2011/Call%20with%20Skype.alfredextension.zip
Skype chats from Alfred!
http://kevink.info/projects/alfred/skype_chat.alfredextension
Simply type “- [first few letters of person's first name] [message]”
It searches your Address Book contacts by first name and then looks at the “Nickname” field to find the contact’s Skype username. You’ll have to manually enter these by going to the Address Book menu Card > Add Field > Nickname
I would like it to (in the future):
- search skype for users by contact’s email address
- set an option flag to focus on skype chat after sending – right now it just sends it.
Doesn’t work very well under Lion. Skype opens up hundreds of windows confirming the s the security. When it does make a call it seems to do it in the background and you can’t hang up the call.
Yes! I’m on Snow Leopard, but for me, Skype sometimes also opens a few confirmation dialogs. (“Do you want to allow AppleScript to access Skype…?”) If you select “always allow” that shouldn’t happen anymore.
And yes, making the call in the background could be considered a feature, not a bug. But you could add “tell Skype / activate / end tell” if you want it to pop to the foreground. I prefer to keep Skype in the background, as I don’t usually want to look at it while I’m talking.
As for hanging up, I’ll have to make a separate “hang up” script.
Here’s an extension to toggle your proxy (requires Lion; minor changes needed for Snow Leopard): http://yj.sg/qaTV1G
Don’t suppose anyone could knock up an extension for adding Reminders to iCal via a hotkey?
TIA
Open AirDrop from Alfred.
http://dl.dropbox.com/u/1720494/Open%20Airport.alfredextension
Wrong link, this is the good one:
http://dl.dropbox.com/u/1720494/Open%20AirDrop.alfredextension
Here are a few more I just made after purchasing alfred’s powerpack a few days ago. I’m working on replacing my favorite features of quicksilver that haven’t reached alfred yet. Includes reminders and easy dropbox sharing of files and screenshots.
http://nicolasartman.com/alfred_extensions
Thanks for the extensions Nicolas, one small bug I’ve noticed is that when I make a reminder set for a 1 minute delay and then list my reminders, it states the reminder as 180 mins away. The reminder still displays after a 1 minute delay. Can you reproduce this?
You have to reveal in the finder the script allowing you to list the reminders and change the timezone. Default time zone is “America/Los_Angeles” time. Once you changed this to the same time zone as your system, the time will be displayed correctly.
Hi Zachary. As tiago noticed, this was an error with my timezone setting which I have now fixed (along with a couple other bugs). I posted the new versions of my extensions on my site so please update to those when you have a chance and that should fix things!
I tried changing the time zone in the php script, but it still isn’t displaying the time correctly when listing notifications. I live on the east coast of the US so I tried both America/New_York and America/Boston, but neither work (Los_Angeles makes the times too early, New_York and Boston make the times 2 hours late). My machine’s time is set automatically from the Date & Time system preference pane which displays my correct location from the location services. The other issue I had was I had to add an echo “/n”; to the list script because it was not putting line breaks in between reminders. Another suggestion I have, if you are intent on working on this more, would be to add the ability to create a reminder at a specific time (maybe making use of the unix ‘at’ command. I made some shell scripts (http://cl.ly/0Z322M28332O050I3p1V) to regain reminder support after switching from Alfred to Quicksilver, but they are different from yours and I’m not as proficient a scripter as you so I didn’t know how to show a list of reminders once they were created (though the ‘at’ command has a way to show anything created by it). You can contact me at philofrog@gmail.com for a better communication channel.
Hi Zachary – glad you found the extensions useful! As Tiago noticed there was a timezone setting error on my part that I have now fixed (along with a bunch of other display bugs). Please download all of the reminder extensions again when you have a chance and they should work much better now.
I created an currency converter extensions for Alfred based on Google Currency Converter.
A default target currency can be set in the script (default = EUR), and the extension can be used in different ways:
convert 1 GBP to EUR
convert 1.234 USD GBP
convert 2.345 SEK
(-> the last one converts to the default currency)
https://github.com/downloads/theFeverDog/alfredextensions/CurrencyConverter.alfredextension
Extension for controlling Napster music player:
http://eric.newcomer.org/control-napster-player-using-alfred
Supports play, pause, next, previous, save track, remove track, view album, etc.
I’ve thrown together a bunch of extensions over the past few days (my appologies if any of these have already been made):
- Appender: Append the specified line of text to the end of the selected file in Finder
- CharPalette: Show the OS X character palette
- CopyPath: Get the POSIX path of the selected item in Finder, then copy it to the clipboard
- FileFromClip: Create a text file in the active Finder window and write the clipboard contents to that file
- ReplaceInFile: Find and replace the specified text in the selected file
- Symlinker: Create symbolic link(s) to the selected Finder items in the chosen folder
- TerminalHere: Open a Terminal with the frontmost Finder window as the working directory
- TerminalHere&&: Open a Terminal with the frontmost Finder window as the working directory and run the specified shell command
- Touch: Create a blank file in the active Finder window
- Uploader: Upload the selected Finder items to the specified folder in your webspace
If you’re interested, you can check them out at my website!
These look awesome. However, your website didn’t seem to be working
http://johnfraney.ca/projects/AlfredExtensions/index.html
Just got this one working…. it’s an extension that allows will play a track in Spotify without having to select it and play. just give Alfred a track name and artist and it will play it automatically.
http://cl.ly/2e1X333U2p09303Z0s47
oh, you also need XML tools for this to work.
http://goo.gl/7rNKG
There are several errors in script for getting current IP address to the clipboard.
Working version:
curl -silent http://checkip.dyndns.org | grep -Eo “([0-9]{1,3}\.){3}[0-9]{1,3}” | pbcopy
I made my very first Alfred extension, it creates a blank MultiMarkdown file in a particular folder that you can specify. Grab it here: https://github.com/panrubius/create-new-multimarkdown-file
In lieu of a better place to write this. I thought I’d share a nice delicious / Alfred integration.
Download and install delimport from here: https://github.com/ssp/delimport
Delimport saves your delicious bookmarks in the following folder:
/Users//Library/Metadata/delimport
Create a search filter extension with that directory as the search scope using a keyword like ‘b’. Then you’ll be able to search your delicious bookmarks by title with ‘b ‘. Now for the kicker: on the advanced tab add a metadata field ‘kMDItemKeywords’ and you’ll be able to search by tag!
The comment sanitation ate some of my text. Let’s try this again:
Delimport’s save directory is:
“/Users/{username}/Library/Metadata/delimport”
I created to extensions:
1. Calculate the golden ratio with Alfred
http://www.tobias-weh.de/alfred-goldenratio.zip
2. Call texdoc from Alfred to open (La)TeX-manuals
http://www.tobias-weh.de/alfred-td.zip
I made an update to Golden Ratio (same link) it’s now able to past the result to your clipboard
I deleted the ZIP-Files from my server, pleas send me an e-mail if you like to get it …
Not sure if anyone will find this useful here but I use this script a whole bunch. I have a Time Capsule at my house that I have to connect to before opening up iTunes because all my music is there so I made a simple way of doing this. The script takes no parameters so you’ll have to change the script itself for it to work for you.
http://cl.ly/AUQa
I made an extension that takes the path of a file you want to share and then spits out a shortened link to the file now hosted on Dropbox. It uses Goo.gl in case you were curious.
Presently I’ve got to use the “Copy file path to clipboard” option in Alfred’s file browser and then paste it after the keyword in a new Alfred instance. Is there a way to add this script directly to the file browser?
If you want the script just ask.
Send Skype chat messages from Alfred: http://classyllama.com/productivity/send-skype-messages-with-alfred-extension/
I love this app.
I made an Adium extension pack based off of @simonbs’s scripts. It includes a lot of shortcuts and optionally starts your screen saver when going away to secure your computer.
http://cl.ly/BE4p
Force Empty Trash with command fempty.
http://cl.ly/C5dj
Here is a 1Password search extension i knocked up:
http://cl.ly/1123431z1I0o1r1N350s
Very basic (and you have to disable the master password) but works nicely.
Updated link for 1Password extension: http://blog.oozou.com/post/13503001092/1password-extension-for-alfred
I modified the Open in Firefox extension at Snipt.com to open the link in Chrome instead, mainly because I don’t use Firefox and sometimes need to open stuff in Chrome instead of Firefox, usually due to its flash support.
For now you can grab it from my blog at http://aproudlove.squarespace.com.
Cheers,
Andrew
A simple hipchat extension.
Allow you to send hip chat message directly from Alfred (require an Admin API Token)
http://cl.ly/1K2Z403A0q3a1B1W332e
I created a few extensions (http://bit.ly/AA2VVH) that control Google Music when using Chrome.