Claude Code Remote Control:用手机遥控电脑上的 AI 写程式

电脑上的 Claude Code 改 bug 改到一半,结果要出门?现在你可以掏出手机直接接手,本地环境整个都还在——MCP server、项目设定、文件系统,通通不用动。一行指令就能启动。

一、为什么需要 Remote Control?

如果你已经在用 Claude Code,你知道它有多好用——直接在 terminal 里面跟 Claude 聊天,它可以读你的文件、改你的 code、跑你的指令,整个开发流程超顺的。

但问题来了。它跑在你的本地电脑上,你人一离开,session 就只能放着等。

你可能会想说,那用 Claude Code on the web 不就好了?可以,但那个是跑在 Anthropic 的云端环境。你本地的 MCP server、你的项目设定、你装的那些开发工具,通通碰不到。等于是一个全新的、干净的环境在跑。

Remote Control 解决的就是这个问题。它让你从手机或任何浏览器「遥控」你电脑上正在跑的 Claude Code。所有东西都还是在你的电脑上执行,手机就只是一个遥控器而已。

二、前置需求

在开始之前,你要确认三件事:

项目 说明
订阅方案 需要 Claude 的 Pro 或 Max 方案。API key 不能用,Team 跟 Enterprise 目前也不支持(功能还在 research preview 阶段)
登录账号 打开 terminal 输入 claude,然后用 /login 登录你的 claude.ai 账号
Workspace Trust 在项目目录下跑过至少一次 claude,让它弹出 workspace trust 的确认框并同意。只需做一次

三、启动方式一:全新 session

先 cd 到你的项目目录,然后打:

Bash
claude remote-control

就这样,一行指令。它会在 terminal 里面跑起来,然后等待远端连线。

你会看到画面上出现一个 session URL,这就是你等等要用来连线的网址。按一下空格键,它还会秀出一个 QR code,直接用手机扫就能连上。

这个指令还有几个 flag 可以加:

Bash
# 显示详细的连线 log,debug 时特别好用
claude remote-control --verbose

# 启用沙盒模式,限制 Claude 能碰到的文件和网络范围
claude remote-control --sandbox

四、启动方式二:从现有 session 接手

这个更实用。你已经在跟 Claude Code 聊到一半了,改了好几个文件,context 都在里面,你不想断掉重来。这时候直接在 Claude Code 里面打:

Claude Code
/remote-control

或者打缩写也行:

Claude Code
/rc

它会把你目前整个对话记录都带过去,然后一样显示 session URL 跟 QR code 让你连线。

小技巧:在打 /remote-control 之前,先用 /rename 帮 session 取个好认的名字。不然到时候手机上打开一看,一堆「Remote Control session」,你根本分不出哪个是哪个。

Claude Code
/rename 修复登录页面 bug
/remote-control

注意:--verbose--sandbox--no-sandbox 这些 flag 只有用 claude remote-control 从 terminal 开新 session 的时候才支持,/remote-control 指令下没办法用。

五、从其他设备连线

Session 跑起来了,怎么从手机或其他设备连过去?三种方式:

方式一:直接开 URL

Terminal 上面会显示一个连结,复制起来贴到任何浏览器就能打开,会进到 claude.ai/code 的界面。

方式二:扫 QR Code(推荐)

如果你是用 claude remote-control 开的,按空格键就会秀出 QR code;如果是用 /rc 开的,QR code 会直接显示在画面上。用手机镜头扫一下,直接跳进 Claude app。

方式三:从 App 里面找

打开 claude.ai/code 或 Claude 手机 app,在 session 列表里面找你的 session。Remote Control 的 session 旁边会有一个电脑的 icon,然后有个绿色小点表示在线上。记得手机上要登录跟电脑一样的 claude.ai 账号。

提示:如果手机还没装 Claude app,在 Claude Code 里面打 /mobile,它会秀下载的 QR code,iOS 跟 Android 都有。

连上之后,两边是完全同步的。你在手机上打的消息,电脑 terminal 上看得到。你在 terminal 打的东西,手机上也会即时更新。甚至你可以两边同时操作,不会打架。

六、进阶设定:自动启用

如果觉得每次都要手动打 /remote-control 有点烦,可以设定成自动启用。

在 Claude Code 里面打:

Claude Code
/config

找到「Enable Remote Control for all sessions」,把它设成 true

这样以后你每次开 Claude Code,它都会自动把 Remote Control 打开。你随时掏出手机就能接手,不用再多打一行指令。想关掉就设回 false

每一个 Claude Code instance 都有自己独立的 session。所以如果你同时开了好几个 terminal 在跑不同的项目,每个都可以有自己的 remote session,互不干扰。

七、Remote Control vs Claude Code on the web

Remote Control Claude Code on the web
执行环境 你自己的电脑 Anthropic 的云端机器
本地文件 完整访问 碰不到
MCP Server 保留 不可用
项目设定 保留 需重新设定
需要电脑开着
适用场景 本地开发到一半,换地方继续盯进度 全新环境快速起一个 task,或平行跑多个 task

两个不冲突,看场景选就对了。

八、你要知道的限制

  • 一对一连线 — 一个 Claude Code instance 一次只能接一个 remote session。你不能用两支手机同时连同一个 session
  • Terminal 不能关 — Remote Control 是一个本地的 process,你关掉 terminal 或停掉 claude,session 就直接断了。笔电合起来进入睡眠是 OK 的,它醒来会自动重连。但如果你把 terminal 整个关掉,就要重新跑 claude remote-control
  • 断网超时 — 如果断网超过大概 10 分钟,不只是 session 会断,terminal 里面跑着的那个 process 也会自己退出。回来之后要重新跑一次 claude remote-control 开新的 session

安全性

你的电脑不会开任何 inbound port,所有连线都是 outbound 的 HTTPS,走的是跟你平常用 Claude Code 一样的 TLS 加密。Credential 也是短期的,权限都是分开的。所以不用担心开了 Remote Control 会让你的电脑暴露在外面。

九、总结

操作 指令 说明
全新 session claude remote-control 在项目目录下开启新的 remote session
现有 session 接手 /remote-control/rc 把当前对话转为 remote session
自动启用 /config → Enable Remote Control 每次开 Claude Code 自动启用
手机连线 扫 QR code / 开 URL / App 列表 三种方式任选

整个设定超简单,最大的好处就是你本地的开发环境整个都还在,不用在云端重新设定一堆东西。离开电脑之后继续用手机盯 Claude 的进度,确认它有照你要的方向做。