---
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)