Your words stay on your Mac.
No account, no cloud relay, no sign-in. The transcription model, the voices, and everything they produce run locally on Apple Silicon, so they keep working with the network switched off.
Everything lives inside the machine
Four jobs, one boundary. Nothing in this box has a reason to reach the network.
Two models, both on your Mac
Narrato runs its own speech models through Apple’s MLX framework on the GPU. They’re downloaded once on first launch, then live on your Mac. Every transcription and every spoken word is computed locally, with no inference call ever sent to a server.
After that one-time download, each launch loads the models straight from disk, never from the network. The slowest moment is that first local load.
Verify it yourself
These are Apple’s own tools. Run them while Narrato transcribes and reads aloud, and watch your audio and text stay on the machine.
you@mac ~ % networksetup -setairportpower "$(networksetup -listallhardwareports | awk '/Hardware Port: Wi-Fi/{getline; print $2}')" offyou@mac ~ % nettop -p NarratoThe two permissions, explained
macOS asks for these the first time you use the feature that needs them, never on launch, and never for anything else. You can review or revoke both in System Settings › Privacy & Security.
Private by architecture, not by promise.
Because your audio and text never leave your Mac, the sensitive part of your work stays yours.
Try Narrato free$29.99 USD