Claude Code 手机远程控制实战:iPhone 用户指南

Claude Code 实战

背景

Anthropic 最近给 Claude Code 加了个 Remote Control 功能,简单说就是可以用手机或其他设备远程控制本地终端

用起来感觉挺方便的:

  • 在电脑上启动任务
  • 在手机上接着继续干
  • 本地环境、MCP 服务器、项目配置全都保留
  • 上下文不丢失

这篇文章主要记录我自己的iPhone + Claude Code Remote Control实战经验。

一、前提条件

1. 订阅要求

Remote Control 目前需要 Pro 或 Max 订阅。

  • Pro 用户:估计很快就会全量放开
  • Max 用户:现在就能用(我用的就是 Max)

API 密钥不支持这个功能。

2. 登录认证

在终端里跑:

1
claude /login

会跳到浏览器,让你登录 claude.ai 账号。

3. 工作区信任

第一次在项目目录跑 claude,会弹个窗口问你是否信任这个工作区。

一定要点Yes,不然用不了。

二、安装 Claude App(手机端)

iOS 用户

在 App Store 搜 “Claude by Anthropic”,认准官方的。

或者用电脑端的 /mobile 命令,会弹个 QR 码,手机一扫就能直接跳到下载页面。

Android 用户

Google Play 搜 “Claude by Anthropic”。

装好后用手机浏览器登录同一个 claude.ai 账号。

三、启动远程控制

有两种方式,看你在什么场景。

方式一:直接启动新会话

在项目目录下:

1
2
3
claude remote-control
# 或者简写
claude rc

终端会显示:

  • 一个 session URL
  • 提示你按空格键显示 QR 码

进程会一直跑着,等你连。

方式二:在现有会话中开启

如果你已经在 Claude Code 里干活了,想切换到手机上:

1
2
3
/remote-control
# 或者简写
/rc

当前对话会直接带过去,不用重新开始。

提示:用 /rename 先给会话起个名字,手机上好找。

常用参数

启动的时候可以加参数:

1
claude remote-control --verbose

--verbose:显示详细的连接日志,方便调试。

四、用 iPhone 连接

终端显示 QR 码和 URL 后,你有三种方式连。

方式一:扫 QR 码(推荐)

  1. 电脑终端按空格键,显示 QR 码
  2. iPhone 打开 Claude App
  3. 点右上角扫描图标
  4. 对准 QR 码扫一下

秒连上。

方式二:打开 URL

终端会显示个类似这样的链接:

1
https://claude.ai/code/session/xxxxxxxxxxxxx

用 iPhone 的 Safari 直接打开就行。

方式三:在 App 里找

打开 Claude App,进 session 列表。

Remote Control 的会话会显示一个电脑图标,带个绿点,表示在线。

建议先给会话起名字,不然都叫”Remote Control session”很难分。

五、实际使用场景

场景一:躺沙发上继续

白天在电脑上启动个任务:

1
claude rc

跑起来了,晚上躺沙发上:

  • 手机 Claude App 扫码连接
  • 接着白天的工作继续
  • 看到本地环境的所有内容

场景二:会议中监控

让 Claude 在本地跑个长任务:

1
claude rc

开会的时候,用手机时不时看看进度:

  • 看到工具调用日志
  • 看到输出结果
  • 随时发送新指令

场景三:通勤路上查看

早上在电脑启动会话,上班路上:

  • 手机打开查看当前状态
  • 看到昨天的工作上下文
  • 回复一些简单的指令

到了公司,电脑接着干。

六、自动开启远程控制(可选)

默认得手动输 /rc 才能远程控制。

每次都自动开启:

在 Claude Code 里输:

1
/config

“Enable Remote Control for all sessions” 设成 true。

以后每次启动 Claude Code,默认都支持远程控制。

七、一些注意事项

1. 一个会话只能一个远程连接

同时只能一个设备连。
但可以在终端、浏览器、手机之间轮着来发消息,上下文是同步的。

2. 终端不能关

Remote Control 是本地进程,终端关了会话就断了。

再连的话重新跑:

1
claude rc

3. 网络断了别慌

电脑如果在,但网络断了超过大概 10 分钟,会话会超时退出。

电脑恢复网络后,重新 claude rc 就行。

4. 手机端只是个窗口

重要理解:

代码在你本地跑,不是在云端跑。

手机 Claude App 或者网页端,只是个窗口,让你能看到和操作本地会话。

  • 本地文件系统访问
  • MCP 服务器
  • 项目配置

这些全都保留在本地。

八、Remote Control vs 网页版 Claude Code

这两个长得一样,但本质不同:

Remote Control 网页版 Claude Code
执行位置 你的本地机器 Anthropic 管的云端
本地文件系统 可访问 不访问
MCP 服务器 可用 不用
项目配置 保留 重新配置
使用场景 本地工作,想换个设备接着干 快速启动,不需要本地环境

建议:

  • 本地有项目,想换个设备接着干 → Remote Control
  • 快速测试,不需要本地环境 → 网页版
  • 多任务并行 → 网页版

九、我的实际体验

用了几天,说说感受。

好的地方

  1. 上下文不丢失
    从电脑切换到手机,对话历史全在
    不用重新解释之前干到哪了

  2. 本地环境完全保留
    MCP 服务器能用
    本地文件能访问
    项目配置不用重新配

  3. 灵活切换设备
    终端发一条
    浏览器发一条
    手机再发一条

    都在同一个会话里。

  4. 支持断线重连
    网络断了自动重连
    只要电脑还在,不会丢

需要注意的地方

  1. 一次只能一个远程连接
    多设备同时连不了

  2. 终端不能关
    关了就断了

  3. Mac 优先
    目前功能是 Research Preview,Max 用户先用上

十、一些实用技巧

技巧一:用 /rename 起名

每次启动 Remote Control 前,先:

1
/rename hexo-blog-work

手机上会话列表里一眼就能找到。

技巧二:多终端切换

  • 电脑上发条指令
  • 手机上看看结果
  • 再发一条给手机

来回切,挺方便的。

技巧三:长任务监控

让 Claude 本地跑长任务(比如批量重构):

1
/rc

手机随时看进度,不用一直守着电脑。

十一、安全说明

Anthropic 在文档里说明了安全性:

  • 本地 Claude Code 只发出站 HTTPS 请求
  • 不开任何入站端口
  • 流量走 Anthropic API 的 TLS 加密通道
  • 用多个短期凭证,各自独立过期

简单说,安全级别和普通 Claude Code 会话一样。

十二、常见问题

Q: Remote Control 和网页版 Claude Code 有啥区别?

A:本质区别是代码在哪跑。

  • Remote Control:在你本地跑,能访问本地文件、MCP、项目配置
  • 网页版:在 Anthropic 云端跑,不用本地环境

Q:能用 API 密钥吗?

A:不行。必须是 Pro 或 Max 订阅。

Q:手机端能看到我电脑上的所有东西?

A:不是。手机端只是窗口,操作的是本地 Claude Code 会话。
能访问的范围,就是 Claude Code 能访问的范围。

Q:网络断了会怎样?

A:电脑如果在,只是网络断了,会话会等待。
超过大约 10 分钟连不上,会超时退出。

Q:能多个设备同时连吗?

A:一次只能一个远程连接。
但可以在多个设备间切换,上下文同步。

总结

Remote Control 这个功能,解决的是:

“AI 编程任务需要持续交互,但人不能一直在电脑前”

这个实际痛点。

不是什么革命性创新,但让工作流更顺畅了:

  • 电脑上启动
  • 手机上继续
  • 灵活切换
  • 本地环境全保留

如果你是 Claude Code 的 Max 用户,推荐试试。

终端里输 /rc 或者 claude rc 就能开始。

参考

官方文档: remote-control