Walter — a leather butler's glove icon

Native macOS launcher · Open source

Your Mac, at your service.

Walter is a native macOS launcher that fetches apps, answers, and shortcuts the instant you ask. No Electron. No accounts. Nothing phones home. Just 4.3 MB of Swift and a plain-text config file.

4.3 MBnot 200
~3,000lines of Swift
MITopen source
0telemetry

The fastest way in and out of your Mac

Quicker than Spotlight. Quicker than all of them.

Walter opens the instant you press the key and narrows results on every keystroke — no spinner, no lag, no cloud round-trip. Nothing on your Mac gets you to an app or an answer faster, Spotlight included.

tens of mscold boot
~50 msindexes ~200 apps
zero-allocfuzzy match / keystroke

What Walter does

Four things you actually use a launcher for. And it stops there.

01

Launch

Fuzzy-match every app and 40+ System Settings panes. Frecency-ranked, prefix-biased.

vsc → Visual Studio Code
02

Compute

Calculator, unit conversions, and live currency rates — answer copied on Enter.

$100 in euro · 10 km in miles
03

Shortcuts

Your own aliases — URLs, files, shell commands, parameterized templates with {query}.

y cat videos → YouTube
04

Search

Anything else bounces out to your engine of choice. Google, Kagi, DuckDuckGo, any template.

?how to notarize a dmg

What Walter is not

A launcher is a launcher. The discipline is the feature.

Not Electron.

4.3 MB, not 200

Pure Swift + AppKit. CGEventTap for the hotkey, NSVisualEffectView for the blur, FSEvents for the index. No webview pretending to be a window.

Not a SaaS.

Nothing phones home

No account, no sign-in, no telemetry, no upsell. It works offline and it minds its own business. Read the ~3,000 lines and confirm it.

Not a platform.

No plugin marketplace

No extension API or third-party JS sandbox to babysit. Features earn their place by removing friction — otherwise they don't ship.

Config as code

Your launcher, in a text file.

Every option lives in one ~/.config/walter/config.toml — readable, diffable, and version-controlled. Drop it in your dotfiles. Save the file and Walter hot-reloads instantly. 21 built-in themes, or drop a .theme file of your own.

config.toml
# save the file — Walter reloads instantly
[theme]
name          = "catppuccin-mocha"
border_radius = 12

[keybindings]
open = "Alt+Space"   # any combo

[layout]
mode  = "list"      # list | grid
scale = 1.0         # 3.0 = huge

[aliases.y]           # named + parameterized
name = "YouTube"
url  = "https://youtube.com/results?search_query={query}"

How it compares

The honest launcher. No catch to read the fine print for.

WalterRaycastAlfredSpotlight
PriceFreeFree (VC-backed)Free + paid PowerpackBuilt-in
Open source✓ MIT
Account requiredNoneYesNoneNone
TelemetryNoneYesMinimalApple
App size4.3 MB~100 MB+tens of MBbuilt-in
Plain-text config✓ TOMLGUI / cloudGUI
Calculator / unit / currency✓ all threePowerpackpartial

Raycast wins on plugin breadth and built-in AI; Alfred is mature and beloved. Walter competes on footprint, openness, and not asking you to sign in.

Two layouts

Alfred-style rows, or Spotlight-Tahoe tiles.

Switch with one line of config. 21 built-in themes — Catppuccin, Nord, Dracula, Tokyo Night, Gruvbox, Rosé Pine — live-previewed from inside the launcher.

Walter macOS launcher in list layout showing fuzzy app search results with paths and quick-launch hints
list — Alfred-style rows
Walter macOS launcher in grid layout showing app icons as Spotlight-style tiles
grid — Spotlight-Tahoe tiles

Questions

Plainly answered.

Is Walter free? +

Completely. Walter is free and open source under the MIT license — no paid tier, no Powerpack, no upsell, ever.

Does Walter use Electron? +

No. It's pure Swift and AppKit. The release build is around 4.3 MB — there's no Chromium runtime, no Node bundle, no 200 MB DMG.

Does it collect telemetry or need an account? +

No telemetry, no sign-in, nothing phones home. Walter works fully offline and you can audit the ~3,000 lines of source to confirm it.

Is it a Raycast or Alfred alternative? +

Yes — a native, open-source one. Walter does launching, computing, and shortcuts without accounts, subscriptions, or a plugin marketplace to maintain.

Does it run on Apple Silicon? +

Yes, natively. Walter requires macOS 13 (Ventura) or later.

Why isn't it on the Mac App Store? +

Walter's global hotkey needs Accessibility access, which the App Store sandbox forbids. So it ships as a notarized DMG straight from GitHub — drag it to Applications and grant Accessibility once.

Walter icon

Ring for Walter.

Free, open source, 4.3 MB. macOS 13 or later. Drag it to Applications, hit Alt+Space, and get back to work.

brew install --cask walter · coming soon