Fillers and false starts
The ums, the likes, the sentence you started twice. They're gone before the text appears.
Free, open-source dictation for Mac and Windows
Hold a key, talk, let go. Hushflow types what you meant into whatever app you're in, with the ums, repeats and "no wait" corrections already fixed. All of it runs on your computer.
Free and MIT licensed. All releases
Hushflow stays out of sight until you need it. Put your cursor in an email, a doc, a chat or a code editor, and talk. There's no window to switch to.
Press and hold, say what you want to write, then let go. Your words land at the cursor.
For longer thoughts, tap instead of holding. It keeps listening until you tap again.
Press Esc to cancel. Nothing gets typed.
Clicked away too soon? Paste your last dictation again, wherever you are now.
Every shortcut can be remapped in Settings.
Turn on Clean up my text and a small language model on your computer tidies each dictation before it's typed. It keeps your words and your meaning, and drops the noise.
The ums, the likes, the sentence you started twice. They're gone before the text appears.
Say "no wait" and carry on. Hushflow keeps the version you settled on.
Rattle off a few items and you get a list. Talk for a while and you get paragraphs.
Gemma 4 E2B runs on your own hardware and finishes in about 0.2 seconds. If the model ever replies to what you said instead of tidying it, Hushflow pastes your exact words. The instructions are editable, and you can pick Qwen 3.5 or Apple Intelligence instead.
Teach it the names, product terms and jargon you use, so they come out right.
Hushflow turns speech into text and cleans it up on your own machine. Your voice and your words aren't sent to a server to be transcribed or rewritten. And because the code is open, you don't have to take that on trust.
On macOS 26 and later, Hushflow starts with Apple's built-in speech recognizer, so there's nothing to wait for. Meanwhile it downloads NVIDIA's Parakeet model in the background and switches over once it's ready. Prefer one engine? Pick it yourself.
The first tagged release isn't out yet. Until it is, every change to the main branch builds a Mac app and a Windows installer you can download from GitHub Actions.
The app isn't code-signed yet. After moving it to Applications, right-click it and choose Open the first time, or run:
xattr -dr com.apple.quarantine
/Applications/Hushflow.app
The installer isn't code-signed yet. When SmartScreen appears, choose More info, then Run anyway.
Prefer to build it yourself? You'll need Rust and Bun; the steps are in the README.
Yes. It's open source under the MIT license. There's no subscription and no paid tier.
No. Speech recognition runs locally (Apple's built-in recognizer or Parakeet), and so does the cleanup model. The models are downloaded once; your audio and text are processed on your machine.
Any app where you can type. Hushflow puts the text wherever your cursor is: email, chat, documents, notes, the browser or your code editor.
English only for now.
The current builds are for Apple Silicon Macs. On macOS 26 or later, Hushflow can start with Apple's built-in speech recognizer straight away, while Parakeet downloads in the background. On older versions it uses Parakeet once it's downloaded.
The builds aren't code-signed yet. On a Mac, right-click the app
and choose Open (or run the xattr command above).
On Windows, choose More info, then Run anyway.
It removes filler words and false starts, applies corrections you make out loud ("Monday, no wait, Tuesday" becomes "Tuesday"), and formats lists and paragraphs. It doesn't answer questions or follow instructions in what you dictate; if the model tries to, Hushflow pastes your original words instead. You can turn it off at any time.
Yes. Hold-to-talk, hands-free, cancel and paste-last can all be remapped in Settings.
Hushflow is a fork of Handy, the open-source dictation app by CJ Pais, and it tracks upstream. It adds hold-or-tap shortcuts, an instant-start speech engine on Mac and the local cleanup model.
Hold a key and say it. Hushflow will tidy it up.