Voice to text, entirely on-device.

Hold a key, speak, release. Your words appear at the cursor. Powered by whisper.cpp with Metal acceleration. 100% local — no cloud, no accounts, no telemetry. Free and open source under MIT.

Install on Mac
curl -fsSL https://raw.githubusercontent.com/human37/open-wispr/main/scripts/install.sh | bash
Free & open source forever. Leave a tip →

Everything you need. Nothing you don't.

01
Hold
Press and hold the Globe key. Recording starts instantly. A waveform animates in your menu bar.
02
Speak
Talk naturally. Whisper runs on your GPU via Metal. No network latency, no cloud processing.
03
Release
Let go. Transcribed text is typed at your cursor. Works in any app. The temp audio file is deleted.

Why open-wispr?

open-wispr Wispr Flow Superwhisper MacWhisper Apple Dictation
Price Free forever $10/mo $249 lifetime $80 lifetime Free
Open source Yes No No No No
100% on-device Yes No Yes Yes Partial
Works in any app Yes Yes Yes Own app only Yes
Push-to-talk Yes Yes Yes No No
Whisper engine Yes Cloud AI Yes Yes Apple model
Account required No Yes Yes No Apple ID
Languages 99 100+ 99 100+ 60+
Install method Homebrew App Store App Store App Store Built-in

Guided setup. Under a minute.

01
Paste the install command. It taps the Homebrew formula and installs the binary. Everything downloads behind a spinner.
02
Grant Accessibility permission. The installer opens System Settings for you and waits. Toggle the switch, come back.
03
Grant Microphone permission. A system dialog appears. Click Allow. One time only.
04
Model downloads automatically. The default base.en model (142 MB) downloads on first launch. You can change this later.
05
Service starts. A waveform icon appears in your menu bar. Hold Globe, speak, release. Done.

Nothing extra. Nothing missing.

Private

Audio is recorded to a temp file, transcribed locally, and deleted. Zero network requests. No accounts, no telemetry, no cloud.

Fast

Runs on Apple Silicon GPU via whisper.cpp and Metal. Transcription is real-time or faster on M1 and above.

Universal

Text appears at your cursor in any app. Editors, browsers, terminals, Slack, email. No plugins or integrations needed.

Configurable

Choose your hotkey, model size, and language. One command to change, one restart to apply. Everything in the terminal.

Multilingual

Supports 99 languages via Whisper's multilingual models. Set an ISO 639-1 code in the config and use a non-.en model.

Lightweight

No Electron. No app bundle to drag. Installs via Homebrew, runs as a background service. Sits quietly in your menu bar.

One file. Four options.

~/.config/open-wispr/config.json
{
  "hotkey": { "keyCode": 63, "modifiers": [] },
  "modelSize": "base.en",
  "language": "en"
}
OptionDefaultValues
hotkey 63 Globe (63), Right Option (61), F5 (96), or any key code
modifiers [] cmd ctrl shift opt — combine for chords
modelSize "base.en" tiny.en (75 MB) · base.en (142 MB) · small.en (466 MB) · medium.en (1.5 GB)
language "en" Any ISO 639-1 code. Use a non-.en model for other languages.

Edit ~/.config/open-wispr/config.json, then restart: brew services restart open-wispr

"I use this with Claude Code every day. Hold the key, say what I want, and it just types it out. No more switching between keyboard and some dictation app. It's perfect for long prompts."

Tanner Thorne
Software Engineer

Common questions.

Is open-wispr really free?

Yes, completely free and open source under the MIT license. No subscriptions, no usage limits, no premium tier. You can leave a tip if you want to support development.

Does any audio or text leave my computer?

No. Everything runs 100% on-device. Audio is recorded to a temporary file, transcribed locally by Whisper, and the file is immediately deleted. There are zero network requests — no cloud, no accounts, no telemetry.

How does this compare to Whisper Flow, Superwhisper, or MacWhisper?

open-wispr is the free, open-source alternative. It provides the same core experience — push-to-talk local dictation powered by Whisper — without a price tag. It installs via Homebrew, runs as a lightweight background service, and has no GUI overhead.

What Macs are supported?

Any Mac with Apple Silicon (M1 or later) running macOS 13+. Whisper uses Metal GPU acceleration for fast inference. Intel Macs are not supported.

How accurate is it compared to Apple Dictation?

Significantly better. Whisper handles punctuation, technical jargon, code terms, and accented speech far more reliably than Apple's built-in dictation. It supports 99 languages and produces properly punctuated output by default.

Can I use it in any app?

Yes. open-wispr types transcribed text at your cursor position, so it works in any application — editors, browsers, terminals, Slack, email, and more. No plugins or integrations required.