Voice dictation for Claude Code — on your Mac, not in the cloud

Agentic coding is prompt-writing all day. You are not typing code any more; you are typing paragraphs — context, constraints, "no, do it this way instead, and here's why." A good Claude Code prompt is three sentences minimum and often twenty.

You speak around 150 words a minute. You type maybe 40. The gap is the whole pitch. Vokk is push-to-talk dictation for macOS: hold a key (fn on laptops, ⌃⌥ on desktops, customizable), talk, release, and the words land in whatever window has focus — including the terminal running Claude Code.

## claude code already has voice — so why vokk?

It does, and it's good. Claude Code ships a built-in /voice mode: free with Pro, Max and Team plans, tuned for coding vocabulary, no extra install, no extra bill. If it fits your setup, use it. Genuinely.

There are two structural differences, and neither is a knock on how well /voice works.

## 1. where the audio goes

Anthropic's own docs are refreshingly blunt about this:

"Voice dictation streams your recorded audio to Anthropic's servers for transcription. Audio is not processed locally." — Claude Code docs, voice dictation (as of August 2026)

That is a perfectly reasonable trade — server-side models are large and they are accurate. But it's a trade you may not be allowed to make. Anthropic documents that voice dictation is disabled for organizations with HIPAA compliance enabled, and that it requires a Claude.ai account: it is not available via the Anthropic API, Amazon Bedrock, Google Vertex, or Microsoft Foundry.

Vokk transcribes on-device by default — whisper.cpp running on your Mac's GPU via Metal, well under a second. No account, no sign-up, no telemetry. The airplane test: turn Wi-Fi off, hold the key, it types anyway. Cloud transcription (Groq) exists as an option behind a license, but local is the default and local is enough. And Vokk types what you said — no LLM rewrites your words before they land in the prompt.

## 2. where the dictation works

Per Anthropic's docs, /voice works in the Claude Code prompt box, and does not work in remote environments — Claude Code on the web, SSH sessions, VS Code Remote, dev containers.

Vokk isn't inside Claude Code. It's a system-wide key on your Mac, so the same hold-and-talk works everywhere the day goes:

where you're typing/voicevokk
Claude Code prompt boxyesyes
the shell around it—yes
git commit message in $EDITOR—yes
PR description, Slack, Linear—yes
remote / SSH / dev container windowsnot supportedyes

That last row deserves a precise claim rather than a marketing one: Vokk types locally into whatever window has focus, so it works in any terminal window regardless of what that terminal is connected to. The keystrokes are local; where they travel afterwards is your SSH session's problem, not Vokk's.

## the setup

The author of Vokk codes 12+ hours a day through it in Claude Code: roughly 2.05M lines and ~3,750 commits in two months, dictated. That's not a benchmark, it's just why the thing exists.

↓ Download free trial Buy — $4/mo · $29/yr · $49 once 14-day free trial · no card · Apple Silicon · macOS 13+