Claude Code Remote Control: run sessions from your phone

Explained via a Remote Control session actually running on this Mac.

What Remote Control is

Lets you check and control a local Claude Code session from your phone or a browser. Code execution and file access stay on the local machine; remote is just the bridge. Research preview, available on all plans.

A real example running on this Mac

This Mac's process list shows a long-running `claude remote-control --name "<device>"` process, paired with `caffeinate` to keep it alive with the terminal closed — a real, in-use example of this preview feature.

How to start it

Via `claude remote-control`, or the in-session `/rc` shortcut. `--remote-control [name]` starts it alongside an interactive session.

$ claude remote-control --name "my-mac"

Connecting from your phone

Press Space in the terminal to show a QR code, scan it with the Claude mobile app, or open the session URL / pick it from claude.ai/code.

Upsides and cautions

Great for checking progress or approving actions on a long-running task while away. Remote access carries the same local permissions as any session — keep the same permissions/hooks safeguards in place.

Should it run all the time?

Depends on your workload. Frequent long tasks favor always-on; otherwise start it on demand with `/rc`. If always-on, pair it with something like `caffeinate` as seen here.

FAQ

Which plans support Remote Control?
All plans — it's a research preview feature.
Where does code actually run?
On the local machine; remote is only the bridge.
How do I connect from my phone?
Press Space for a QR code, scan with the Claude app, or use the session URL / claude.ai/code.
Are safeguards the same as local?
Yes — the same local permissions apply, so keep permissions/hooks in place.