什么是 Claude Remote Control?
Claude Remote Control 是一项强大的功能,旨在将您的本地 Claude Code 会话扩展到您的主设备之外。它允许您从任何装有网页浏览器或 Claude 移动应用的设备上启动和继续您的 AI 驱动的编码和开发任务,同时确保所有处理和数据都保留在您的本地机器上。这意味着您可以在办公桌前启动一个复杂的任务,然后在通勤时轻松地在手机上继续处理,或者切换到平板电脑进行更放松的工作会话,所有这些都不会损害您本地环境的安全或隐私。
与基于云的 AI 编码助手不同,Claude Remote Control 充当您的本地 Claude Code 实例与您首选界面之间的桥梁。Web 和移动应用程序充当您本地会话的窗口,提供对您的文件系统、集成工具、MCP 服务器和项目配置的完全访问权限。这种方法保证敏感数据和专有代码绝不会离开您的机器,从而提供一种安全高效的方式,跨不同设备和地点保持工作效率。对于需要在灵活性但又不牺牲对其环境控制的开发人员来说,这是一个理想的解决方案。
主要功能
- 跨设备连续性:在台式机上启动会话,然后在手机、平板电脑或任何其他支持浏览器的设备上无缝继续。
- 完整的本地环境访问:直接从远程界面利用您的整个本地文件系统、工具、MCP 服务器和项目配置。
- 同步对话:消息和上下文在所有连接的设备之间保持同步,允许您在终端、浏览器或移动应用之间互换交互。
- 本地处理与安全:所有 AI 处理和数据都保留在您的本地机器上,确保最大的隐私和安全。没有任何内容会上传到云端。
- 中断恢复能力:会话在网络中断或设备休眠后会自动重新连接,确保您的工作永不丢失。
- 灵活的连接选项:通过浏览器中的会话 URL、Claude 移动应用中的二维码扫描,或在 claude.ai/code 界面或应用中查找会话来连接。
- 工作区信任:与 Claude 的工作区信任模型集成,确保在您的项目目录内安全执行。
- 可选沙盒:控制文件系统和网络隔离,以增强会话期间的安全性。
如何使用 Claude Remote Control
开始使用 Claude Remote Control 非常简单:
-
先决条件:确保您拥有 Max 计划订阅(Pro 计划支持即将推出)。如果尚未验证,您还需要通过运行
claude并使用/login命令来验证您的claudeCLI。最后,至少在您的项目目录中运行一次claude以接受工作区信任对话框。 -
启动新会话:在终端中导航到您的项目目录并运行命令:
claude remote-control。- 此命令将启动一个持久会话并显示一个唯一的会话 URL。您可以按空格键切换二维码,以便于移动访问。
- 您可以使用
--verbose等标志来获取详细日志,或使用--sandbox/--no-sandbox来控制沙盒设置。
-
继续现有会话:如果您已经在 Claude Code 会话中,可以通过在聊天界面中输入
/remote-control(或/rc) 来启动远程控制。- 此命令也会提供一个会话 URL 和二维码,并继承您当前的对话历史记录。
- 在运行
/remote-control之前,请使用/rename为您的会话指定一个易于识别的名称。
-
从另一台设备连接:会话激活后,您可以进行连接:
- 浏览器:在任何网页浏览器中打开提供的会话 URL。
- 移动应用:使用 Claude 移动应用扫描二维码,或打开 claude.ai/code 或 Claude 应用并从列表中选择会话(由计算机图标标识)。
您的远程界面现在将连接到您的本地 Claude Code 会话,允许您从任何地方与您的 AI 助手进行交互。
用例
- 移动开发与调试:在台式机上开始调试一个复杂问题,然后在旅途中或直接测试应用程序时,通过手机继续对话和代码分析。
- 多环境工作流程:在办公室工作站上处理项目,然后无缝切换到家里的笔记本电脑或咖啡店的平板电脑,同时保持对本地开发环境的完全访问。
- 远程协作准备:在本地机器上准备代码片段、文档或初步分析,然后通过共享的会话 URL 轻松地与协作者分享和继续讨论(同时保持核心处理在本地)。
- 灵活的学习与实验:通过在本地运行会话并从任何设备访问它们来学习新概念或实验代码,从而实现专注的学习会话,而不必局限于一台计算机。
- 安全的无云 AI 辅助:对于具有严格数据隐私要求组织或个人来说,远程控制提供了一种利用强大的 AI 辅助而无需将任何代码或敏感信息发送到外部云服务器的方式。
常见问题 (FAQ)
-
远程控制需要哪些订阅计划? 远程控制目前作为 Max 计划上的研究预览版提供。Pro 计划的支持正在计划中,它不适用于 Team 或 Enterprise 计划。API 密钥不支持远程控制会话。
-
远程控制会将我的代码或数据发送到云端吗? 不会,远程控制的一个关键优势是所有处理和数据都保留在您的本地机器上。Web 和移动界面只是您本地 Claude Code 会话的窗口。
-
我如何从手机连接? 您可以通过使用
claude remote-control启动远程控制会话时显示的二维码(按空格键切换)或在手机浏览器中打开会话 URL 来从手机连接。您也可以打开 Claude 移动应用并在列表中找到您的会话。 -
如果我的互联网连接中断或我的笔记本电脑休眠会发生什么? 远程控制会话旨在承受中断。一旦您的机器重新上线并重新建立连接,会话将自动重新连接,确保您不会丢失进度。
-
我可以使用旧版本的 Claude Code 或没有 CLI 的情况下使用远程控制吗? 远程控制需要
claudeCLI,并且设计用于与当前版本的 Claude Code 配合使用。它与不支持 CLI 工具的旧系统或环境不兼容。
替代品
Devin
Devin 是 AI 编程代理,帮助软件团队并行完成代码迁移与大规模重构子任务;工程师负责项目管理并批准改动。
imgcook
imgcook 是一款智能工具,只需单击一下即可将设计稿转换为高质量、可投入生产的代码。
Biji
Biji是一个多功能平台,旨在通过创新工具和功能提升生产力。
Ably Chat
Ably Chat 提供聊天 API 和 SDK,用于自定义实时聊天应用:支持反应、在线/房间状态及消息编辑/删除,面向高并发场景。
Decision Jar
用 Decision Jar 创建选项虚拟罐,摇手机即可即时随机选择,并用 AI 建议减轻决策疲劳;本地保存含决策日志。
AakarDev AI
AakarDev AI 是一个强大的平台,通过无缝的向量数据库集成简化 AI 应用程序的开发,实现快速部署和可扩展性。