QuickSilver doing its thing.Behind Internet browsers, application launchers are my second favorite type of software. They are not only faster than clicking with a mouse or trackpad but can take on numerous small tasks (simple math, moving files, opening folders) that are inefficient with a cursor. The more I keep my hands on the keyboard, the happier I am.
That being said, it seems a little ludicrous to admit that I use three different application launchers at once on my primary computer, a Snow Leopard laptop. Let me try to explain how they compliment each other and are suited to slightly different tasks.
is a powerful, open source launcher. I use it to open applications, folders, documents, but its specialty is moving things. No more frustrating dragging and dropping, I use the keyboard to trash and move files. Another specialty: documents which have no convenient default application. When I am designing websites, I might open an HTML file in <oXygen>, TextWrangler, NetBeans, or any of my numerous Internet browsers. Simply “open with default app” is not a useful option: QS can “Open With” any app.
QuickSilver is easily the most customizable option on this list and power users can do wondrous things with it. Someday, I will sit down and configure some triggers that integrate it deeper into my workflows. In order to make QS run quickly, you must selectively index only certain parts of your file system, e.g. going infinitely deep into ~/Library is death. This is both an advantage (limited and useful search results) and a weakness (some files are not accessible).
is a fast newcomer. I use it exclusively for two things: emptying the trash and opening folders or applications. While QS highlights a single result at first, Alfred instantly displays possible options and is ever so slightly faster than QS. Al is not open source and if you purchase the “powerpack” it begins to catch up to QS in functionality, though still lags somewhat from what I've read. My setup works best when only applications and system preferences are indexed, not documents, though I have experimented with that. Cool fact: Al tracks usage, so I can tell you I use it about 12.2 times per day.
is Mac OS X's built-in application launcher. It's the least useful item on this list but indexes the largest number of contents, so I use it to fill in the gaps. I also use the calculator and dictionary (begin typing an equation⁄word and it produces the result⁄definition) frequently, though both of the above have the same functionality. Why does Spotlight not quite cut it? For one, certain parts of the file system are bizarrely inaccessible (I'm looking at you, ~/Library), the options are extremely limited (you can blacklist certain folders and order your results by type—that's it), and it cannot do higher-order operations like QuickSilver nor is it as fast as Alfred.
Thus my three-tiered approach. Dear readers, is it insane or efficient? I think having the right tool for the job is important and this division of responsibilities has treated me well. If I relied on any one individually, it's almost certain that the index would be so bulky that speed would suffer.
Linux users: GNOME Do seems to be as good as QuickSilver. I love it. In the terrifying near future, I will have to use a Windows 7 machine at work, so if anyone knows of great (preferably free) application launchers, let me know. Otherwise, I'm sure LifeHacker can help.
I have learned a few tricks that anyone using these OS X launchers should know.
The Comma Trick in QuickSilver: to act on multiple objects, locate the first, hit the comma key, locate the second, hit comma, etc. and a list of icons below the pane will appear. Warning: the active object in the pane will also be acted upon. I frequently use this trick to clean up my desktop, moving several items to the trash or other folders.
Open Containing Folder in SpotLight: at first, it seems that Spotlight can only open⁄execute an object, but if you hit CMD+Enter instead of only Enter Spotlight opens the containing folder instead.
File Search in Alfred: hit the spacebar after activating Al to go straight into file search mode. This works well with my current index, which does not include documents, so the file search opens things up a bit while still maintaining speed in application launching.