Mechanics

Claude Code Remote Control

Use Claude Code Remote Control to continue a local CLI or VS Code session from claude.ai/code, mobile, or another browser while keeping execution local.

Claude Code Remote Control lets you continue a local Claude Code session from claude.ai/code, the Claude mobile app, or another browser. The important detail is execution location: the session keeps running on your machine and still uses your local filesystem, tools, MCP servers, and project configuration.

Last checked on July 8, 2026. Remote Control is a research-preview feature. Availability, org policy, version requirements, and provider restrictions can change.

Quick Answer

Use Remote Control when you already have local work running and need to steer it from another device. Start it from the CLI with claude remote-control, start an interactive terminal session with claude --remote-control, or enable it inside a running session with /remote-control.

Do not confuse Remote Control with Claude Code on the web. Remote Control drives your local machine. Claude Code on the web runs in Anthropic-managed cloud infrastructure.

Which Command Should I Use?

CommandWhat it doesUse when
claude remote-controlStarts server mode and waits for remote connections.You want a local process dedicated to remote sessions.
claude --remote-controlStarts a normal interactive CLI session with remote access enabled.You want to type locally and also control it remotely.
claude --remote-control "My Project"Starts interactive remote control with a visible name.You manage multiple sessions.
/remote-control or /rcEnables Remote Control for the current session.You are already working and need to continue elsewhere.
/config optionEnables Remote Control by default for interactive sessions.You understand the org and device policy implications.

Requirements To Check First

RequirementWhat to verify
Plan and accountRemote Control requires Claude subscription login; API-key or token-only shells are not supported.
VersionCheck claude --version against the current official minimum.
Login routeRun claude and /login with the account you intend to use.
ProviderOfficial docs restrict Remote Control to first-party Anthropic endpoint behavior.
Workspace trustOpen the project locally once and accept trust prompts.
Team or Enterprise policyAn Owner may need to enable Remote Control in admin settings.
Device trustSome orgs require trusted-device verification before steering sessions remotely.

Remote Control vs Web vs Mobile

SurfaceWhere code runsBest forMain risk
Remote ControlYour local machineSteering an in-progress local task from another device.You are exposing a local session to remote steering.
Claude Code on the webAnthropic-managed cloud infrastructureLong-running cloud tasks that do not need local files.Local tools and private filesystem are not the same.
Mobile app with Remote ControlYour local machineMonitoring or steering a local task away from the desk.Small-screen approval mistakes.
VS Code extension with Remote ControlYour local machineIDE-based work with remote continuation.Confusing extension history with CLI history.

Safe Usage Rules

  1. Name the session before leaving your desk.
  2. Keep the machine awake for long work.
  3. Do not enable Remote Control by default on shared or unmanaged machines.
  4. Avoid approving destructive tool calls from a small mobile screen.
  5. Do not use Remote Control to bypass org policy, network policy, or provider restrictions.
  6. Review /status, current directory, branch, and pending diff before approving edits remotely.

Common Errors

Error themeLikely causeFix
Remote Control not enabledAccount, plan, or org policy does not allow it.Check /login, plan, and admin settings.
API or token auth errorANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN, provider credentials, or API-only auth is active.Use subscription login in a shell without those overrides.
API endpoint errorThe session is using a gateway, proxy, Bedrock, Vertex, or another unsupported route.Use the supported Anthropic endpoint route.
Trusted-device errorThe org requires a verified device.Complete the trusted-device prompt or ask an admin.
Reconnect failureLaptop slept, network dropped, or the old remote session expired.Restart Remote Control and resume locally if needed.
Confusing web and remote sessionsSession history differs across surfaces.Confirm where the session runs before editing files.

Official Sources