Your voice,
everywhere.
Hold a key. Speak. Release. Your words land wherever your cursor is: ChatGPT, the terminal, your editor, email. Powered by Whisper, running entirely on your Mac.
curl -fsSL https://freeflow.bishesha.com/install.sh | bash
Three moves.
Zero ceremony.
No windows to open, no record buttons to find. FreeFlow waits invisibly until the moment you need it, then gets out of the way.
Hold
Press and hold Right ⌘ (or Right ⌥, F8, F9). Anywhere, in any app. The frosted pill fades in and starts listening.
Speak
Talk naturally. Whisper runs on your GPU, and Apple Silicon gets the MLX engine. Say "new line" or "new paragraph" for real breaks.
Release
Your words appear at your cursor, punctuated and clean. FreeFlow never presses Return. Even in a terminal, nothing runs until you decide.
Nothing you say ever leaves this Mac. Not audio, not text, not analytics. Not anything.
One network request, ever
The one-time model download from Hugging Face over HTTPS, checksum-verified. After that you could firewall FreeFlow entirely and dictation keeps working.
Engineered, not promised
Mic audio lives in memory only, while the key is held. Config is chmod 600. History is optional and local. The keyboard listener matches one key. It is not a keylogger.
Audit it in an afternoon
One Python file, three HTML windows, a real test suite. Search the source for "http" and you'll find exactly one download path. That's the whole audit.
Read the full threat model in SECURITY.md, including what we deliberately don't claim to protect against.
Big-model accuracy,
sized for your exact Mac.
FreeFlow reads your chip and RAM, then recommends the strongest Whisper build your machine will love. Swap any time in Settings. Downloads happen once.
Large-v3 Turbo · 4-bit
Big-model accuracy in a lightweight footprint. The default pick on Apple Silicon. Instant-on after the first load.
Large-v3 Turbo
The full-fat turbo. Choose it on 16 GB+ machines when every last word-error-rate point matters.
Large-v3
The reference Whisper. Slower, thorough. For transcribing files rather than firing off messages.
Plus Distil, Medium, Small, Base and Tiny. The ladder runs 0.07 GB to 3.1 GB. Custom Vocabulary teaches it your names and jargon, and FreeFlow filters Whisper's classic silence-hallucinations so noise never types "Thanks for watching!" into your doc.
Feels native,
because it is.
Menu-bar presence
A quiet waveform icon: start, settings, history, quit. Always reachable, never in the way.
Invisible until needed
The pill hides when idle, and becomes click-through so it can never steal a click.
Custom vocabulary
Your product names, your jargon, spelled right. Verified: it taught Whisper to spell FreeFlow itself.
Never presses Return
Dictate into a terminal fearlessly. Text waits at the prompt until you decide.
Voice commands
"New line" and "new paragraph" become real breaks. Dictate structure, not just words.
Hallucination filter
Whisper's ghost phrases on silence are caught and dropped, never pasted.
Yours to style
Orb, pill or bar. Frosted, light or dark. Accent colors, size, position, opacity.
Local history
Optional plain-text transcript log in ~/.freeflow. Grep it, or turn it off entirely.
Two minutes
to first words.
Pick your path. All three end in the same guided onboarding that sorts permissions, downloads your model, and gets your first dictation flowing.
One line in Terminal Recommended
Downloads the source and builds FreeFlow.app on your Mac, which is why macOS never shows the "unidentified developer" dialog. Links it into Applications and launches onboarding.
curl -fsSL https://freeflow.bishesha.com/install.sh | bashDownload the zip
Grab the source, unzip, run bash install_mac.sh, then double-click FreeFlow.app. Windows and Linux installers ship in the same zip.
Prebuilt app (DMG)
A fully self-contained FreeFlow.app, no Python needed. Built in public CI for Apple Silicon and Intel. First open: right-click, then Open (not yet Apple-notarized).
Get it from Releases →macOS 12+. FreeFlow asks for three permissions: Microphone, Input Monitoring, Accessibility. Onboarding explains exactly why each exists, then verifies them for real. Uninstall with bash uninstall.sh. No daemons, no leftovers.
Fair questions,
straight answers.
Why does macOS ask for three permissions?+
How accurate is it?+
Does it work offline?+
Why isn't the download Apple-notarized?+
Windows or Linux?+
install_windows.bat / install_linux.sh, faster-whisper engine, CUDA auto-detected, Right Ctrl as the default hotkey. The Mac build is the most polished today.Where does my data live?+
~/.freeflow/config.json with owner-only permissions. History: optional local plain text you can clear or disable. Models: ~/.cache/huggingface. Read SECURITY.md for the full map.The fastest way to type
was never typing.
Two minutes from now, you could be talking to your Mac, and keeping every word on it.