Guide

Coding by Voice: How to Use Claude Code From Your Phone

· Updated July 15, 2026 · 7 min read

Coding by voice used to mean fighting a dictation tool to spell out brackets and semicolons. With an AI coding agent, it finally works the way you'd hope: you speak what you want, and the agent writes, runs, and explains the code. Here's how to code by voice with Claude Code on your phone — and why you'd want to.

What is coding by voice?

Coding by voice is the practice of writing and changing software by speaking instead of typing. The term has been around for years, but for most of that time it meant literal dictation — narrating every keyword, symbol, and line break to a speech-to-text engine. It was slow, brittle, and mostly used out of necessity.

The arrival of AI coding agents changed the definition. Today, voice coding means describing your intent in plain language and letting an agent translate that intent into actual code changes. You don't say "open paren, i equals zero, semicolon" — you say "add pagination to the users endpoint," and the agent does it.

Dictation vs. an autonomous coding agent

The distinction matters for search and for reality:

Tulpar is built entirely around the second model: your voice is the interface, and Claude Code is the engine doing the work.

Why code by voice?

Typing isn't going away — but a surprising amount of engineering work doesn't need a keyboard at all. Here's why developers are adopting hands-free coding:

How Tulpar turns speech into shipped code

Under the hood, coding by voice with Tulpar is a short, reliable pipeline:

  1. Speak. You tap the mic on your phone and describe a task in plain English.
  2. Transcribe. High-accuracy speech-to-text turns even long, rambling thoughts into a clean prompt.
  3. Act. Claude Code runs on your own server, working inside an isolated git worktree so it can edit files and run commands without touching your main branch or other sessions.
  4. Hear back. The agent speaks a summary of what it did and shows you the full diff to review.
You say
"The signup form doesn't validate email addresses. Add validation and a test."
Claude Code replies
Added an email check to validateSignup() and a test case. src/auth/signup.js | 6 +++++- test/signup.test.js | 12 ++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) All 14 tests pass. Want me to open a PR?
A single spoken sentence becomes a reviewed, tested change.
Because the work happens in an isolated worktree on infrastructure you own, your code and API keys never leave your own server — an important detail for AI pair programming on private repositories.

Want to try this pipeline on your own repo?

Get early access

How to start coding by voice with Claude Code

Getting set up for voice to code takes only a few steps:

  1. Run the server. Tulpar hosts Claude Code on a small server you control (a cheap cloud VM is plenty).
  2. Open the web app on your phone. No app store needed — it's a progressive web app. On iOS you can add it to your home screen so it launches full-screen like a native app.
  3. Create a project. Point it at a git repository and Tulpar sets up an isolated worktree for each chat.
  4. Tap the mic and talk. Describe your first task and let the agent work. Review the diff, then ship.

Real voice coding workflows

Coding by voice isn't a gimmick when the agent is strong. A few workflows where it genuinely beats waiting until you're back at a keyboard:

Tips for effective voice coding

Limitations to know

Honest expectations make hands-free coding more useful:

Frequently asked questions

Can you really code by voice?

Yes. With an AI coding agent like Claude Code, you speak your intent in plain English rather than dictating syntax. The agent writes, edits, and runs the code for you, so voice coding is practical for real work — not just note-taking.

Can I use Claude Code on my phone?

Yes. Tulpar runs Claude Code on your own server and gives you a mobile web app to drive it. You speak a task from your phone, the agent works in an isolated git worktree, and it speaks the result back. You can add it to your iOS home screen as a full-screen app.

Is coding by voice faster than typing?

For describing intent, speaking is often faster than typing — and you can do it away from a keyboard. Because the agent handles the actual code, voice coding shines for kicking off tasks, reviews, and fixes while you're mobile rather than for character-by-character editing.

Is voice coding good for accessibility?

Yes. Hands-free coding can reduce strain from repetitive typing and helps developers who find a keyboard difficult. Speaking intent to an AI agent lowers the physical barrier to writing and shipping code.

Try coding by voice

Tulpar is in private beta. Talk to Claude Code from your phone and hear your code come back.

Get early access