Control Claude Code From Your Phone

Continue your Claude Code session from your phone, send new coding instructions while away from your computer, and keep working with the same local project, files, and tools.

Roadmap & Resources

Enable Remote Control in VS Code

Enable Remote Control

Open the project you want to work on in VS Code. Then open the official Claude Code extension as you normally would. You should already have a Claude Code conversation running inside the project. In the Claude Code prompt box, type:

/remote-control

CLAUDE CODE

You can also use:

/rc

CLAUDE CODE

Claude Code will enable Remote Control for the current session.

NOTE

Anthropic officially supports /remote-control directly inside the VS Code extension. Once enabled, VS Code shows a Remote Control indicator and posts the remote session link in the conversation.

What Remote Control Actually Does

Your project does not move to your phone. Claude Code continues running on your computer with access to the same:

- Project files

- Local tools

- Terminal environment

- MCP servers

- Project configuration

Your phone simply becomes another interface for the same Claude Code session.

You do not need to set up any of the following for this workflow:

- Another coding environment

- GitHub

- A cloud server

- Port forwarding

- Claude Desktop

Open the Same Claude Code Session on Your Phone

Open Your Remote Control Session

On your phone, open the official Claude app and sign in with the same Claude account. Then:

Open Code Find your active Remote Control session Open it

Remote Control sessions appear in the session list and show that they are connected to a computer. You can also open the session using the link Claude Code provided in VS Code.

NOTE

When using VS Code, you do not need to scan a QR code. The QR workflow is available with some CLI Remote Control modes, while the VS Code extension gives you the session link and session-list access instead.

Try a Simple Change

From your phone, send:

Change the Homepage CTA Text

Changes the main homepage CTA text to "Start Building" while preserving the current design, button destination, responsive behavior, and all existing functionality — makes only this one change, runs the production build afterward, never commits/pushes/deploys, and reports which file changed and whether the build passed.

Change the main homepage CTA text to: Start Building Preserve: - the current design - the button destination - responsive behavior - all existing functionality Make only this change. Run the production build afterward. Do not commit, push, or deploy anything. When finished, tell me: - which file changed - whether the build passed

Claude Code should perform the work on the project running on your computer.

Check the Result

You can watch the same conversation from VS Code. Messages and progress stay synchronized between the connected devices, so you can send a prompt from your phone and continue from VS Code later.

Use Your Phone for a Real Coding Task

Fix a Real Mobile Layout Issue

Once the connection works, try something more useful than changing text. For example:

Fix Genuine Mobile Layout Issues

Reviews the website specifically for genuine responsive issues — horizontal overflow, badly wrapping headings, buttons extending outside the viewport, broken grids, overlapping fixed elements, mobile navigation problems — fixes only those, preserves the existing design and functionality, never redesigns unrelated sections, runs the production build plus relevant existing tests, summarizes what changed, and never commits/pushes/deploys.

Review this website specifically for obvious mobile layout problems. Check the existing implementation and fix only genuine responsive issues such as: - horizontal overflow - badly wrapping headings - buttons extending outside the viewport - broken grids - overlapping fixed elements - mobile navigation problems Preserve the existing design and functionality. Do not redesign unrelated sections. After the fixes: - run the production build - run relevant existing tests - summarize what changed Do not commit, push, or deploy anything.

You can send this from your phone and let Claude Code work on your computer.

Other Useful Tasks

Remote Control is useful when you want to:

- Continue a website edit after leaving your desk

- Ask Claude to fix another bug

- Run a build

- Run tests

- Review changed files

- Give feedback on work Claude already completed

- Request another small feature

- Answer a question Claude needs before continuing

NOTE

Because the actual Claude Code process stays on your computer, the same local filesystem and development tools remain available remotely.

Review Changes From Your Phone

If the project is inside Git, Remote Control can also show the diff of uncommitted changes on the connected device. Claude Code computes that diff on your computer and sends it to the connected interface.

That means you can:

Start task on computer → leave desk → review progress on phone → give another instruction → return to VS Code later

without creating a separate coding session.

Enable Remote Control Automatically

Turn On Remote Control by Default

If you use this frequently, you do not need to type /remote-control every time. In the Claude Code VS Code extension, open its settings from the command menu and enable:

Enable Remote Control for all sessions

Anthropic provides this setting directly in the VS Code extension.

RECOMMENDED

For the first time, enable it manually so you understand when a session becomes remotely accessible.

Using Claude Desktop Instead?

The Claude Desktop Alternative

Claude Code is also available through the Claude Desktop app. Anthropic provides a Desktop setting at:

Settings Claude Code Enable remote control by default

so Desktop users are not excluded.

However, this guide uses VS Code + the Claude Code extension because it gives the simplest direct Remote Control workflow:

Open project → /remote-control → Open Claude on phone → Continue working

There is no reason to explain Desktop, Dispatch, CLI, and VS Code simultaneously to a beginner.

Important — Keep Your Computer Available

Keep Your Computer Available

Remote Control does not run your project on the phone. Your computer still hosts the Claude Code session.

If your computer temporarily sleeps or loses its internet connection, Claude Code can reconnect when the machine becomes available again. While reconnecting, Remote Control can queue messages and status updates.

IMPORTANT

Do not intentionally shut down the computer if you expect Claude to continue working.

Final Test

Start Remote Control on Your Computer

Open the project in:

VS Code Claude Code

Type:

/remote-control

CLAUDE CODE

Open the Session on Your Phone

Open:

Claude Code Your Remote Control Session

Send the Test Prompt

Send:

Find and Fix One Small UI Issue

Finds and explains one small UI issue on the current homepage, fixes only that issue, runs the production build, never commits/pushes/deploys, and reports when finished.

Find one small UI issue in the current homepage. Explain what you found. Fix only that issue. Run the production build. Do not commit, push, or deploy anything. Tell me when you're finished.

Verify Back in VS Code

Verify:

Claude edited the local project

The expected files changed

The build completed

The same conversation appears in VS Code

IF EVERYTHING WORKS

Remote Control: READY

The Complete Workflow

Summary

The entire guide can be summarized as:

VS Code → Claude Code → /remote-control → Claude app on phone → Continue the same coding session

That's it.

Remote Control is specifically designed to let you start working locally and then continue that same local Claude Code session from your phone, tablet, or another browser.