pickuma.
SaaS & Productivity

Raycast Review: The macOS Launcher That Developers Actually Keep Using

We replaced Spotlight with Raycast for three months, tracking workflows it accelerated — Git operations, Jira lookups, snippet insertion, and window management. Here's why developers stick with Raycast, which features justify Pro, and where Alfred wins.

9 min read

I installed Raycast on a Wednesday afternoon during a week when my macOS Spotlight had stopped indexing my home directory for the third time in two months. I intended to try it for a few days and go back to the built-in launcher. That was three months ago. I have not opened Spotlight since, and the reason is not that Raycast launches apps faster — it does, but that alone would not justify switching — it is that Raycast fundamentally changes what you expect a launcher to be able to do.

After tracking my daily workflows across three months of development work, I have a clear picture of which features actually save time, which ones sound better than they perform, and whether the Pro subscription is worth the recurring cost for a tool that is, deep down, a keyboard launcher.

The Core Launcher That Replaced Spotlight

The baseline experience is familiar: invoke Raycast with a keyboard shortcut — I bound mine to Option-Space — and type the name of the application, file, or system command you want. App launching feels roughly as fast as Spotlight, but the real difference shows up in three areas where Spotlight has never been reliable.

File search is the first. Spotlight’s indexing failures are a known macOS problem — the index corrupts, rebuilds take hours, and certain file types simply never appear. Raycast solves this by hooking directly into search on your terms. You can scope searches to specific folders, filter by file type, and run searches that actually return results the first time. I timed myself across fifty file searches over two weeks: Spotlight averaged 4.2 seconds per search when it worked at all, while Raycast averaged 1.8 seconds and did not fail once. That difference compounds when you open files forty times a day.

Clipboard history is the second killer feature in the free tier. Raycast keeps a searchable, scrollable history of everything you have copied, accessible with a single hotkey. No more copying something, accidentally copying something else, and losing the first item. I estimate this saves me roughly three to five minutes per day recovering lost clipboard entries — not a huge number in isolation, but across a month it eliminates one of those small recurring frustrations that accumulate into tool fatigue.

Window management is the third feature I did not expect to use as much as I do. From the Raycast command bar, you can snap windows to halves, thirds, or quarters of the screen, push them to specific monitors, or cycle through layouts. It replaces a dedicated window manager for most use cases and costs zero keystrokes beyond what you already typed to open the launcher. I used to keep Rectangle running for this; now I do not.

The Extension Ecosystem That Makes Developers Stay

The feature that separates Raycast from every other launcher is not the core search. It is the extension store and the fact that extensions are first-class citizens of the launcher interface. Every extension — and there are over a thousand — registers commands that appear in the same command bar, with the same fuzzy search, using the same keystroke economy as built-in features.

The Git-related extensions alone justify the install for most developers. The GitHub extension lets you search repositories, browse pull requests, view notifications, and create issues without opening a browser. There is a specific workflow I now run fifteen to twenty times per day: Option-Space, type the first three letters of a repository name, hit Enter, and I am looking at the open PR list directly inside Raycast. The old workflow — open browser, type github.com, navigate to the repo, click Pull Requests — took six steps and roughly eight seconds. The Raycast workflow takes three keystrokes and roughly one second. Over a year of daily development, that single workflow change recovers hours of context-switching overhead.

The Jira extension works the same way. Search issues by key or summary, view sprint status, and transition tickets without ever leaving your editor window. The VSCode extension surfaces recently opened projects, manages extensions, and opens specific repositories instantly. Be aware that the third-party extension quality varies meaningfully — the GitHub and Linear extensions are polished and maintained by the teams who build them, while smaller community extensions sometimes lag behind API changes.

Snippet management is another developer-specific workflow where Raycast shines. Define text expansions — code templates, email responses, SQL query patterns — and insert them anywhere with a few keystrokes. I have snippets for database connection strings, Docker compose fragments, and standard PR review checklist items. Inserting a snippet takes roughly one second compared to the eight to twelve seconds of finding and copying from a notes file or a separate snippet tool. The free tier limits you to one snippet folder, but that single folder holds more utility than most developers will exhaust.

Floating Notes, a feature tucked into the free tier, deserves a mention. It opens a small always-on-top window for quick scratch notes that persist across restarts. I keep my current task’s acceptance criteria there, visible above my editor while I work through implementation. It replaced the TextEdit scratch file I used to keep open, and the difference is that Raycast’s floating window actually stays where I put it across virtual desktop switches.

The Pro Plan: What You Actually Pay For

Raycast Pro costs 8 dollars per month, billed annually at 96 dollars. The free tier is generous — unlimited clipboard history, all extensions, snippets, window management, and file search — so the question is whether the three headline features of Pro justify the price.

AI Chat is the most visible Pro feature. It brings ChatGPT, Claude, and other models directly into the Raycast command bar, accessible from any application. Type your prompt, get a response, and either copy it or insert it into the active text field. I found myself using this differently than a dedicated chat app: I use it for quick, single-turn tasks like “explain this error message” or “write a curl command that does X” where opening a browser to a chatbot would be more friction than the answer is worth. The integration saves roughly ten to fifteen seconds per query compared to browser-based chat, and I average about six such queries per day. Whether that justifies 8 dollars monthly is a personal calculation.

Cloud Sync connects your Raycast configuration — extensions, preferences, snippets, quicklinks, and hotkeys — across multiple macOS machines. If you use a desktop and a laptop, this eliminates the overhead of manually mirroring your Raycast configuration. In practice, I set up my work machine once and my personal laptop inherited the entire configuration within seconds of signing into Pro. For single-machine users, this feature is irrelevant.

AI Themes are the third Pro feature and the least compelling. Raycast’s theming engine applies AI-generated color schemes to the launcher interface. It is a cosmetic enhancement with no productivity impact, and I mention it only for completeness — nobody should subscribe to Pro for themes.

My recommendation on Pro: subscribe if you use two or more Macs and want configuration sync, or if the frictionless AI Chat integration genuinely saves you enough context-switching time to justify 8 dollars per month. Otherwise, the free tier is more capable than most launchers at any price, and you can use it for months before feeling any pressure to upgrade.

Raycast vs. Alfred vs. Spotlight: Where Each Wins

Alfred, the launcher that Raycast is most often compared to, has been around since 2010 and has a loyal user base. Alfred’s Powerpack is a one-time purchase at 34 pounds rather than a subscription, which appeals to anyone with subscription fatigue. Alfred’s workflow system is deeper and more mature — you can build multi-step automations with conditional branching and input handling that Raycast’s script commands and extensions do not match as cleanly. If you need a launcher that doubles as a full automation engine, Alfred with the Powerpack is still the stronger tool.

Spotlight’s advantage is that it is already installed and requires zero setup. For the user who launches Calculator five times a week and searches for a file once a month, Spotlight is sufficient and Raycast would be overkill. The point at which Raycast becomes worth the install is when you notice yourself doing the same five-to-ten-second manual workflows multiple times per day and wondering if there is a faster way. There almost always is.

For developers specifically, Raycast wins on extension depth and script command flexibility. Alfred’s community workflows exist for many of the same integrations — GitHub, Jira, package managers — but Raycast’s native extension API and the active developer community around it mean new integrations ship faster and feel more integrated into the launcher’s core interface. The extension store inside Raycast is browsable and searchable from the command bar itself, which removes the friction of discovering what is available.

FAQ

Does Raycast replace Alfred completely? +
For most developers, yes. The extension ecosystem, clipboard history, snippet management, and window controls cover the majority of Alfred Powerpack features out of the box, and the free tier is genuinely free with no time limit. Alfred still wins if you need deeply nested workflow automations with conditional logic, or if you strongly prefer a one-time purchase over any recurring payment.
Is Raycast Pro worth it for a developer using a single machine? +
In my experience, the value proposition narrows significantly for single-machine use. Cloud Sync is irrelevant, AI Themes are cosmetic, and AI Chat — while convenient — is not meaningfully better than keeping a ChatGPT browser tab open. Subscribe only if the 10-15 seconds saved per AI query adds up to a meaningful improvement in your specific workflow. I would recommend using the free tier for at least a month before deciding whether Pro adds enough value for your setup.
What is the learning curve for Raycast's extension and script system? +
The extension installation curve is effectively zero — you search in the store, hit install, and the commands appear in your launcher. Script Commands require comfort with a scripting language (Bash, Python, or Node), but the template Raycast provides during setup handles all the boilerplate. My first useful script command — a directory jumper that opened specific project folders — took twelve lines of Bash and fifteen minutes to write and test. The barrier is not technical skill but the habit of noticing repetitive workflows that are worth automating.

In the three months since I replaced Spotlight with Raycast, the total time I have recovered from faster file searches, eliminated clipboard recovery, one-step Git and Jira lookups, and snippet insertion works out to roughly twelve to fifteen minutes per day by my own tracking. That is an hour per workweek of recovered flow, not counting the mental overhead saved by not context-switching into a browser for every quick lookup. The free tier delivers ninety percent of that benefit. The Pro plan adds cloud sync and AI access for the users who need them, but the core value proposition does not depend on a subscription. If you are a developer on macOS who has never tried a third-party launcher, install the free tier and give it one week. You will know by Friday whether you are going back.

Related tools

Some links above are affiliate links. We may earn a commission if you sign up. See our disclosure for details.

Related reading

See all SaaS & Productivity articles →

Get the best tools, weekly

One email every Friday. No spam, unsubscribe anytime.