Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Free and open source alternative to Wispr Flow / Superwhisper / Monologue / etc

License

Notifications You must be signed in to change notification settings

zachlatta/freeflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeFlow icon

FreeFlow

Free and open source alternative to Wispr Flow, Superwhisper, and Monologue.

⬇ Download FreeFlow.dmg
Works on all Macs (Apple Silicon + Intel)


FreeFlow demo

I like the concept of apps like Wispr Flow, Superwhisper, and Monologue that use AI to add accurate and easy-to-use transcription to your computer, but they all charge fees of ~$10/month when the underlying AI models are free to use or cost pennies.

So over the weekend I vibe-coded my own free version!

It's called FreeFlow. Here's how it works:

  1. Download the app from above or click here
  2. Get a free Groq API key from groq.com
  3. Press and hold Fn anytime to start recording and have whatever you say pasted into the current text field

One of the cool features is that it's context aware. If you're replying to an email, it'll read the names of the people you're replying to and make sure to spell their names correctly. Same with if you're dictating into a terminal or another app. This is the same thing as Monologue's "Deep Context" feature.

An added bonus is that there's no FreeFlow server, so no data is stored or retained - making it more privacy friendly than the SaaS apps. The only information that leaves your computer are the API calls to Groq's transcription and LLM API (LLM is for post-processing the transcription to adapt to context).

FAQ

Why does this use Groq instead of a local transcription model?

I love this idea, and originally planned to build FreeFlow using local models, but to have post-processing (that's where you get correctly spelled names when replying to emails / etc), you need to have a local LLM too.

If you do that, the total pipeline takes too long for the UX to be good (5-10 seconds per transcription instead of <1s). I also had concerns around battery life.

Some day!

License

Licensed under the MIT license.

About

Free and open source alternative to Wispr Flow / Superwhisper / Monologue / etc

Resources

License

Stars

Watchers

Forks

Packages

No packages published