AI cleanup
Fillers gone, punctuation fixed, capitalized. You talk loosely, it writes clean.
um so basically can you uh send the the file tomorrow
Can you send the file tomorrow.
$ 100% local dictation for Linux
Hold a key and talk. Freeflow cleans up what you said and drops it at your cursor, in any app. Nothing you say leaves your machine.
How it works
Freeflow records only while you hold the key. Release to stop.
whisper.cpp turns your voice into text right on your computer. Nothing is uploaded.
A small local AI tidies the words, then Freeflow types the result where you were.
Features
Fillers gone, punctuation fixed, capitalized. You talk loosely, it writes clean.
um so basically can you uh send the the file tomorrow
Can you send the file tomorrow.
Formal for email, casual for chat. Freeflow picks the tone by the app you type into.
Force the spellings you care about. Names, tools, jargon land right every time.
Your recent dictations stay on disk, yours to keep or wipe. Never synced anywhere.
A settings app that matches your desktop, light or dark.
Lives in your system tray. One chord to dictate, hands-free mode on a double tap.
$ freeflow status ● all local
Install
$ git clone https://github.com/joshazmy/freeflow
$ ./install.sh # prints a plan, asks once, installs locally
$ freeflow onboarding # 6-step first-run setup
Fedora, Arch and Debian friendly · MIT · uninstall.sh removes every trace.
Read the install guideAbout
Every mainstream dictation tool streams your voice to someone else's server. Freeflow started as a bet that a modern Linux machine can do the whole job itself: whisper.cpp handles the listening, a small local model does the tidying, and your words never touch a network.
It is free, MIT licensed and built in the open. Read the code, file an issue, or rip it apart and make your own. The only account you need is the one you already have: your own computer.