Comparison
Raycast is a polished, native launcher with a big extension store and built-in AI. Walter is the open-source, no-account, no-telemetry alternative — ~4.3 MB of Swift you can read, fork, and keep forever. Here's the honest comparison.
| Walter | Raycast | |
|---|---|---|
| Open source | ✓ MIT | Closed source |
| Price | Free, forever | Free core; paid Pro / AI |
| Account required | None | Sign-in required |
| Telemetry | None | Extensive analytics |
| Works fully offline | ✓ | Core yes; AI / sync need cloud |
| App size | 4.3 MB | ~100 MB+ |
| UI stack | Pure Swift / AppKit | React/TS WebView + Node (v2.0) |
| Config format | Plain-text TOML (git-friendly) | GUI / cloud sync |
| Calculator / unit / currency | ✓ all three | ✓ |
| Themes | 21 built-in + custom | Limited |
| Extension store | ✗ by design | ✓ large ecosystem |
| Built-in AI | ✗ | ✓ (paid) |
| Can't be rug-pulled | ✓ MIT — fork it | Proprietary roadmap |
The most common reason is trust. Raycast is well-made, but it's a VC-backed, closed-source company that requires an account, collects extensive analytics, and already sells paid Pro and AI tiers. People reasonably wonder what happens to the free tier when investors need a return — there's no guarantee it stays as generous. Walter removes that question entirely: it's MIT-licensed, so even if development stopped tomorrow, you (or anyone) can keep it alive.
The second reason is footprint and what's under the hood. Walter is ~4.3 MB of pure Swift and AppKit, boots in tens of milliseconds, needs no sign-in, and never phones home. Raycast 2.0, by contrast, moved its interface to a React/TypeScript web view running on a Node.js runtime — a deliberate trade for cross-platform development. It isn't Electron, but it's no longer the lean native app it started as. Your entire Walter config is one plain-text TOML file you drop in your dotfiles; there's no extension runtime to update, no marketplace to browse — just the launcher.
Be honest with yourself about what you need. If you rely on Raycast's extension ecosystem (Jira, Linear, GitHub, window management, clipboard history) or its built-in AI, Raycast does those things well and Walter deliberately doesn't try to. Walter is for people who want a fast, native, private launcher that does the core four things — launch, compute, shortcuts, search — and nothing it doesn't need to.
The short version
Want extensions and AI in one app? Use Raycast. Want a tiny, open-source, account-free launcher you fully control? Use Walter.
Questions
No — Raycast is closed-source and proprietary. Walter is the open-source (MIT) alternative; you can read and fork all ~3,000 lines of its Swift source.
No, it isn't Electron. But since version 2.0 Raycast's UI is a React/TypeScript web view on a Node.js runtime with a thin native shell — not the pure Swift/AppKit app it started as. Walter is pure Swift + AppKit at ~4.3 MB.
The core is free, but Raycast is VC-backed, requires an account, and sells paid Pro and AI tiers. Walter is free under the MIT license with no account and no paid tier.
Yes, you sign in to use it. Walter requires no account and works fully offline.
Walter — native Swift + AppKit, ~4.3 MB, MIT-licensed, no telemetry, configured in plain-text TOML.
Free, open source, 4.3 MB. macOS 13 or later. No account, no telemetry, ever.