I built a menu bar app for voice typing on macOS that's 100% on-device. No cloud, no subscription, no data collection.
It uses Apple's new SpeechAnalyzer framework (macOS 26 Tahoe), which means:
- Speech models are system-managed, not bundled – the app is just 1.5MB
- Models run outside your app's memory space
- Automatic punctuation and optional emoji conversion
Press a hotkey, speak, and your words appear in real-time in whatever app has focus. An audio-reactive screen border shows you're recording.
MIT licensed: https://github.com/leftouterjoins/voicewrite
I built this because I wanted voice typing that doesn't send my audio to someone else's servers. The new SpeechAnalyzer API made it possible without bundling a 1GB+ Whisper model.
Its also very fast, IMO.
Happy to answer questions about the SpeechAnalyzer API or the implementation.
codybontecou•5h ago