Raycast vs Alfred vs Spotlight: Mac Launcher Showdown
Comparing Raycast, Alfred, and macOS Spotlight for productivity. Covers search speed, extensions, clipboard management, window management, and pricing.
#Ratings
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.
[AFFILIATE:raycast] Try Raycast Pro · [AFFILIATE:alfred] Get Alfred Powerpack
Winner
Raycast (for developers) / Alfred (for power users who prefer customization)
Independent testing. No affiliate bias.
Get dev tool reviews in your inbox
Weekly updates on the best developer tools. No spam.
Build your own dev tool review site.
Get our complete templates and systematize your strategy with the SEO Content OS.
Get the SEO Content OS for $34 →