Clean text without the cleanup pass
Add punctuation, remove filler, format lists, and teach Koe the words your work depends on.
Private voice dictation for Mac
Hold one hotkey, speak, and get polished text in any Mac app.

Koe can clean filler, add structure, format the result, or leave your words untouched.
You say
“ok can you tell Sarah the release is ready but we should wait until the updater test finishes”
Koe writes
“Hi Sarah, the release is ready. Let's wait for the updater test to finish before we publish it.”
Example output. You choose whether Koe transforms the transcript.
Koe is not another transcript window. It is a fast path from what you mean to usable text in the app where you need it.
Add punctuation, remove filler, format lists, and teach Koe the words your work depends on.
Use the same shortcut in editors, email, chat, documents, browsers, notes, and terminals.
Keep work local, connect directly with your own key, or let Koe Pro manage the provider setup.
See the security modelChoose a workflow to see how Koe fits into the day you already have.

Your voice, your processing choice
Audio stays on your Mac. Works offline after the model download.
Audio goes directly from the app to the supported provider you configure. Koe is not in the request path.
Koe routes audio to the selected provider and manages transformations. No provider key setup is required.
Voice Actions
Clean an email, translate a paragraph, format a bug report, call a webhook, or run a local command. Save the workflow and reuse it with one hotkey.
Need full control? Koe supports shell hooks and HTTP webhooks.

Start free. Add the managed experience when it earns its place.
Free
$0
Use local models or connect your own provider keys.
Pro
$9.99 / month
Koe manages cloud transcription and transformations, with no provider keys to configure.
Monthly billing. Cancel in the app or Stripe customer portal.
For product or privacy questions not covered here, email hi+koe@gwendall.com.
Download Koe and paste your first voice-written sentence in minutes.
Requires macOS 12.0 or later