Skip to content

About

πŸŽ™οΈ Press a key, speak, and the text appears at your cursor β€” in any app, even the terminal. System-wide dictation powered by on-device Whisper + Apple Intelligence. No cloud, no account, no telemetry. A tiny native menu bar app for macOS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

65 Commits

Folders and files

Repository files navigation

WhisperLocal

WhisperLocal

Press a key. Speak. The transcript appears at your cursor β€” in any app.

License: MIT Platform: macOS 15+ Apple Silicon Latest Release

Local-first speech-to-text for macOS. No cloud. No account. No telemetry.


Why WhisperLocal?

System dictation on macOS sends your voice to Apple's servers. Most local STT tools require a terminal and Python skills.

WhisperLocal is the alternative: a tiny menu bar app, fully offline, that just works. Hold a hotkey or tap it, speak, and your words land at the cursor β€” in Terminal, VS Code, Slack, Notes, the address bar of your browser, anywhere.

Highlights

  • πŸŽ™ System-wide dictation β€” works in every text field on your Mac
  • ⌨️ Tap to start, stay silent to stop β€” or push-to-talk if you prefer
  • πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§ German + English with auto-detection
  • 🧠 Apple Intelligence cleanup removes "Γ€hm", fixes punctuation (optional)
  • πŸ”’ 100 % local β€” nothing ever leaves your Mac
  • ⚑️ Sub-second latency on Apple Silicon thanks to CoreML
  • 🎨 Looks like a Mac app should β€” menu bar icon, floating overlay, native settings

Install

Option A β€” Download (recommended)

  1. Grab the latest WhisperLocal-x.y.z.zip from Releases.
  2. Unzip and drag WhisperLocal.app into /Applications.
  3. Open it. Grant Microphone, Accessibility, and Input Monitoring when prompted. Relaunch once after granting.

The release is signed with a Developer ID certificate and notarized by Apple, so Gatekeeper opens it without warnings.

Option B β€” Build from source

git clone https://github.com/marco-scheffler/WhisperLocal.git
cd WhisperLocal
./Scripts/create-dev-cert.sh    # one-time
./Scripts/install.sh

See docs/DEVELOPMENT.md for the full guide.

How to use

  1. Press and hold (or tap) βŒ₯⌘ β€” the default hotkey
  2. Speak
  3. Stop by tapping again, or just stay silent for 2 seconds

That's it. The cleaned transcript is pasted wherever your cursor is.

Every setting β€” hotkey, language, microphone, post-processing, autostart β€” lives in the menu bar icon's Settings… window.

Privacy

Requirements

  • macOS 15 (Sequoia) or later β€” macOS 26 (Tahoe) recommended
  • Apple Silicon (M1 or newer)
  • ~600 MB free disk for the Whisper model

More


Built with WhisperKit, OpenAI Whisper, Apple FoundationModels, and Swift 6.

About

πŸŽ™οΈ Press a key, speak, and the text appears at your cursor β€” in any app, even the terminal. System-wide dictation powered by on-device Whisper + Apple Intelligence. No cloud, no account, no telemetry. A tiny native menu bar app for macOS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages