Voice to text in milliseconds.
No cloud. No API keys. Hold a hotkey. Speak. Release.
Currently available for macOS (Apple Silicon). Windows coming soon.
brew tap anubhavitis/murmur && brew install --cask murmur
curl -sSL https://raw.githubusercontent.com/anubhavitis/murmur/main/install.sh | sh
On first launch, Murmur downloads the tiny.en model (~74 MB). It auto-starts on login and restarts on crash.
Updating to a new version of Murmur.
brew update && brew upgrade --cask murmur
curl -sSL https://raw.githubusercontent.com/anubhavitis/murmur/main/install.sh | sh
Since Murmur is not notarized, macOS ties permissions to the binary's code signature. When the binary changes after an upgrade, your existing permissions become invalid.
After upgrading, go to System Settings > Privacy & Security and for each of the three permissions (Input Monitoring, Microphone, Accessibility):
murmur from the listPress and hold Right Option (or Caps Lock)
Talk naturally — Murmur captures audio in real time
Text appears in your clipboard or pastes at cursor
No cloud. No API keys. Everything runs on your machine.
Lives in your system tray. Zero windows, zero distractions.
Runs locally on your machine. No data ever leaves your device.
Right Option or Caps Lock. Natural push-to-talk.
Fast, Standard, Accurate. Pick your speed-vs-quality tradeoff from the menu.
Copy to clipboard, or paste directly at cursor position.
Multilingual transcription on Standard and Accurate tiers. 25 languages on Fast.
Beep on record start and stop. Always know the state.
Launches on login via Launch Agent. Always ready.
Grant these in System Settings > Privacy & Security
Detects hotkey press (Right Option / Caps Lock)
Captures audio for transcription
Simulates Cmd+V for paste-at-cursor
Look for murmur in each permission list
and toggle it on.
Pick a tier from the menubar. Models download automatically.
Lowest latency. Uses FluidAudio (Parakeet) on Apple Silicon, Whisper small as fallback.
Balanced speed and accuracy. Uses Whisper medium model.
Best quality. Uses Whisper large-v3 model. Needs more RAM.
Models are stored at ~/.murmur/models/. Switching tiers downloads the model in the background with zero downtime.