Inside Voice — push-to-talk dictation that never leaves your Mac. Hold Right Option, speak, release.
3
10 commits
updated Sep 22, 2026
Push-to-talk dictation for macOS that never leaves your Mac. Hold Right ⌥ (Option), speak, release — the transcript lands in whatever app has focus. Got a lot to say? Tap Right ⌘ while holding to lock recording on, let go, and talk hands-free; tap Right ⌥ to finish.

Download the latest DMG → Open it, drag Inside Voice to Applications, launch. The speech engine (Parakeet, 669 MB) downloads on first launch, checksum-verified.
Or with Homebrew (version 7 and later ask you to trust third-party taps first):
brew trust BillDX/tap
brew tap BillDX/tap
brew install --cask inside-voice
If brew trust says "unknown command", your Homebrew is older than 7: skip
that line. Later updates: brew upgrade --cask inside-voice.
Slow or blocked Wi-Fi? The DMG is 3 MB; the speech engine is a separate
669 MB download on first launch. If someone hands you the model file
instead (ggml-parakeet-tdt-0.6b-v3-q8_0.bin, from
ggml-org/parakeet-GGUF),
drop it in ~/Library/Application Support/Inside Voice/models/ before
launching and the Setup Assistant will see it as installed.
Upgrading from 1.3.0 or earlier? 1.4.0 is the first notarized build, so its signing identity changed: macOS asks for the three permissions again and Launch at Login needs re-enabling. The Setup Assistant opens to handle it. Coming from LocalWhisper, your models, word lists, and settings move over automatically; delete the old LocalWhisper.app afterwards.
Requirements: Apple Silicon Mac, macOS 14 or later (built and tested on macOS 26; 14 and 15 are untested). RAM while running: ~0.8 GB with Parakeet, ~1.7 GB with the optional Whisper engine.
Builds are signed with a Developer ID and notarized by Apple, so macOS
opens them without warnings. Every release ships a .sha256 next to the
DMG if you want to verify the download:
curl -L -O https://github.com/BillDX/InsideVoice/releases/latest/download/InsideVoice.dmg.sha256
shasum -a 256 -c InsideVoice.dmg.sha256
To remove it later: drag the app to the Trash and delete
~/Library/Application Support/Inside Voice (the downloaded models and your
word lists), or brew uninstall --zap --cask inside-voice.
A Setup Assistant walks you through it: the engine download, the three macOS permissions (Microphone, Input Monitoring, Accessibility) with step-by-step guidance, start-at-login, and a keyboard check that confirms you're pressing the right Option key. The test field at the bottom unlocks when everything is green.

![]() | ![]() | ![]() |
Audio is captured to memory, transcribed on this Mac, and discarded. Transcripts are never written anywhere; the one exception you control is Copy Last Transcription, held in memory until quit. The only network operation the app ever performs is the model download you approve in setup. What's on disk: the models, your vocabulary and substitution text files, and your settings.
Inside Voice is free to use at work, on as many Macs as you like. If your team needs more than a download, that is what I do:
On the roadmap, and shaped by whoever asks first: settings locked by policy, themes off by default, an audit trail, and a compliance pack.
Write to inquiries@atomo.com, or open an issue titled "For teams".
Inside Voice is a working demonstration of sovereign, on-device AI: a complete speech product with no cloud dependency, provenance-verified models (SHA-256 checked against the publishers' hashes), a codebase small enough to audit in an afternoon, and no data exhaust. Built by Bill McIntyre.
The source is not published yet. It will be released under EUPL-1.2 OR GPL-3.0-or-later — the EU's own open source license or the GPL, at your option — and this repository will become its home, so the links here won't change. Until then this is the download and documentation home.
The app is free to use for everyone, businesses included. See
LICENSING.md for the terms (including attribution),
commercial licensing (inquiries@atomo.com), and the trademark policy;
THIRD-PARTY-LICENSES.md lists the components and
models it builds on.
Open an issue. The app logs nothing, so what you said vs. what appeared, plus your Mac model and macOS version, is the whole bug report.
10 commits
Inside Voice — push-to-talk dictation that never leaves your Mac. Hold Right Option, speak, release.
3
10 commits
updated Sep 22, 2026
Push-to-talk dictation for macOS that never leaves your Mac. Hold Right ⌥ (Option), speak, release — the transcript lands in whatever app has focus. Got a lot to say? Tap Right ⌘ while holding to lock recording on, let go, and talk hands-free; tap Right ⌥ to finish.

Download the latest DMG → Open it, drag Inside Voice to Applications, launch. The speech engine (Parakeet, 669 MB) downloads on first launch, checksum-verified.
Or with Homebrew (version 7 and later ask you to trust third-party taps first):
brew trust BillDX/tap
brew tap BillDX/tap
brew install --cask inside-voice
If brew trust says "unknown command", your Homebrew is older than 7: skip
that line. Later updates: brew upgrade --cask inside-voice.
Slow or blocked Wi-Fi? The DMG is 3 MB; the speech engine is a separate
669 MB download on first launch. If someone hands you the model file
instead (ggml-parakeet-tdt-0.6b-v3-q8_0.bin, from
ggml-org/parakeet-GGUF),
drop it in ~/Library/Application Support/Inside Voice/models/ before
launching and the Setup Assistant will see it as installed.
Upgrading from 1.3.0 or earlier? 1.4.0 is the first notarized build, so its signing identity changed: macOS asks for the three permissions again and Launch at Login needs re-enabling. The Setup Assistant opens to handle it. Coming from LocalWhisper, your models, word lists, and settings move over automatically; delete the old LocalWhisper.app afterwards.
Requirements: Apple Silicon Mac, macOS 14 or later (built and tested on macOS 26; 14 and 15 are untested). RAM while running: ~0.8 GB with Parakeet, ~1.7 GB with the optional Whisper engine.
Builds are signed with a Developer ID and notarized by Apple, so macOS
opens them without warnings. Every release ships a .sha256 next to the
DMG if you want to verify the download:
curl -L -O https://github.com/BillDX/InsideVoice/releases/latest/download/InsideVoice.dmg.sha256
shasum -a 256 -c InsideVoice.dmg.sha256
To remove it later: drag the app to the Trash and delete
~/Library/Application Support/Inside Voice (the downloaded models and your
word lists), or brew uninstall --zap --cask inside-voice.
A Setup Assistant walks you through it: the engine download, the three macOS permissions (Microphone, Input Monitoring, Accessibility) with step-by-step guidance, start-at-login, and a keyboard check that confirms you're pressing the right Option key. The test field at the bottom unlocks when everything is green.

![]() | ![]() | ![]() |
Audio is captured to memory, transcribed on this Mac, and discarded. Transcripts are never written anywhere; the one exception you control is Copy Last Transcription, held in memory until quit. The only network operation the app ever performs is the model download you approve in setup. What's on disk: the models, your vocabulary and substitution text files, and your settings.
Inside Voice is free to use at work, on as many Macs as you like. If your team needs more than a download, that is what I do:
On the roadmap, and shaped by whoever asks first: settings locked by policy, themes off by default, an audit trail, and a compliance pack.
Write to inquiries@atomo.com, or open an issue titled "For teams".
Inside Voice is a working demonstration of sovereign, on-device AI: a complete speech product with no cloud dependency, provenance-verified models (SHA-256 checked against the publishers' hashes), a codebase small enough to audit in an afternoon, and no data exhaust. Built by Bill McIntyre.
The source is not published yet. It will be released under EUPL-1.2 OR GPL-3.0-or-later — the EU's own open source license or the GPL, at your option — and this repository will become its home, so the links here won't change. Until then this is the download and documentation home.
The app is free to use for everyone, businesses included. See
LICENSING.md for the terms (including attribution),
commercial licensing (inquiries@atomo.com), and the trademark policy;
THIRD-PARTY-LICENSES.md lists the components and
models it builds on.
Open an issue. The app logs nothing, so what you said vs. what appeared, plus your Mac model and macOS version, is the whole bug report.
10 commits