← All posts

Hands-Free Coding with RSI: Talon vs. Natural Dictation (Or Both)

If RSI or carpal tunnel means less keyboard, the honest fix is two tools, not one: voice control for the code you must type symbol-by-symbol, and natural dictation for everything else you'd otherwise type in English.

If a search like "coding by voice RSI" or "hands-free coding" brought you here, you're probably already in pain, and you don't have time for hype. So here's the direct answer: there isn't one hands-free coding tool, there are two, and they solve different problems. Talon Voice replaces your keyboard and mouse with a spoken command grammar — powerful, but something you have to learn, the way you once learned to type. Natural dictation — talking the way you'd talk to a colleague — replaces the typing you already do in plain English: prompts to an AI coding agent, comments, commit messages, docs, messages. In 2026, with AI agents writing more of the actual code syntax, that second category covers a lot more of a developer's day than it used to. Most people who go hands-free long-term end up using both, not one instead of the other.

TL;DR: Talon for symbol-by-symbol code and full keyboard/mouse replacement — powerful, real learning curve, weeks to get comfortable. Natural dictation for everything you'd otherwise type in English — prompts, comments, commits, docs — near-zero learning curve. Combine them and you cut keyboard time everywhere without forcing yourself through Talon's full grammar just to write a Slack message.

What Talon does very well — and what it actually costs to learn

Talon Voice deserves the credit it gets. Josh Comeau, a well-known frontend developer, developed Cubital Tunnel Syndrome in both elbows in 2020 — within minutes of touching a keyboard or mouse he'd feel burning pain down his arms. He rebuilt his entire workflow around Talon and an eye tracker, and still uses it years later. That's not a stunt; it's someone who had no other option, and it worked.

Talon's command grammar covers everything a keyboard does: a phonetic alphabet for spelling out individual letters, spoken formatters that turn "camel hello world" into helloWorld or "snake hello world" into hello_world, ordinals to repeat a command ("go left ninth" to move the cursor nine characters), and a homophones picker for when speech recognition can't tell "site" from "sight" from "cite." Paired with an eye tracker as a mouse replacement, it's a genuinely complete hands-free setup — click, drag, navigate, all without touching anything.

Here's the part Comeau is honest about, and worth repeating so nobody goes in with the wrong expectations: he describes working at roughly half his normal speed — "my typing speed is probably ~25%, but my thinking speed is unchanged" — plus voice strain from talking for hours at a stretch, and a rough first few weeks before his custom commands stabilized. His own summary: "It took years to become proficient with a keyboard, so I'm still very early into my journey with dictation." On Reddit, developers who've used Talon for a year describe the same trade-off — "would definitely recommend. Forewarning though: the docs are atrocious and lacking" — and note on r/RSI that the free speech-recognition engine "leaves a little to be desired" next to the paid tier.

None of that makes Talon a bad tool. It makes it what it is: the most complete answer to "how do I code with zero hand involvement," at the cost of learning a real second language for your computer. If your RSI is severe enough that even light typing is off the table, that investment is worth making — and the community around Talon exists specifically to help you make it.

What natural dictation covers now that AI agents write the code

Not everyone needs, or can face in a painful week, the full Talon learning curve on day one. And a lot has changed since Comeau wrote his post in 2020: AI coding agents like Claude Code, GitHub Copilot and Cursor now write a large share of the actual syntax. Your job, increasingly, is describing what you want in plain English and reviewing what comes back — not typing brackets and semicolons yourself.

That's the case for natural dictation as the first tool to reach for. As developer advocate Addy Osmani puts it, "humans speak 3-5x faster than they type (150+ WPM vs. 40-80 WPM)" — and in a vibe-coding workflow, "instead of manually writing requirements, you can dictate the intent and let AI handle the structure and implementation." You don't need a command grammar to talk to an AI agent. You just talk.

Outside of prompts, the same natural-language dictation covers most of what actually fills a developer's keyboard time day to day:

  • Prompts to your AI agent — the instructions, the context, the "no, do it this way instead" follow-ups.
  • Code comments and docstrings — full sentences, no special grammar needed.
  • Commit messages and PR descriptions — dictate the "why," let the diff show the "what."
  • Code review comments, Slack, Notion, tickets — the conversational half of the job.

The trade-off is the mirror image of Talon's: natural dictation won't type a semicolon on command, and it isn't built to navigate your editor by voice. It's built for prose — which is exactly what a growing share of a developer's actual typing has become.

Combining both: precision where you need it, speech everywhere else

You don't have to choose a side. The lowest-friction path for most people with RSI, tendinitis, or early carpal tunnel symptoms is to start with natural dictation, because it asks nothing of you but talking normally, and add Talon (with or without an eye tracker) specifically for the moments you need direct, hands-off control of the keyboard and mouse: navigating a file, editing a line an AI agent didn't touch, running a terminal command.

"For developers with RSI or those looking to reduce strain, voice coding provides a hands-free alternative. Instead of context-switching between typing, syntax, and problem-solving, voice coding allows you to focus on what matters — the logic behind the code." — Addy Osmani

That order matters. Natural dictation removes a big chunk of your keyboard time on day one, with none of Talon's setup cost. Talon then becomes a targeted tool for the remaining cases, rather than something you have to master end-to-end before it's useful at all. If you're specifically dictating into an AI coding agent, see our guides on dictating in VS Code with Copilot and giving an AI agent enough context by voice for the workflow details.

Setting up natural dictation locally — no new hardware required

Whatever you choose for the code-precision half, the natural-dictation half doesn't need new hardware or a cloud subscription. Inkvox runs Whisper large-v3-turbo, quantized, directly on the GPU you already have — NVIDIA, AMD, or Intel, through Vulkan, with a CPU fallback if you don't have a dedicated GPU. On a mid-range card like an RTX 3070, a sentence transcribes in roughly 0.3–0.4 seconds. It understands 100+ languages, and none of your audio leaves your machine: 0 bytes uploaded, no account required, fully offline on Windows 10/11 after a one-time ~800 MB model download.

That matters for anyone managing RSI: you're not adding a new subscription to check or a new account to manage on days when your hands already hurt. You install it once, tap a key, and talk. Inkvox is in private beta — join the waitlist to get access as it opens up. Inkvox Pro, a local rewrite pass powered by an on-device LLM, is in development for after; macOS support is planned once the Windows beta hardens.

Frequently asked questions

Is Talon better than dictation software for RSI?

They're not competing for the same job. Talon replaces your keyboard and mouse entirely, with a grammar you learn over weeks. Natural dictation replaces the typing you'd otherwise do in plain English, with no grammar to learn. Most people managing RSI long-term end up using both rather than picking one.

Do I need an eye tracker to code hands-free?

No. Talon works through dictation and command-based navigation on its own. An eye tracker, like the Tobii models some Talon users rely on, is a mouse replacement you can add on top — useful if clicking and pointing are also painful, but not a requirement to start.

Can natural dictation write code syntax directly?

Not the way Talon's formatters do — it won't turn a spoken phrase into camelCase or snake_case on command. It's built for prose. In a vibe-coding workflow, you dictate the request in plain English and let the AI agent write the syntax, which is why natural dictation covers so much more ground now than it did before AI coding agents existed.

Whichever you start with, the goal is the same: less keyboard, less pain, and code that still ships. Join the waitlist for Inkvox if you want the natural-dictation half of that equation running locally, for free, during the beta.

Your voice, typed. Locally.

Join the waitlist Free beta · one email when it opens · no spam, ever