Dictate and transcribe meetings on your Mac – native, local and free. Also an example of how you can rebuild programs that normally cost money.
NativeDictate is a dictation and meeting transcription app for macOS, built natively with Swift, SwiftUI and AppKit.
Place the cursor in any application, press e.g. Option + Space, speak and press again. The app transcribes what you said and inserts the text where you are working – in mail, word processor, browser or development environment.
On Macs with Apple Silicon, transcription runs entirely locally. Alternatively, you can enter your own OpenAI key; it is then stored in the macOS Keychain. The app contains no analytics, no advertising and no backend operated by the developer.
NativeDictate in 30 seconds: press, speak, done.
From a quick dictation to a recorded meeting – with a focus on privacy and on making sure no recording gets lost.
Dictate into any app with a keyboard shortcut. The text is inserted safely into the application that currently has focus.
Transcription on your Apple Silicon Mac – or through the OpenAI API with your own key.
Text appears while you speak, using Apple's on-device speech recognition. The preview is never stored.
Spoken formatting, personal dictionary, writing styles and per-app profiles.
Record microphone and system audio as separate tracks. The transcript labels the sources (“You” and “System Audio”); individual remote speakers are not identified.
Searchable history with configurable retention, export and recovery after a restart.
There are many dictation and transcription programs, and quite a few charge you month after month. NativeDictate shows that with today's AI models and development assistants you can build such a tool yourself – tailored to your own workflows and without a subscription.
That is why the source code is open. The project is not meant to compete with commercial vendors. It is a working example: if you are looking for similar programs that are partly paid, you can see here how a complete product is built, and adapt it to your own requirements or develop it from scratch.
This is also part of our work at MultiChannelConsult: shaping processes and tools so that companies do not remain dependent on what the market offers. More on our Automation page.
NativeDictate is an independent open-source project. It is not affiliated with OpenAI or Apple.
The Community edition is a free build for personal use and a trusted circle. It is signed, but not notarized by Apple, because that would require a paid developer membership. There is no support contract; feedback, bug reports and improvements are welcome on GitHub.
SHA-256: 58fe298a41f9fd24c31d38f185bc8679a967f354e047c37ef0473f8a218666e2