Hold
Hold ⌥ Space anywhere on macOS. A quiet indicator shows the mic is live.
Open-source macOS voice dictation. Hold ⌥ Space, speak, release — text appears at your cursor in any app, powered by Deepgram Nova-3 in ~200ms.
✓ Copied to clipboard
Flag the TP53 variant for tumor board — it's classified as likely pathogenic.
How it works
Push to talk. Release to send. Desktop-grade latency, native to macOS.
Hold ⌥ Space anywhere on macOS. A quiet indicator shows the mic is live.
Talk normally. Silence gets trimmed; language auto-detects across 100+ tongues.
Let go. Text lands at your cursor — engine of your choice, no paste step.
Under the hood
What it feels like
Any app
It types into whatever is in front of you — a chart note, a Slack thread, a patient email, a pull-request review, a grant draft. No copy, no paste, no context switch.
If it accepts keystrokes, rekody writes into it.
100+ languages
Nova-3 hears the language you're speaking — and switches mid-sentence when you do.
auto-detect…and ~80 more. Every language Deepgram Nova-3 supports.
Honest by default
No analytics. No tracking. No phone-home. Your audio leaves this Mac only when you hold ⌥ Space — and only to the engine you picked. Update checks are manual: rekody update. GitHub sees a download count. That's the entire footprint.
Data sent to us
Nothing.
Small + fast
Rust, compiled to a single binary. Launches in milliseconds, lives in the menu bar, stays out of your way. MIT — fork it, audit it, take it with you.
Engines
Four speech-to-text backends. Swap in settings. Cloud by default, fully local when the room demands it.
Cloud · 100+ languages · smart_format
Whisper large-v3, hosted. Faster than you expect.
Runs fully on-device. No network.
Point at your own URL + API key.
Optional LLM polish
Route transcripts through your model of choice to tighten grammar, translate, or reformat. Off by default — Deepgram's smart_format usually suffices.
— One command. One minute.
brew install rekody/rekody/rekody
— auto-taps + installs. Updates via brew upgrade rekody.
curl -fsSL https://rekody.com/install.sh | bash
— installs the binary + Whisper tiny model (~75MB), sets up the hotkey.
git clone https://github.com/rekody/rekody.gitcd rekody && make install
— builds from source. Requires the Rust stable toolchain.
cargo install --git https://github.com/rekody/rekody rekody-core
— installs into ~/.cargo/bin. Rust users only.
# signed universal .dmg — drag into Applicationsopen https://github.com/rekody/rekody/releases/latest
— no terminal required. Double-click the .dmg, drag to Applications.
On the name
From Swahili rekodi — "to record." Stylized to rekody. A record is what a voice leaves behind once the sound is gone; every time you hold ⌥ Space, speech becomes text — a small, faithful record of what you said.