FreeFlow (zachlatta/freeflow) is a macOS-only, MIT-licensed "free & fast alternative to Wispr Flow" — but it's cloud by default, using Groq, with local models as a configurable option rather than the built-in path.
FreeFlow (github.com/zachlatta/freeflow, 2,307 ★) bills itself as a "free & fast alternative to Wispr Flow." Its README names Groq as the default transcription/LLM backend, with Ollama, LM Studio, or another OpenAI-compatible server as configurable alternatives. That means the out-of-the-box experience sends audio to a cloud API — you pay Groq's usage costs, not a FreeFlow subscription, but it's cloud by default, not local by default.
FreeFlow's own author is candid about why: "Local models are often slower than hosted providers, especially on cold start, long recordings, or busy hardware" — a real, named tradeoff, with a configurable timeout to manage it. That's an honest engineering call, and a useful contrast: OpenWispr made the opposite bet, accepting the cold-start cost to guarantee there's no cloud call to configure in the first place.
FreeFlow's README does not mention Cactus, Parakeet, Whisper, or Apple's on-device SpeechAnalyzer anywhere — its documented default path is Groq, a cloud API. That's a technically coherent, MIT-licensed, genuinely useful tool, but it isn't a local-first architecture out of the box the way OpenWispr or the desktop-cluster apps in this research are. Switching FreeFlow to Ollama or LM Studio is possible and documented, but it's a manual setup step, not the default.
The FreeFlow author's own stated reasoning for defaulting to cloud is worth taking at face value, not dismissing: local pipelines with a local LLM for post-processing can run 5–10 seconds versus under a second on a hosted provider, plus battery-life concerns. That's a real cost of the on-device choice OpenWispr made — named here rather than hidden.
OpenWispr has no cloud path to configure and no third-party API costs to accrue — Groq, or any other provider, isn't in the loop by default or by option. And FreeFlow has no Android app, which OpenWispr ships today.
The two hotkey ideas FreeFlow ships are genuinely good and worth naming: holding Fn to record or tapping Cmd-Fn to toggle, the same key doing two different things depending on how you press it — plus an honest, published disclosure of the cold-start tradeoff its cloud-default users mostly avoid. Neither is currently something OpenWispr documents as clearly.
Open source and entirely on your device. Android from Google Play, macOS from GitHub — no account, no sign-up, just a download.