一个让人兴奋的场景
你在电脑上启动了一个 Claude Code 任务,让它重构一个复杂的模块。
然后你出门散步。
或者去开会。
或者去喝咖啡。
Claude Code 继续在你的电脑上运行。
而你,拿出手机,打开 Claude App,继续控制它。
这不是科幻。这是 Claude Code 的最新功能:Remote Control(远程控制)。
什么是 Claude Code Remote Control?
简单来说,就是你可以从手机或其他电脑上,远程控制你本机的 Claude Code。
使用流程
-
在电脑上启动远程会话
claude rc -
生成链接或二维码 Claude Code 会生成一个唯一的 URL 和二维码
-
从手机或其他设备访问
- 扫描二维码
- 或者直接打开链接
-
远程控制
- Claude Code 继续在你的电脑上运行
- 你可以从手机上查看进度
- 你可以从手机上发送新的指令
- 你可以从手机上审查代码
安全性
不用担心安全问题。
两边都需要登录相同的 Claude 账号。
即使别人知道你的 URL,也无法控制你的电脑。
只有你自己的账号才能访问。
限制
目前只有 Max 订阅用户能用。
Pro 用户还要等等。
为什么这个功能这么重要?
1. 打破了”坐在电脑前”的束缚
传统的编程助手,你必须坐在电脑前。
Cursor、GitHub Copilot、VS Code,都是这样。
你离开电脑,工作就停止了。
Claude Code Remote Control 打破了这个束缚。
你可以:
- 在散步时继续工作
- 在开会时继续工作
- 在通勤时继续工作
- 在咖啡馆时继续工作
2. 让 AI 编程助手变成了”真正的助手”
想象一下这个场景:
早上 9 点
- 你在电脑上启动 Claude Code
- 让它重构一个复杂的模块
- 启动远程控制
- 出门上班
早上 10 点
- 你在地铁上
- 拿出手机
- 查看 Claude Code 的进度
- 发现它遇到了一个问题
- 你给它一些提示
- 它继续工作
中午 12 点
- 你在吃午饭
- 拿出手机
- 查看 Claude Code 的进度
- 发现它已经完成了
- 你审查代码
- 发现有几个地方需要调整
- 你给它新的指令
下午 2 点
- 你回到办公室
- 打开电脑
- 所有工作都已经完成了
这才是真正的”助手”。
它不需要你一直盯着。
它可以在后台工作。
你只需要在关键时刻介入。
3. 让”异步工作”成为可能
传统的编程是同步的。
你写一行代码,编译器给你反馈。
你写一个函数,测试给你反馈。
你提交一个 PR,审查者给你反馈。
Claude Code Remote Control 让编程变成异步的。
你给 Claude Code 一个任务。
它在后台工作。
你去做其他事情。
它完成后通知你。
你审查结果。
你给它新的任务。
这是一个全新的工作模式。
4. 让”多任务并行”成为可能
你可以同时启动多个 Claude Code 会话。
每个会话处理不同的任务。
你可以从手机上切换不同的会话。
这就像你同时雇了多个程序员。
- 会话 1:重构模块 A
- 会话 2:修复 Bug B
- 会话 3:实现功能 C
- 会话 4:写测试 D
你只需要在关键时刻介入。
其他时间,它们都在后台工作。
实际使用场景
场景 1:长时间任务
传统方式:
- 你启动一个长时间任务(比如重构一个大模块)
- 你必须坐在电脑前等待
- 或者你离开,任务就停止了
Claude Code Remote Control:
- 你启动任务
- 你出门散步
- 你从手机上查看进度
- 你在关键时刻介入
- 任务完成后,你审查结果
场景 2:紧急 Bug 修复
传统方式:
- 你在外面
- 收到紧急 Bug 报告
- 你必须回到电脑前
- 或者等到回家再处理
Claude Code Remote Control:
- 你在外面
- 收到紧急 Bug 报告
- 你从手机上启动 Claude Code
- 让它修复 Bug
- 你审查代码
- 你批准部署
- 一切都在手机上完成
场景 3:代码审查
传统方式:
- 你收到 PR 通知
- 你必须打开电脑
- 你审查代码
- 你提出修改建议
Claude Code Remote Control:
- 你收到 PR 通知
- 你从手机上打开 Claude Code
- 让它审查代码
- 它给你总结
- 你决定是否批准
- 一切都在手机上完成
场景 4:学习和实验
传统方式:
- 你想学习一个新技术
- 你必须坐在电脑前
- 你写代码
- 你测试
- 你调试
Claude Code Remote Control:
- 你在通勤时想学习一个新技术
- 你从手机上启动 Claude Code
- 让它生成示例代码
- 你审查代码
- 你提出问题
- 它解释给你听
- 一切都在手机上完成
与其他工具的对比
GitHub Copilot
优势:
- 集成在 IDE 中
- 代码补全很快
劣势:
- 必须坐在电脑前
- 无法远程控制
- 无法后台运行
Cursor
优势:
- 强大的代码生成能力
- 良好的用户体验
劣势:
- 必须坐在电脑前
- 无法远程控制
- 无法后台运行
Claude Code
优势:
- 可以远程控制
- 可以后台运行
- 可以从手机上控制
劣势:
- 目前只有 Max 订阅用户能用
- 需要命令行操作
技术实现猜测
虽然 Anthropic 没有公开技术细节,但我们可以猜测一下实现方式:
1. WebSocket 长连接
Claude Code 在本地启动一个 WebSocket 服务器。
手机或其他设备通过 WebSocket 连接到这个服务器。
所有的指令和反馈都通过 WebSocket 传输。
2. 云端中继
为了穿透 NAT 和防火墙,可能使用了云端中继服务器。
本地 Claude Code 连接到云端服务器。
手机或其他设备也连接到云端服务器。
云端服务器负责转发消息。
3. 端到端加密
为了保证安全性,所有的消息都是端到端加密的。
只有你的账号才能解密。
即使云端服务器也无法看到消息内容。
4. 会话同步
所有的会话状态都同步到云端。
你可以从任何设备访问同一个会话。
会话状态包括:
- 当前任务
- 历史消息
- 代码更改
- 文件状态
未来的可能性
1. 语音控制
想象一下,你在散步时,对着手机说:
“Claude,帮我重构 UserService 模块,把所有的同步方法改成异步的。”
Claude Code 在你的电脑上开始工作。
几分钟后,它通过语音告诉你:
“重构完成,我已经运行了所有测试,都通过了。你要审查一下吗?“
2. 多人协作
想象一下,你和你的团队成员可以同时控制同一个 Claude Code 会话。
你们可以一起讨论。
一起给 Claude Code 指令。
一起审查代码。
这就像结对编程,但是有一个 AI 助手在中间。
3. 自动化工作流
想象一下,你可以设置自动化工作流:
- 每天早上 9 点,Claude Code 自动检查是否有新的 Issue
- 如果有,它自动创建分支
- 它自动修复 Bug
- 它自动运行测试
- 它自动创建 PR
- 它自动通知你审查
你只需要在关键时刻介入。
4. 跨设备无缝切换
想象一下,你可以在任何设备上无缝切换:
- 你在电脑上启动任务
- 你在手机上查看进度
- 你在平板上审查代码
- 你在另一台电脑上继续工作
所有的状态都是同步的。
对开发者的影响
1. 工作方式的改变
你不再需要一直坐在电脑前。
你可以在任何地方工作。
你可以在任何时间工作。
编程变成了一个异步的、分布式的过程。
2. 生产力的提升
你可以同时处理多个任务。
你可以在碎片时间工作。
你可以让 AI 在后台工作,而你去做其他事情。
生产力可能提升 2-3 倍。
3. 工作与生活的平衡
你不再需要加班到深夜。
你可以在散步时工作。
你可以在陪家人时工作。
工作和生活的界限变得模糊,但也更加灵活。
4. 技能要求的改变
你不再需要记住所有的 API。
你不再需要手写所有的代码。
你需要的是:
- 清晰地表达意图
- 准确地审查代码
- 正确地判断质量
编程变成了一个”指挥”的过程,而不是”执行”的过程。
结语
Claude Code Remote Control 不只是一个功能更新。
它是一个范式转变。
它让 AI 编程助手从”工具”变成了”助手”。
它让编程从”同步”变成了”异步”。
它让工作从”坐在电脑前”变成了”随时随地”。
这是 AI 编程的下一个阶段。
如果你是 Max 订阅用户,赶紧试试吧。
如果你是 Pro 用户,耐心等待吧。
这个功能会改变你的工作方式。
使用方法:
# 启动远程控制
claude rc
# 扫描二维码或打开链接
# 从手机或其他设备访问
注意:
- 目前只有 Max 订阅用户能用
- 需要在两边登录相同的 Claude 账号
- 安全性有保障,别人无法访问你的会话