← Holdkey

Voice input for Claude Code on Windows

Claude Code lives in a terminal, and terminals are where most dictation tools fall over: no text box to attach to, paste shortcuts that differ from every other app, and prompts that are long and full of file names. Holdkey was built by someone who talks to Claude Code most of the day, so the terminal is the first thing it had to get right.

Long prompts

A two-minute description of a bug is normal in Claude Code. Holdkey transcribes and cleans while you hold the key, so a 60-second prompt lands about 100 ms after you let go, not after a spinner.

File names and flags

Add project vocabulary once. Holdkey preserves identifiers through cleanup and falls back to the transcript whenever a rewrite fails its meaning checks.

Pasting into a terminal

Windows Terminal wants Ctrl+Shift+V; ConHost wants Ctrl+V. Holdkey picks the right one per window, and never presses Enter for you.

Losing a thought

There is no button to press and no window to focus, so the ramble you started while reading the diff is already text by the time you look up.

How it goes with Claude Code

  1. Put the cursor in the Claude Code prompt.
  2. Hold Right Ctrl and describe the change, the bug, the constraint, in the order it comes to you.
  3. Let go. The cleaned prompt is in the input. Read it, edit a word if you like, press Enter.
  4. Tap Right Ctrl right after if you want the verbatim version instead.

Measured, not claimed. On 163 saved real dictations, Local ASR measured 98 ms p50 and 345 ms p95. A private real-audio benchmark now gates the Smart provider choice. Method and numbers.

Holdkey does not run commands and does not read your screen. It puts text where your cursor is, nothing more.

Local voice input is free with no account. Founder Pro is $10 a month for Smart recognition and unlimited Clean. Get the launch email.