TL;DR: Hands-free Claude Code means running your agent sessions entirely by voice: speak a sentence that starts with "type", say "send", then switch terminals by voice and queue the next instruction, all from 2 to 3 feet away. Dictation apps still make you touch the keyboard to trigger and send; Infina completes the whole prompt, send, switch-app loop hands-free, with on-device transcription. It is $99 one-time (at the time of writing) with a 7-day refund, and for anyone running Claude Code all day it pays for itself fast.
Infina is our product, so we are biased. The workflow below is real and you can verify every step in a week, risk-free.
If you are new to dictating prompts at all, start with voice typing for Claude Code, our guide to speaking prompts into a session with push-to-talk. This article is the next level: running Claude Code without the keyboard at all.
What hands-free Claude Code looks like
Claude Code is an agent. You give it an instruction, it works for a while, you review and redirect. Between instructions there is nothing for your hands to do.
So why are you sitting at the keyboard?
With Infina's hands-free mode on, a Claude Code session runs like this:
- Speak a sentence that starts with "type", like "type refactor the login flow but keep the animations". Infina types it straight into the focused terminal.
- Say "send". Infina presses Enter.
- Claude Code gets to work. You stand up, stretch, read the previous diff on screen.
- Say "open Terminal", then say "type" plus the next session's instruction.
No hotkey to hold, no Enter to press, no Cmd-Tab. It all works from 2 to 3 feet away, which is normal leaning-back or standing-at-the-desk distance, and that distance is the core feature.
This is the difference between dictating into Claude Code and using Claude Code by voice. The first saves your fingers some typing. The second changes where you can be and how many sessions you can run.
Setup: from install to first voice-sent prompt
Setup takes about two minutes:
- Install Infina and grant the microphone and accessibility permissions it asks for. It types at the OS level, so it works in Terminal.app, iTerm, Warp, and the VS Code terminal alike.
- Double-tap Cmd (⌘) to toggle hands-free mode on. It is off by default.
- Open your Claude Code session and speak a sentence that starts with "type". Say "send."
That is the whole loop. Hands-free listening runs on-device (nothing is recorded or sent anywhere while it waits for you to speak), and transcription runs on your Mac's Neural Engine by default, so it all works offline and your audio never leaves your device.
Two escape hatches worth knowing. Double-tap Ctrl wakes Infina for a single command while hands-free is on. And holding Option is classic push-to-talk dictation, which always works regardless of mode.
The voice commands that matter for Claude Code
Claude Code voice control is not a hundred memorized commands. The working set is small:
| You say | What happens |
|---|---|
| "type" + your prompt | Types your words straight into the focused app |
| "send" | Presses Enter |
| "new line" | Inserts a line break, for multi-paragraph prompts |
| "open [app]" | Opens or focuses an app by name |
| Tab commands | Moves between tabs, for multi-tab terminal setups |
That covers the entire Claude Code loop: compose, send, navigate, repeat. The broader philosophy of the loop is in hands-free voice prompting.
One tip for long prompts: say "new line" between the goal, the context, and the constraints. Claude handles a wall of words fine, but the structure keeps you honest while speaking.
Multiple Claude Code sessions, all busy, zero keystrokes
Here is where hands-free stops being a convenience and becomes a multiplier.
A single Claude Code session leaves you idle while the agent works. The fix is well known: run two or three sessions on different tasks. The problem is that feeding several sessions by keyboard means constant Cmd-Tab, click, type, Enter, and most people fall back to one.
By voice, rotating through sessions is one continuous motion:
- Session one finishes a refactor. You read the diff and say: "Type. Looks right, now update the tests to match and run them. Send."
- "Open Terminal." Session two is waiting on input: "Type. Yes, go with option two, but keep the old config keys working. Send."
- Session three has been quietly writing docs. You glance, approve, queue its next file.
You review while agents work and you queue the next instruction without sitting down. The keyboard stops being the thing that caps how many agents one person can direct.
We wrote a whole economics piece on this pattern: run multiple AI agents by voice. The same loop drives Cursor and Codex windows too, since Infina types into whatever app is focused.
Honest limits
Before you buy, the fine print:
- Hands-free is our newest feature and labeled experimental in the app. It ships off by default. Hands-free listening at a distance likes a quiet-ish room; a loud fan or open-plan chatter degrades it. Push-to-talk is the mature fallback that always works.
- English only in the base product. The optional $10/month cloud add-on adds more languages and polished output from large language models, useful if you also dictate emails and docs on the same app you own.
- Mac only, Apple Silicon required for the on-device models. No Windows, no mobile.
- Raw output by design. Perfect for prompts, since Claude does not care about your commas; not meant for publishing prose without the add-on.
And to be precise about the claim: plenty of apps dictate. What they leave on your hands is triggering, sending, and switching windows. Infina is built so the whole loop, not just the middle of it, runs by voice.
FAQ
Can I use Claude Code without touching the keyboard? Yes, with Infina's hands-free mode: speak a sentence that starts with "type", say "send", and switch between terminals and apps by voice. Typing, sending, and window-switching are all handled for you.
How far away does hands-free Claude Code work? Infina's hands-free mode works from 2 to 3 feet away, which covers leaning back in your chair or standing at your desk. It is designed for that distance as a core feature, not a party trick.
Does Claude Code understand rough, unpunctuated dictation? Yes. Claude parses conversational, unpolished speech, filler words included, so raw dictation loses nothing versus typed prompts. That is why Infina's base product optimizes for raw speed instead of prose polish.
Is Infina listening to everything while hands-free is on? No. Hands-free listening runs on-device inside the app, and nothing is recorded or sent anywhere while it waits for you to speak. Transcription is also on-device by default, and privacy mode is on by default so no audio or transcripts are stored.
Can I manage multiple Claude Code sessions this way? Yes, that is the killer use case. Dictate to one session, say "send", say "open" plus the next terminal's name, and repeat, keeping two or three agents busy in parallel without sitting down.
What does Infina cost? $99 one-time at the time of writing, every 1.x update included, with a 7-day no-questions-asked money-back guarantee. No subscription and no free trial; the optional cloud add-on is $10/month with its own 7-day trial. Details on pricing.
The bottom line
Claude Code already removed the typing from coding. Hands-free Claude Code removes the keyboard from the loop that remains: instruct, review, redirect, all by voice, from wherever you happen to be standing.
If you run one session for twenty minutes a day, push-to-talk is plenty, and voice typing for Claude Code covers that. If Claude Code is open from morning to evening, the hands-free loop is the version that compounds: more instructions, more sessions, more shipped.
Infina runs that loop for $99 once, on-device by default, risk-free for 7 days.