New: Evoo AI v1 our own model, fine-tuned for dictation · see how

Hold fn. Speak.
It types what you meant.

Evoo is voice dictation for Mac — and now Windows — that fixes your self-corrections, formats lists, and learns your names. In any app, with no account and nothing sent to the cloud.

Mac: Apple Silicon (M1 or newer) · macOS 14+ · one-line install  ·  Windows 10 and 11 (preview)

Open source on GitHub No account · No cloud
Messages
 
fnListening

What it does

Dictation that understands you.

Most dictation writes down every word. Evoo writes what you meant — then gets out of the way.

↩︎

Self-corrections

Change your mind mid-sentence. Evoo keeps the final version.

“tomorrow, no, day after tomorrow” → day after tomorrow
☰

Lists & formatting

Items become bullets, steps become numbered lists — Markdown where it fits, plain text elsewhere.

“buy bread, eggs, milk” → • bread • eggs • milk
Aa

Learns your names

Reads names on screen while you speak and remembers words you correct.

“hi DeVeo” → Hi Divya
⌘

Voice commands

Open apps and sites, control volume and media, press keys, move windows, click buttons — and chain them: “close the tab and switch to Claude”.

“open GitHub in Chrome” · “volume thirty” · “new tab”
🎓

Class Notes

Listens to a lecture and jots down what matters — formulas, definitions, what's on the exam. Edit as it writes.

Study sheet, flashcards and Q&A after class
✎

Learns how you write

Evoo notices how you edit what it typed and starts writing your way. With enough edits it trains a personal model overnight, on your Mac.

"going to" → gonna · no full stop in chats
↻

Rewrite by voice

Select any text, hold fn, and say what to change. Works in every app.

"make this more formal" · "shorten this"
⏱

Reminders & notes

Add reminders and calendar events, save notes, or search what you said before — by meaning.

“remind me to call Raj tomorrow at 5”

Voice commands

Tell your Mac what to do.

Add Control to give a command instead of dictating — and say several at once. Evoo runs them in order and shows each step.

Hold fn ⌃ control and say:

  • “Close the tab and switch to Claude”Two steps: closes the tab, then brings Claude forward.
  • “Copy that, new tab, then paste”Three steps, one breath.
  • “Search Google for flights to Delhi and mute”Opens the search, turns the sound off.

New, in preview: say it your own way. An optional on-device model (290 MB, built on Google's FunctionGemma) works out what you mean — “it's too bright in here”, “I'm done with Safari”, “email Priya about the offsite”. It gets about four in five unseen phrasings fully right, so it only runs in command mode and never types what it didn't understand. Turn it on in Settings.

Speed

Ready before you let go.

Evoo transcribes while you pause, so the text is usually ready the moment fn comes up. Measured on an 8 GB M1.

< 5 ms
fn press → pill on screen
1–15 ms
fn up → text, after a natural pause
~130 ms
fn up → text, releasing instantly
0 bytes
of your voice sent anywhere

Our own model

Evoo AI v1, fine-tuned for dictation.

Evoo now polishes with a model we trained for exactly this job. We fine-tuned Qwen3‑0.6B on 43,000 dictations, real speech and everyday messages read aloud and transcribed by the same speech model Evoo uses. It runs on your Mac, after Evoo's rules.

1.8×
dictations exactly right: 78 vs 43 of 300 unseen ones, against the stock model
0.3 s
to polish a dictation on an 8 GB M1
0.6 GB
on your Mac; nothing sent anywhere
1 MacBook
trained in 6 hours on an 8 GB M1

Fillers and restarts

Repeats and false starts go; your words stay.

“email the cast agent about the about the reshoot the reshoot dates” → Email the cast agent about the reshoot dates.

What you meant

A change of mind keeps only the final version.

“who is the current premier I mean the current governor of Victoria” → Who is the current Governor of Victoria?

Types, doesn't answer

A dictated question or request is typed as you said it.

“can you explain how a transformer works like in simple terms” → Can you explain how a Transformer works in simple terms?

Open

Weights, examples and every test result are public, under Apache‑2.0.

Install

Two ways to install.

Evoo is free and open source, so it isn't signed with a paid Apple certificate. That means macOS asks you to confirm it once. The one-line install skips that step entirely.

Recommended

Option A · One line in Terminal

Open Terminal (press ⌘ Space, type “Terminal”), paste this, and press Return. It downloads the latest version, verifies it, installs it to Applications and opens it — no warning.

$ curl -fsSL https://raw.githubusercontent.com/chndr-prksh/evoo/main/install.sh | bash

Want to see what it runs first? Read install.sh — it's short.

  • Downloads the latest build from GitHub
  • Checks it against its published SHA-256
  • Installs it to Applications and opens it
  • No warning to click through, nothing else touched

Option B · Download the app

  1. Download Evoo.zip, unzip it, and drag Evoo into Applications.
  2. Open Evoo. macOS says it “could not verify Evoo is free of malware”. Click Done (not Move to Trash).
  3. Open System Settings › Privacy & Security, scroll down, and click Open Anyway next to “Evoo was blocked”.
  1. Enter your Mac password and click Open Anyway again. You only do this once.

Or clear the warning in Terminal instead:

$ xattr -dr com.apple.quarantine /Applications/Evoo.app
ℹ️
Why the warning? Apple shows it for any app not signed with a $99/year developer certificate — it isn't a malware finding. Evoo's full source is public on GitHub, every release is built there automatically, and it never uploads your audio or text.

Then, one-time setup (about a minute)

Evoo's welcome tour walks you through this and ticks each step off as you go — then one click on Set up & continue downloads the local AI model and turns on the recommended settings. No trip to Settings needed.

🌐

Free up the fn key

System Settings › Keyboard → “Press 🌐 key to” → Do Nothing.

🎙

Microphone

So Evoo can hear you. Only while you hold fn.

⌨️

Input Monitoring

So Evoo can notice when fn is pressed.

♿︎

Accessibility

So Evoo can paste at your cursor and read names on screen.

The first launch downloads the speech model (~0.5 GB) once; the optional local AI model (2.5 GB, for class notes, rewrite and polish) downloads in the background during setup. After that Evoo works offline and updates itself — look for Install Update in its menu.

Windows · Preview

Evoo on your PC.

Dictate, give voice commands and polish your words with AI — all on the PC, in any app. The pictures below are the real app.

Download for Windows

Windows 10 or 11, 64-bit · 90 MB · free

Ctrl⊞ WinDictateHold, speak, let go.
Ctrl⊞ WinShiftCommandNothing is typed; Evoo acts.
EscCancelWhile you're holding.
Outlook · New message

Let's meet day after tomorrow at 4 PM.

Evoo's pill on Windows while listening: a red dot and moving bars

Dictate anywhere

Hold Ctrl + Win in any text box and speak. Change your mind mid-sentence and Evoo keeps the final version.

You say“Let's meet tomorrow, no, day after tomorrow at 4 PM”It typesLet's meet day after tomorrow at 4 PM.
The pill in command mode The pill showing step 1 of 2: Close the tab The pill when done: Close the tab, then Switch to Chrome

Voice commands, chained

Say what to do — one thing or several. Evoo runs each step in order and shows it. Add Shift to make sure nothing is typed.

  • “Close the tab and switch to Chrome”
  • “Copy, then open a new tab and paste”
  • “Volume thirty” · “Mute”
  • “Open Notepad” · “Snap this to the left”
  • “Search Google for flights to Delhi”
Slack · #launch

The launch is actually going fine, and we just need to test the payment page.

The pill while the AI polishes

AI polish, on the PC

An optional small AI model tidies grammar and leftover fillers after Evoo's rules. It runs on your computer; if it takes over 4 seconds, your text goes in without it.

You say“I mean the launch is actually going fine, we just need to, like, test the the payment page”It typesThe launch is actually going fine, and we just need to test the payment page.
Evoo— ▢ ✕
Evoo's setup window on Windows: speech model, microphone, dictate, AI polish and voice commands
Evoo's setup window. Everything is one click; nothing needs an account.

Set up in three steps

  1. Unzip and run Evoo.exe. Windows SmartScreen warns about apps it doesn't know yet: click More info, then Run anyway. The build isn't code-signed.
  2. Download the speech model from the setup window (670 MB, once). AI polish is a second, optional download (397 MB).
  3. Hold Ctrl + Win and speak in any app. Evoo lives next to the clock; right-click its icon to quit.
  4. What “preview” means. It passes its automated checks on Windows — including turning spoken audio into corrected, polished text — but it's brand new and real people haven't used it yet, so expect rough edges. Lists, number formatting and other languages are Mac-only for now. Tell us what breaks.

Source code · Speech: Parakeet v3 · Polish: Qwen3 0.6B · both run on your PC

Privacy

Your voice never leaves your Mac.

Speech recognition, corrections and the optional AI all run on your Mac's own chip.

  • No account, no API keys. Nothing to sign up for.
  • Works offline. Turn off Wi-Fi and keep dictating.
  • Nothing uploaded. Audio is discarded after each dictation.
  • Open source (Apache-2.0). Every line is public — and every model is open-weight.
🎙 Your voice mic
↓
🧠 Speech → text · Parakeet Neural Engine
↓
✍️ Corrections, numbers, lists < 5 ms
↓
📋 Text at your cursor any app
🔒 All on this Mac

FAQ

Questions

Is Evoo really free?

Yes. No subscription, no trial, no account. It's open source under Apache-2.0, and every model it uses is free and open-weight.

Is it safe? macOS says it “could not verify” it.

That message appears for every app not signed with a paid Apple developer certificate — it doesn't mean anything was detected. You can read all of Evoo's code on GitHub, releases are built there automatically, and the one-line install checks the download's checksum. Evoo only goes online to download its models and check GitHub for updates.

Does the AI polish understand context, or just grammar?

Both. Besides fillers, self-corrections and grammar, it fixes words the speech model misheard when the meaning makes it obvious — “Jack and Gill went up the hell” becomes “Jack and Jill went up the hill”, “I need to by milk” becomes “I need to buy milk”. On Macs with 16 GB or more it also reads the sentences you said just before and the text already in the box, so it knows the topic. It never changes a word that already makes sense, and it all runs on your Mac.

What is Evoo AI?

Evoo's own polish model: Qwen3‑0.6B fine-tuned on 43,000 dictations so it turns what the speech model wrote into what you meant, without answering or adding anything. Pick it in Settings › Smart cleanup › Model. It runs after Evoo's rules, entirely on your Mac. The weights, test sentences and results are on Hugging Face.

Is there a Windows version?

Yes, as a preview: download it here. Hold Ctrl + Win, speak, and let go. It has the same on-device speech model and correction rules as the Mac, plus voice commands (including several in one breath) and optional AI polish, on 64-bit Windows 10 or 11. Windows SmartScreen will warn about it because the build isn't code-signed yet. Lists, number formatting and other languages are Mac-only for now.

Which Macs does it work on?

Apple Silicon Macs (M1 or newer) with macOS 14 Sonoma or later. 8 GB of memory is enough for dictation; 16 GB gives the optional local AI (rewrite, reply, Class Notes) more room.

Which apps does it work in?

Anywhere you can type: Chrome, Safari, Slack, WhatsApp, Gmail, Notion, Notes, Word, VS Code, Cursor, Terminal and more. It formats for each — Markdown in editors, plain bullets in chat, and never a line break in Terminal.

I use Wispr Flow or Apple Dictation — can I keep them?

Yes, but don't run two fn-based dictation apps at once; both will react to the key. Set Keyboard › Press 🌐 key to › Do Nothing so Apple's dictation doesn't pop up too.

Can I move the floating pill?

Yes. Drag it anywhere along the bottom of the screen, or up the left or right side, where it stands upright. Or pick a spot in Settings › Pill position. It remembers where you left it.

My first word sometimes gets cut off. Can I fix that?

Turn on Settings › Keep the microphone ready. The mic stays on between dictations and Evoo keeps only the last 0.3 seconds in memory, so recording starts the instant you press fn and even includes the moment just before. macOS shows its orange microphone dot while it's on; nothing is transcribed or saved until you press fn.

Which languages?

English is the full experience. 24 more European languages (beta) — Spanish, French, German, Italian, Portuguese, Dutch, Polish, Russian, Ukrainian, Swedish, Greek and others — use the same built-in speech model, with nothing extra to download: pick one in Settings › Language. In those languages Evoo writes what it hears; self-corrections, lists, voice commands and AI polish are English-only for now. There is also a Hinglish add-on (beta): download it in Settings and switch languages from the pill. It writes Hindi–English the way people type it in chat — "kal meeting hai, please confirm kar dena" — using its own speech model, so English isn't affected.

How do updates work?

Evoo checks GitHub every few hours. When a new version is out, a dot appears by its menu bar icon — choose Install Update and it relaunches, keeping your settings and permissions.

Try it in a minute.

Free, private, and it gets better the more you use it.

Copied