Talk to your agents. It types for you.
Tap Caps Lock, say what you mean, tap again. LocalFlow pastes clean text wherever you are typing, with the ums and false starts gone. It runs entirely on your Mac, and it's free.
5.2 GB of models on first run. First open needs one extra step.
So, I want you to pull last week's Stripe charges into Snowflake and dedupe them on the charge ID. Then, flag any refund over $500 for me to review before Monday's close.
A real dictation from our test set: what was said, then what LocalFlow pasted. Press the key to replay it.
Last tap to clean text in about a second on an M-series Mac. The cleanup step alone takes 0.4 to 0.7 s once warm.
The rundown
Four beats, about five seconds, in any app with a text cursor: Claude, Cursor, ChatGPT, Slack, Mail, your terminal.
- 0:00 ON AIR
Tap the key
Caps Lock (or fn) starts recording. A small pill near the bottom of your screen says it is listening.
- 0:01
Talk like you think
Ums, restarts, half sentences. Hold the key instead for push-to-talk. Escape throws the take away.
- 0:04
Tap again, or Return
Return stops recording and is not sent to your app, so a half-written message never goes out by accident.
- 0:05
Clean text lands
Whisper transcribes, a local model tidies it, and it is pasted where your cursor is. Lists become lists; file names get backticks.
Nothing you say leaves the room.
Many dictation apps send your voice to a server. Out of the box, LocalFlow never does: both models run on your Mac's own chip. No account, no analytics. The audio file is deleted after each dictation.
- SpeechWhisper small.en, through whisper.cpp, on your Mac.
- CleanupQwen 2.5 7B (Apache 2.0), through llama.cpp, on your Mac.
- NetworkUsed to download the two models from Hugging Face, once, each checked against its published checksum. After that, only when you click Check for Updates.
- AccountNone. There is nothing to sign in to.
- TelemetryNone. The app never reports usage, so we count downloads, not people.
It cleans. It never answers.
Talk to an agent and you'll ask questions and give orders. A dictation tool that answers them, or writes the code itself, has ruined your prompt. LocalFlow hands them back cleaned up, ready to send.
Real outputs from our 15-dictation test set, which the shipped model and prompt passed 15 of 15: no question answered, no request carried out, no number changed.
Go on air.
One download, one approval in System Settings, one model download. Then tap and talk.
- Mac
- Apple Silicon (M1 or later)
- macOS
- 13 Ventura or later
- Memory
- 16 GB recommended
- Disk
- About 6 GB with models
- Language
- English
- Price
- Free