Dictation that feels built into macOS.

Press ⌥ Space to start. Press again to stop. Text appears where you're typing.

A
Alex
Can we meet tomorrow?
iMessage

Toggle. Speak. Done.

⌥ Space

Press once to start, speak naturally, press again to stop. Text appears in realtime, right where your cursor is.

Realtime transcription.

Words appear as you speak — no waiting, no processing delay. See exactly what will be inserted before it lands.

Any app, any field

Text goes wherever your cursor is.

Fast & local

Runs on your Mac. Nothing leaves your device.

Menu bar + app

Lives in your menu bar. Full app when you need it.

Custom hotkey

⌘ ⇧ D

Remap to any shortcut.

Open source. No subscriptions.

Open Source

Free

Download or build it yourself.

Mac App Store

$4.99

One-time purchase. No subscriptions.

Coming Soon
Unlimited dictation 7 languages Free updates Privacy-first

Questions

OpenDictation needs microphone access to hear your voice, and accessibility permissions to insert text at your cursor. All permissions are requested on first launch, and you can manage them in System Settings.
No. All speech recognition runs locally on your Mac using the Voxtral model. Your audio never leaves your device, and nothing is stored after transcription. See our privacy page for details.
OpenDictation currently supports English, Spanish, French, Portuguese, German, Dutch, and Italian via the Voxtral model. More languages are planned.
Yes. OpenDictation injects text at your cursor position using macOS accessibility APIs, so it works in any text field — browsers, editors, messaging apps, terminals, and more.
Absolutely. The default is ⌥ Space, but you can remap it to any key combination in the app's preferences.