The Launcher as Operating System
A Mac launcher is the fastest path between intent and action. Open an app, find a file, run a calculation, search the web, manage your clipboard, control your windows — all from a single keyboard shortcut. The best launchers become invisible infrastructure, reducing the friction of every interaction with your computer.
Spotlight is the built-in option that every Mac includes. Alfred has been the power user's choice for over a decade. Raycast launched in 2020 and has rapidly gained traction among developers. We used all three as our primary launcher for two weeks each to compare them in daily use.
Search Speed and Accuracy
The fundamental job of a launcher is finding things fast.
| Search Type | Spotlight | Alfred | Raycast |
|---|---|---|---|
| App launch | ~150ms | ~80ms | ~90ms |
| File search | ~300ms | ~200ms | ~220ms |
| Contact lookup | ~200ms | ~150ms | ~160ms |
| Calculator | Instant | Instant | Instant |
All three are fast enough that the speed difference is imperceptible in daily use. Alfred and Raycast are slightly faster because they maintain their own indexes rather than relying solely on macOS's Spotlight index.
Search accuracy — returning the result you want at the top — is where differences emerge. Alfred and Raycast learn from your usage patterns. The more you launch VS Code by typing "vs", the higher it ranks for that query. Spotlight does this too, but its learning is slower and it occasionally surfaces irrelevant results from Siri suggestions or web results.
Built-in Features
| Feature | Spotlight | Alfred (Powerpack) | Raycast |
|---|---|---|---|
| App launching | Yes | Yes | Yes |
| File search | Yes | Yes (with file actions) | Yes |
| Calculator | Yes | Yes (with history) | Yes (with conversion) |
| Clipboard history | No | Yes | Yes |
| Snippets | No | Yes | Yes |
| Window management | No | No (workflow needed) | Yes |
| System commands | Limited | Yes | Yes |
| Dictionary/thesaurus | Yes | Yes | Extension |
| Web search | Yes (via Siri) | Yes (customizable) | Yes |
Raycast includes the most features out of the box. Clipboard history, snippet expansion, window management (tiling, resizing, moving windows between displays), and floating notes are all built in. With Alfred, clipboard history and snippets require the Powerpack ($34 one-time). Spotlight has no clipboard history or snippet management.
Clipboard Management
Clipboard history is the feature that, once used, you cannot live without. Both Alfred and Raycast maintain a searchable history of everything you have copied.
Raycast's clipboard manager is slightly more polished. It shows image previews, supports pinned items, and integrates with its snippet system. You can paste items from history with a single keystroke, merge multiple clipboard items, and filter by type (text, images, links, colors).
Alfred's clipboard history is equally functional but requires the Powerpack license. It supports text, images, and file references. The search is fast, and you can set automatic clearing intervals for security.
Extensions and Customization
This is where the tools diverge most significantly.
Spotlight has zero extensibility. What Apple provides is what you get.
Alfred uses "workflows" — custom automations built with a visual node editor. Workflows can chain triggers, actions, and outputs. The workflow ecosystem is mature, with community-created workflows for nearly everything: GitHub, Jira, Spotify, 1Password, Homebrew, and hundreds more. Creating workflows requires understanding Alfred's node-based editor, which has a learning curve but is powerful once mastered.
Raycast uses a TypeScript-based extension API. Extensions are React components that render inside the Raycast UI. The Raycast Store hosts thousands of community extensions, installable with one click. Creating extensions requires writing TypeScript/React code, which is second nature for web developers.
// Raycast extension example
import { List, ActionPanel, Action } from "@raycast/api";
export default function SearchProjects() {
const projects = useProjects(); // custom hook
return (
<List>
{projects.map(p => (
<List.Item
key={p.id}
title={p.name}
subtitle={p.description}
actions={
<ActionPanel>
<Action.OpenInBrowser url={p.url} />
<Action.CopyToClipboard content={p.url} />
</ActionPanel>
}
/>
))}
</List>
);
}For developers, Raycast's extension model is more accessible. For non-developers, Alfred's visual workflow editor is more approachable. Both ecosystems are large enough that you will likely find existing extensions for your needs.
Developer-Specific Features
Raycast has invested heavily in developer workflows:
- Floating notes — scratchpad that stays above other windows
- Color picker — system-wide color picker with history
- JSON/code formatting — paste JSON, get it formatted
- GitHub integration — search repos, PRs, issues from the launcher
- Docker management — start/stop containers
- Jira/Linear integration — create and search issues
- Script commands — run shell scripts with parameters from the launcher
Alfred can do all of these through workflows, but Raycast provides them as first-party or curated store extensions that work immediately after installation.
AI Integration
Raycast added AI features in 2023 and has continued expanding them. Raycast AI provides:
- Chat interface accessible from the launcher
- AI commands that operate on selected text (summarize, translate, fix grammar)
- Custom AI commands with configurable prompts
- Multiple model support (GPT-4, Claude, Llama)
Raycast AI requires a Pro subscription ($8/month). The integration is seamless — select text anywhere, invoke an AI command, and the result appears in your clipboard or replaces the selection.
Alfred does not include native AI features. Community workflows for ChatGPT and Claude exist but are not as tightly integrated.
Spotlight has Siri integration, which handles basic queries but is not comparable to dedicated AI tooling.
Window Management
Raycast includes a full window management system. You can tile windows to halves, thirds, or quarters, move windows between displays, and define custom layouts — all from keyboard shortcuts configured in Raycast.
This eliminates the need for a separate window management app (Rectangle, Magnet, etc.). Alfred does not include window management. Spotlight does not either, though macOS has improved its native tiling in recent versions.
Performance and Resource Usage
| Metric | Spotlight | Alfred | Raycast |
|---|---|---|---|
| RAM usage (idle) | ~30 MB (system process) | ~45 MB | ~120 MB |
| Startup time | System process (always running) | ~200ms | ~300ms |
| Index size | System index | ~50 MB additional | ~80 MB additional |
Raycast uses noticeably more memory than Alfred, which reflects its larger feature set and extension runtime. On a Mac with 16+ GB of RAM, this is irrelevant. On an 8 GB machine, it is a consideration if you are already memory-constrained.
Pricing
| Plan | Spotlight | Alfred | Raycast |
|---|---|---|---|
| Free | Included with macOS | Basic features | Full features (no AI) |
| Paid | N/A | £34 one-time (Powerpack) | $8/month Pro (AI features) |
| Team | N/A | N/A | $12/user/month |
Alfred's pricing model is notable: a one-time purchase with free updates within the major version and discounted upgrades across major versions. Over time, Alfred is significantly cheaper than Raycast Pro. Raycast's free tier is generous — AI is the only meaningful feature behind the paywall.
Who Should Use What
Choose Raycast if:
- You are a developer and want deep tool integrations out of the box
- Built-in window management, clipboard history, and snippets appeal to you
- You want AI integration in your launcher
- You prefer TypeScript/React for building custom extensions
Choose Alfred if:
- You prefer a one-time purchase over a subscription
- You want a lightweight, fast launcher with minimal resource usage
- You enjoy building custom workflows with a visual editor
- Privacy is a concern (Alfred processes everything locally)
Choose Spotlight if:
- You do not want to install additional software
- Basic app launching and file search are sufficient
- You are not a power user and do not need clipboard history or extensions
The Verdict
Raycast is the best launcher for developers in 2026. Its built-in features, extension ecosystem, and developer-focused integrations make it the most productive option for people who spend their days in terminals and code editors. Alfred remains an excellent choice for power users who prefer a lighter, privacy-focused tool with a one-time purchase model. Spotlight is fine for casual Mac users but leaves significant productivity on the table.
Frequently Asked Questions
Is Raycast better than Alfred?
For developers, yes. We used each launcher as our primary launcher for two weeks, and Raycast came out ahead on built-in features, its extension ecosystem, and developer integrations such as GitHub, Docker, Jira, and Linear. Alfred remains an excellent choice if you want a lighter tool that processes everything locally and costs a one-time fee instead of a subscription.
Is Raycast free?
Mostly. Raycast's free tier includes the full feature set except AI, so clipboard history, snippets, window management, and store extensions cost nothing. Raycast Pro is $8/month and adds Raycast AI, and the Team plan is $12/user/month. Alfred's basic launcher is free, and its Powerpack is a £34 one-time purchase with free updates within the major version.
Which Mac launcher is the fastest?
Alfred, by a small margin. In our tests Alfred launched apps in about 80ms, Raycast in about 90ms, and Spotlight in about 150ms. File search took about 200ms in Alfred, 220ms in Raycast, and 300ms in Spotlight. All three feel instant in daily use. Alfred and Raycast are slightly faster because they maintain their own indexes.
Does Raycast use more memory than Alfred?
Yes. Raycast used about 120 MB of RAM at idle versus about 45 MB for Alfred, and its index added about 80 MB of disk compared with Alfred's 50 MB. Spotlight runs as a system process at about 30 MB. On a Mac with 16 GB or more the difference is irrelevant, but it matters on an 8 GB machine that is already memory-constrained.
Can Raycast replace a window manager like Rectangle or Magnet?
Yes. Raycast includes full window management: tiling to halves, thirds, or quarters, moving windows between displays, and custom layouts, all bound to keyboard shortcuts. Alfred needs a workflow for window management, and Spotlight has none.
Do Alfred and Spotlight have clipboard history?
Alfred does with the Powerpack, which supports text, images, and file references and can clear history automatically on a schedule. Spotlight has no clipboard history or snippets. Raycast includes clipboard history free, with image previews, pinned items, and filtering by text, images, links, and colors.
How do Raycast extensions differ from Alfred workflows?
Raycast extensions are React components written in TypeScript against the Raycast API, installed with one click from the Raycast Store. Alfred workflows are built in a visual node editor that chains triggers, actions, and outputs. Web developers will find Raycast easier to extend, while non-developers usually find Alfred's editor more approachable. Spotlight cannot be extended at all.
Does Raycast have AI features?
Yes, with a Pro subscription at $8/month. Raycast AI offers a chat interface in the launcher, AI commands that act on selected text such as summarize, translate, and fix grammar, custom commands with your own prompts, and a choice of models including GPT-4, Claude, and Llama. Alfred has no native AI, only community workflows for ChatGPT and Claude.
[AFFILIATE:raycast] Try Raycast Pro · [AFFILIATE:alfred] Get Alfred Powerpack
Raycast vs Alfred (2026): Why Developers Are Switching
In a direct Raycast vs Alfred comparison for macOS engineers, Raycast wins on out-of-the-box React/TypeScript store extensions (GitHub PRs, Linear issues, Jira, clipboard history, window management, and local AI commands) without requiring a paid Powerpack just to run community workflows. Alfred 5 still holds a loyal following among keyboard purists for its ultra-low ~25MB RAM footprint, visual node-based Workflow canvas, and one-time lifetime license.