第一时间捕获有价值的信号
什么是Remote Control?
Claude Code Remote Control定位为「面向开发者的本地开发会话远程窗口」,它的核心设计思路不是提供一个新的云端Claude实例,而是把claude.ai/code网页端和Claude手机App变成你本机Claude Code会话的「第二块屏」。
简单来说,你在本地终端启动的Claude Code会话,可以通过这个功能投射到其他设备上,所有运算和环境调用仍然在你本地电脑上运行,远程设备只是作为交互界面存在。
解决的核心痛点
这个功能主要面向已经在本地使用Claude Code连接MCP服务器、工具链和私有代码库的开发者,解决了长期以来的两大痛点:
- 上下文丢失问题:离开工位换设备就需要重新配置环境、导入上下文,打断开发流程
- 云端安全顾虑:将私有代码和敏感环境上传到云端开发环境存在安全风险,且云端环境往往无法完美匹配本地的工具链配置
Remote Control完美平衡了便携性和安全性,让你可以在不离开本地环境的前提下,实现跨设备的开发会话延续。
核心功能与差异化优势
1. 本地环境远程复用
Remote Control本质上只是将UI界面投射到手机或浏览器,Claude的运行环境完全保留在本地电脑上,仍然可以正常访问本地文件系统、MCP服务器和各种工具,安全边界和本地使用完全一致,不会有代码或敏感数据泄露到云端的风险。
2. 多端实时同步对话
同一个会话可以在终端、网页和App之间实时同步,你可以在桌面端发送指令启动长任务,出门后用手机查看运行结果、回复指令,两边随时切换,整个对话过程上下文完全一致,不会有任何中断。
3. 快捷连接与会话持久
- 一键启动:通过
claude remote-control命令或会话内/remote-control指令即可开启,终端会直接展示会话链接和二维码 - 快速接入:手机扫描二维码即可直接在Claude App中打开会话
- 自动重连:短暂掉线或电脑睡眠后会自动恢复连接,只要本地Claude进程还在运行,会话就不会丢失
这种体验就像给本地的Claude Code加上了「tmux + 远程屏」的能力,你在公司启动一个长运行任务,出门只带手机就能随时查看日志、发送新指令,全程都在同一套本地环境中运行。
快速上手使用
前置要求
使用Remote Control前需要满足以下条件:
- 版本要求:Claude Code v2.1.51或更高版本,可通过
claude --version查看 - 订阅支持:Pro、Max、Team、Enterprise计划均可使用,Team/Enterprise需要管理员先在后台启用Claude Code功能
- 账号登录:已经通过
/login指令登录Claude账号 - 工作区信任:在项目目录下运行过Claude并接受了工作区信任对话框
三种启动方式
方式1:服务端模式(推荐长时间运行)
在项目目录下执行:
claude remote-control
进程会在终端持续运行,等待远程连接。你可以:
- 按空格键显示/隐藏二维码,方便手机扫码接入
- 终端会实时展示连接状态和工具运行活动
- 支持多个参数自定义配置:
参数 说明 --name "项目名称"设置会话在远程列表中显示的标题 --spawn <mode>并发会话创建模式: same-dir(默认,共享当前目录)或worktree(每个会话独立git worktree)--capacity <N>最大并发会话数,默认32 --verbose显示详细的连接和会话日志 --sandbox/--no-sandbox启用/禁用沙箱隔离,默认关闭
方式2:启动时直接启用远程控制
启动交互式会话时带上--remote-control(或简写--rc)参数:
claude --remote-control "我的项目"
这种方式你既可以在本地终端正常输入指令,也可以同时通过远程设备控制会话。
方式3:在现有会话中启用
如果已经在Claude会话中,直接输入指令:
/remote-control 我的项目
即可立即为当前会话启用远程控制,继承所有现有对话历史,生成会话链接和二维码。
从其他设备连接
会话启动后,有三种方式接入:
- 直接打开终端显示的会话URL,在任意浏览器中访问即可进入会话
- 扫描二维码,直接在Claude手机App中打开会话
- 手动打开claude.ai/code或Claude App,在会话列表中找到对应名称的远程会话(带有电脑图标和绿色在线标记)
如果还没有安装Claude手机App,可以在会话中执行/mobile指令获取下载二维码。
全局自动启用
如果希望每次启动Claude Code都自动启用Remote Control,可以在会话中执行/config,将「Enable Remote Control for all sessions」设置为true即可。
安全机制说明
Remote Control在设计上充分考虑了安全性:
- 本地Claude会话只会发起出站HTTPS请求,不会在你的机器上开放任何入站端口
- 所有流量都通过Anthropic API传输,使用TLS加密,和普通Claude会话的安全级别一致
- 连接使用多个短生命周期凭证,每个凭证仅对应单一用途,独立过期,避免凭证泄露风险
和网页版Claude Code的区别
| 特性 | Remote Control | 网页版Claude Code |
|---|---|---|
| 运行位置 | 本地电脑 | Anthropic云端 |
| 本地环境访问 | 支持完整的本地文件、MCP、工具链 | 无法访问本地环境 |
| 适用场景 | 已有本地开发任务,需要跨设备延续 | 无需本地环境,快速启动新任务 |
| 代码安全 | 代码完全保留在本地 | 代码需要上传到云端 |
局限性
- 非服务端模式下,每个Claude进程仅支持一个远程会话
- 终端必须保持运行,关闭终端或停止Claude进程会结束会话
- 网络中断超过10分钟会导致会话超时,需要重新启动