Claude Code Remote Control

💡

Keep a local Claude Code session running and control it from claude.ai/code or the mobile apps — with your local files, MCP servers, and tools intact.

🔗 Official announcement →

This article is a summary based on official documentation.

Overview

Claude Code now supports Remote Control. You can keep a session running on your local machine and pick it up from claude.ai/code or the Claude mobile apps (iOS/Android).

The key property: the session runs locally. Your file system, MCP servers, and project config stay in place — the web and mobile UIs are just remote windows into that session.

How to use it

Dedicated server mode

claude remote-control

The terminal sits in server mode and displays the session URL and a QR code.

Interactive session + remote

claude --remote-control

Drive the session from your terminal and remotely at the same time.

Enable mid-session

From inside a running Claude Code session:

/remote-control

Remote URL is generated without losing the existing conversation.

Features

  • Full local environment — file system, MCP servers, tools, and project config all available
  • Bidirectional sync — send messages interchangeably from terminal, browser, or mobile
  • Auto-reconnect — survives laptop sleep and network drops
  • Security — outbound HTTPS only, no inbound ports opened, TLS end-to-end

How it differs from Claude Code on the web

Remote ControlClaude Code on the web
Where it runsYour local machineAnthropic cloud
Local environmentMCP, tools, project config availableNot available
Best forContinuing an in-flight local task on another deviceStarting fresh without local setup, or running in parallel

Notes

  • Your laptop needs to stay on (not shut down) for the remote session to stay live. Sleep is fine — it reconnects.
  • Remote Control uses outbound HTTPS only; no port forwarding or VPN needed.

Frequently Asked Questions

What is Remote Control?

It lets you continue a Claude Code session running on your local machine from claude.ai/code or the Claude mobile apps (iOS/Android). The session keeps running locally; web and mobile act as remote windows.

How do I use it?

Three options: server mode (`claude remote-control`), interactive + remote (`claude --remote-control`), or activate inside a running session with the `/remote-control` slash command.

Which plans support it?

Pro, Max, Team, and Enterprise (no API key support). On Team/Enterprise, an admin must first enable the Remote Control toggle for the org.

What's the prerequisite?

Claude Code v2.1.51 or newer.

Where are the official docs?

Official docs: code.claude.com/docs/en/remote-control