--- title: Claude Code 手机远程控制实战:iPhone 用户指南 author: Gamehu date: 2026-02-26 22:30:00 tags: - Claude Code - AI - 效率工具 categories: - 工具 ---
Claude Code 实战
## 背景 Anthropic 最近给 Claude Code 加了个 Remote Control 功能,简单说就是可以用手机或其他设备远程控制本地终端。 用起来感觉挺方便的: - 在电脑上启动任务 - 在手机上接着继续干 - 本地环境、MCP 服务器、项目配置全都保留 - 上下文不丢失 这篇文章主要记录我自己的iPhone + Claude Code Remote Control实战经验。 ## 一、前提条件 ### 1. 订阅要求 Remote Control 目前需要 Pro 或 Max 订阅。 - Pro 用户:估计很快就会全量放开 - Max 用户:现在就能用(我用的就是 Max) API 密钥不支持这个功能。 ### 2. 登录认证 在终端里跑: ```bash 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 账号。 ## 三、启动远程控制 有两种方式,看你在什么场景。 ### 方式一:直接启动新会话 在项目目录下: ```bash claude remote-control # 或者简写 claude rc ``` 终端会显示: - 一个 session URL - 提示你按空格键显示 QR 码 进程会一直跑着,等你连。 ### 方式二:在现有会话中开启 如果你已经在 Claude Code 里干活了,想切换到手机上: ``` /remote-control # 或者简写 /rc ``` 当前对话会直接带过去,不用重新开始。 提示:用 `/rename` 先给会话起个名字,手机上好找。 ### 常用参数 启动的时候可以加参数: ```bash claude remote-control --verbose ``` `--verbose`:显示详细的连接日志,方便调试。 ## 四、用 iPhone 连接 终端显示 QR 码和 URL 后,你有三种方式连。 ### 方式一:扫 QR 码(推荐) 1. 电脑终端按空格键,显示 QR 码 2. iPhone 打开 Claude App 3. 点右上角扫描图标 4. 对准 QR 码扫一下 秒连上。 ### 方式二:打开 URL 终端会显示个类似这样的链接: ``` https://claude.ai/code/session/xxxxxxxxxxxxx ``` 用 iPhone 的 Safari 直接打开就行。 ### 方式三:在 App 里找 打开 Claude App,进 session 列表。 Remote Control 的会话会显示一个电脑图标,带个绿点,表示在线。 建议先给会话起名字,不然都叫"Remote Control session"很难分。 ## 五、实际使用场景 ### 场景一:躺沙发上继续 白天在电脑上启动个任务: ```bash claude rc ``` 跑起来了,晚上躺沙发上: - 手机 Claude App 扫码连接 - 接着白天的工作继续 - 看到本地环境的所有内容 ### 场景二:会议中监控 让 Claude 在本地跑个长任务: ```bash claude rc ``` 开会的时候,用手机时不时看看进度: - 看到工具调用日志 - 看到输出结果 - 随时发送新指令 ### 场景三:通勤路上查看 早上在电脑启动会话,上班路上: - 手机打开查看当前状态 - 看到昨天的工作上下文 - 回复一些简单的指令 到了公司,电脑接着干。 ## 六、自动开启远程控制(可选) 默认得手动输 `/rc` 才能远程控制。 想每次都自动开启: 在 Claude Code 里输: ``` /config ``` 把 "Enable Remote Control for all sessions" 设成 true。 以后每次启动 Claude Code,默认都支持远程控制。 ## 七、一些注意事项 ### 1. 一个会话只能一个远程连接 同时只能一个设备连。 但可以在终端、浏览器、手机之间轮着来发消息,上下文是同步的。 ### 2. 终端不能关 Remote Control 是本地进程,终端关了会话就断了。 再连的话重新跑: ```bash 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 前,先: ``` /rename hexo-blog-work ``` 手机上会话列表里一眼就能找到。 ### 技巧二:多终端切换 - 电脑上发条指令 - 手机上看看结果 - 再发一条给手机 来回切,挺方便的。 ### 技巧三:长任务监控 让 Claude 本地跑长任务(比如批量重构): ``` /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](https://code.claude.com/docs/en/remote-control)