Comparison

Walter vs Raycast

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.

WalterRaycast
Open source✓ MITClosed source
PriceFree, foreverFree core; paid Pro / AI
Account requiredNoneSign-in required
TelemetryNoneExtensive analytics
Works fully offlineCore yes; AI / sync need cloud
App size4.3 MB~100 MB+
UI stackPure Swift / AppKitReact/TS WebView + Node (v2.0)
Config formatPlain-text TOML (git-friendly)GUI / cloud sync
Calculator / unit / currency✓ all three
Themes21 built-in + customLimited
Extension store✗ by design✓ large ecosystem
Built-in AI✓ (paid)
Can't be rug-pulled✓ MIT — fork itProprietary roadmap

Why people switch from Raycast to Walter

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.

When Raycast is the better choice

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

Raycast, plainly.

Is Raycast open source? +

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.

Does Raycast use Electron? +

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.

Is Raycast free? +

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.

Does Raycast require an account? +

Yes, you sign in to use it. Walter requires no account and works fully offline.

What's the best open-source Raycast alternative? +

Walter — native Swift + AppKit, ~4.3 MB, MIT-licensed, no telemetry, configured in plain-text TOML.

Keep comparing

Walter icon

Try the open one.

Free, open source, 4.3 MB. macOS 13 or later. No account, no telemetry, ever.