Free & open source · macOS 15+

Hold a key. Speak.
Your words appear.

Oigo is system-wide dictation for your Mac. Hold ⌥Space in any app, talk, release — the transcript lands where your cursor is. Everything runs on your Mac. Nothing leaves it.

Free forever · MIT license · no account
NotesFileEditFormat9:41 AM

Design review notes

Schedule the design review for Thursday afternoon and send the agenda to the platform team.
00:07Recording · Notes
Release ⌥Space to finish

How it works

One shortcut, held like a walkie-talkie.

01

Hold ⌥Space

From any app. A small HUD confirms Oigo is recording and shows a live one-line preview of what it hears.

02

Speak

Transcription runs live and on-device while you talk. Audio is saved to disk from the first word, so nothing is ever lost.

03

Release

The transcript is pasted at your cursor — cleaned up first if you’re in Clean mode. Under a second, then the HUD gets out of your way.

Works everywhere your cursor does — Mail, Slack, Xcode, a web form. If an app refuses synthetic input, Oigo copies the result to your clipboard instead and tells you so.

Two modes

Raw speed, or a tidy transcript.

Instant

raw transcript

Pastes the moment you release the key. What you said is what you get — fastest path from thought to text.

um so schedule the design review for thursday afternoon and uh send the agenda to the platform team

Privacy

Your voice never leaves this Mac.

Recording, transcription, and cleanup all run on Apple’s on-device speech models. Oigo has no server, no account, no analytics — and the source is public, so you don’t have to take our word for it.

On-device models

Apple’s speech frameworks do all recognition and cleanup locally, even offline.

No network

Oigo makes zero network requests. No server exists to send anything to.

No account, no telemetry

Nothing to sign into, nothing phoned home. Not even anonymous usage stats.

Open source

MIT-licensed. Audit the code, build it yourself, or fork it.

History & recovery

A dictation is never lost.

Audio is written to disk from the first word, before transcription starts. If a paste fails, a mic disconnects, or your Mac sleeps mid-sentence, the recording survives — open History, retry transcription, copy the text again. Audio follows your retention setting; transcripts stay until you delete them.

History
Schedule the design review for Thursday…Just now · 0:18 · Clean · NotesCopy
!Recording preserved — transcription degraded2:14 PM · 1:02 · audio keptRetry
Ping the vendor about the September invoice…1:48 PM · 0:09 · Instant · MailCopy
Draft standup update: shipped the importer…11:20 AM · 0:31 · Clean · SlackCopy

FAQ

Questions

Is it really free?

Yes. Oigo is MIT-licensed and free forever. There is no pro tier, no trial, and nothing to unlock. If you find it useful, star the repo or contribute.

Does any audio ever leave my Mac?

No. Recording and transcription use Apple’s on-device speech frameworks. Oigo makes no network requests — you can verify this in the source, or with Little Snitch.

What does Clean mode actually change?

It removes filler words (um, uh, like), fixes punctuation and capitalization, and joins broken sentences. It never rewrites your meaning, and the raw transcript is always preserved in History.

Which permissions does it need?

Microphone (to hear you), Accessibility (to paste into other apps), and Speech Recognition (for on-device models). Accessibility is optional — without it, Oigo copies results to your clipboard instead.

What happens if something fails mid-dictation?

Audio is written to disk from the first word. If transcription or pasting fails, the recording is preserved and marked in History with a one-click Retry.

Which languages are supported?

Any language with Apple on-device speech assets — English, Spanish, and many more. Oigo prompts you to install assets the first time you pick a language.

Start dictating in a minute.

Free and open source. No account, no trial clock, no upsell.

v0.9 beta · macOS 15 Sequoia or later · Apple silicon & Intel · notarized