Every voice.
Every approval.
One panel.
ai-talkie wraps your AI coding agents in a voice-first surface that lives in your Mac notch — push-to-talk dictation, one-tap approvals, sub-second streaming. All from a hotkey, all without breaking flow.
Push-to-talk, done right.
Hold a hotkey, speak the intent. Release to paste. Streaming recognition with hotwords for your codebase — no awkward dictation, no mis-routed commands, no mode confusion.
- Sub-second streaming STT via Cloud relay (or local Apple Speech fallback)
- Custom hotword dictionary — per-project terms, library names, domain jargon
- Mode A (Accessibility paste) and Mode B (Clipboard) auto-fallback
- Mid-utterance cancel with Esc — no lingering paste
Approvals in the notch.
When an agent asks for permission to run a tool or modify a file, the request lights up your notch. Accept or cancel without breaking flow — no modal interruption, no context switch.
- Notch-native UI — lives where you already glance
- Keyboard shortcuts — Enter to accept, Esc to cancel
- Activity log on every approval — audit what you authorized
- Multi-agent fan-out — one notch handles parallel sessions
Fast, private, tuned.
Our own relay pushes audio to the best available model with sub-150 ms round trips. Voice clips are processed in memory and discarded; never archived, never sold.
- Sub-150 ms partial transcripts — you see words as you speak
- LLM post-processing for filler removal and structure
- Multi-language — English, Mandarin, mixed dictation
- Local Apple Speech fallback when offline
Words it knows by name.
Add your project terms — codebase symbols, library names, domain jargon. The model picks them up so getCwd stays getCwd, not "get current".
- Per-project hotword list — ~50 terms keep STT honest
- Domain shortcuts — brand names, framework conventions, internal jargon
- Live update — changes apply on the next utterance, no rebuild
One panel, every agent.
Claude Code, OpenCode, Codex CLI — same notch, same approvals, same activity log. No window juggling between coding agents. New agents wire in via the open adapter contract.
- Claude Code (production) — full hook integration
- OpenCode (production) — plugin-based event stream
- Codex CLI (beta) — install ready, hooks pending upstream fix
- Adapter contract — new agents wire in with one config file
Built for Apple Silicon.
Pure Swift. Sub-second cold start. Notch UI rendered natively. No Electron, no web view, no compromise. Apple-signed and notarized, with auto-updates via Sparkle.
- Universal binary — Apple Silicon native, Intel supported
- macOS 14 Sonoma or later
- Apple-signed & Apple-notarized DMG
- Auto-updates via Sparkle — no App Store dependency