Hey Product Hunt — we’re launching Juno tomorrow.
We built Juno because voice input on Mac still feels strangely unfinished.
Most dictation tools expect you to speak perfectly, wait, and then clean up the mess afterwards. But real speech is not like that. You pause, restart, correct yourself, say “wait, no,” mention product names, jump between ideas, and still need the final text to look like something you would actually send.
Juno is our attempt at a different kind of voice tool.
Press a key. Talk naturally. Juno turns the thought into clean text in the app you were already using.
The opinionated parts:
Local-first on Mac
No account
No subscription or usage cap
Free forever
Open source
Live transcription while speaking
Cleans up false starts and filler
Rewrites selected or recent text in place
Uses context from your screen(locally) to learn names, words and preferences
Learns from mistakes; You can add snippets, fix its memory or teach terms to Juno
Creates simple Mac actions like notes, reminders, and alarms. Try multiple commands in one dictation(Start with "Hey Juno")
Try Juno, and start speaking.
First question for the community:
What would make you actually use voice on your computer every day?
— Captured with Juno


Replies
Juno
A question we get a lot is: “Is this a Wispr Flow competitor?”
The honest answer is yes, broadly. Both products help people speak instead of type. But Juno is different in the part we care about most: it is a local Mac voice layer for people who want private voice input without turning dictation into another SaaS meter.
I wanted this for myself first. I wanted a voice tool that was good enough to solve the core problem, showed live transcription while I was speaking, respected my privacy, and kept working offline, especially on long flights. And yes, I also wanted it to do a couple of useful Mac-native things, because “Hey Siri” has never really felt like enough.
Juno is the answer to that need.