Speak. It types.

Fully local dictation for Apple Silicon. Hold ⌥⌘, speak, release. No cloud, no telemetry, no Dock icon — just your voice and a tray icon.

Everything you need. Nothing you don't.

A menu-bar dictation tool built for speed and privacy — runs entirely on-device using Apple's Neural Engine.

On-Device Privacy

All transcription happens locally via mlx-whisper. Your audio never leaves your Mac — no API calls, no telemetry, no subscriptions. Audit the source →

Hold-to-Talk Hotkey

Default ⌥⌘ in hold-to-talk mode. Switch to tap-to-toggle for any standard accelerator. The recording starts instantly — no UI to click.

Model Selector

Choose between whisper-turbo, whisper-large-v3-turbo, and more from the tray menu. Settings persist across restarts.

No Distractions

LSUIElement = true — no Dock icon, no window, no splash screen. Just a four-state tray icon and a hotkey.

Four states. One hotkey.

The tray icon tracks every stage of transcription so you always know what's happening.

Up and running in minutes.

Clone, build, and start. The tray icon appears immediately — then hold ⌥⌘ and speak.

git clone https://github.com/griffinwork40/whisper-app.git
cd whisper-app
npm install
npm run build
npm start

What you need first.

What's next.

PRs welcome. See CONTRIBUTING.md to get started.