Claude Code Remote Control vs Cloud: What They Do, How They Differ, and When to Use Each
Claude Code now runs beyond your terminal. Remote Control lets you steer local sessions from any device. Cloud runs tasks on Anthropic's infrastructure without a machine running at all. Here's how they work, what they require, and which one fits your workflow.

Claude Code Remote Control: Your Local Machine, Accessible Anywhere
claude remote-control for a dedicated server process. Run claude --remote-control "Project Name" for a normal interactive session that's also remotely accessible. Or type /remote-control My Project inside an existing session to make it available on the fly.Claude Code on the Web: Cloud-Native Execution Without a Local Machine
Key Differences at a Glance
The core distinction is simple: Remote Control extends your local machine to other devices. Cloud replaces the need for a local machine entirely. With Remote Control, code execution happens on your hardware. Your filesystem, your MCP servers, your local tools — all available. With Cloud, execution happens on Anthropic's infrastructure. Your repository gets cloned from GitHub into a sandboxed VM. Remote Control is synchronous and interactive. You're steering a live session in real time from your phone or browser. Cloud is asynchronous. You submit a task and Claude runs it in the background — you can close the tab and come back later. Remote Control requires your machine to stay powered on and connected to the internet. If it goes offline for more than about ten minutes, the session times out. Cloud has no such constraint — tasks run independently of any device you own. Remote Control works with any repository on your local machine. Cloud currently requires GitHub only — no GitLab, Bitbucket, or local-only repos. Remote Control supports one active remote session per process. Cloud lets you run multiple tasks in parallel across different repositories simultaneously.Requirements Comparison
- Claude Code v2.1.51 or later installed locally
- Pro, Max, Team, or Enterprise subscription
- Authenticated via
claude /login - Workspace trust accepted (run
claudein the project directory once) - Machine must stay powered on and connected
- Team/Enterprise admins must enable Claude Code in admin settings
- No local installation needed
- Pro, Max, Team, or Enterprise subscription
- GitHub account connected with the Claude GitHub app installed on your repositories
- Repository hosted on GitHub (GitLab and other platforms not yet supported)
When to Use Remote Control
When to Use Cloud
Moving Between Remote Control and Cloud
claude --remote "Task description". This sends the task to Anthropic's cloud infrastructure while your local session stays free for other work. Going the other direction, you can pull a Cloud session back to your terminal with /teleport or claude --teleport. This transfers the web session into your local environment so you can continue with full access to your machine's tools and filesystem. The requirement for teleporting is a clean git state on the correct repository, authenticated to the same account. The pattern for high-output teams is clear: use Cloud to parallelize defined tasks across repositories, use Remote Control to stay connected to complex local work, and teleport between them as context demands.

