教程

Claude Code Remote Control:从手机或任意浏览器远程控制本地开发环境的完整指南

Claude Code Remote Control 完整指南:本地会话远程控制原理(本地运行+远程窗口)、前置要求(Max 计划/login/工作区信任)、两种启动方式(claude remote-control 命令 vs 会话内 /rc)、三种远程连接方式(URL/QR 码/会话列表)、TLS 出站 HTTPS 安全机制,以及与 Claude Code on the Web 的运行位置/文件系统/MCP 可用性完整对比。

2026/3/55分钟 阅读ClaudeEagle

Claude Code Remote Control 让你在离开电脑后继续在手机、平板或任意浏览器上控制本地运行的 Claude Code 会话。在公司开始的任务,在回家路上的地铁里用手机继续推进。

核心原理

Remote Control 的关键特点:会话始终在你的本地机器上运行,远程设备只是一个窗口。

Claude Code on the Web(运行在 Anthropic 云端)不同,Remote Control 让你的本地文件系统、MCP 服务器、工具和项目配置全部保持可用,只是操作界面转移到远程设备。

三大优势

  • 完整本地环境:文件系统、MCP 服务器、工具、项目配置全部可用
  • 多端同步:终端、浏览器、手机可以同时发消息,对话保持同步
  • 断线恢复:笔记本休眠或网络断线后,机器重新上线时会话自动重连

前置要求

  • 订阅计划:需要 Max 计划(Pro 计划即将支持,不支持 Team/Enterprise,不支持 API Key)
  • 登录状态:运行 claude 后执行 /login,通过 claude.ai 登录
  • 工作区信任:在项目目录至少运行过一次 claude(接受工作区信任对话框)

启动 Remote Control 会话

方式一:直接启动新会话

bash
# 在项目目录中运行
claude remote-control

# 设置自定义会话名称(在设备列表中显示)
claude remote-control "My Project"
claude remote-control --name "My Project"

# 详细日志模式
claude remote-control --verbose

# 启用沙箱(隔离文件系统和网络)
claude remote-control --sandbox

启动后终端显示:

  • 会话 URL(可在任意浏览器打开)
  • 连接状态和工具活动
  • 按空格键显示/隐藏 QR 码(扫码直接在手机 App 打开)

方式二:从现有会话转为远程

在已有的 Claude Code 会话中运行:

/remote-control /remote-control My Project # 带自定义名称 /rc # 缩写别名

这会携带当前的完整对话历史,直接在远程设备上继续。

注:/remote-control 命令不支持 --verbose--sandbox--no-sandbox Flag。

从远程设备连接

三种连接方式:

方式操作适合场景
直接打开 URL在终端复制会话 URL,在任意浏览器打开其他电脑/平板
扫描 QR 码按空格显示 QR 码,用手机 Claude App 扫描手机快速接入
从会话列表选择打开 claude.ai/code 或 Claude App,在列表中找到会话有多个会话时

会话命名规则(在设备列表中显示的名称):

  1. --name 参数指定的名称
  2. /remote-control <name> 传入的名称
  3. 你发送的最后一条消息
  4. /rename 命名的值
  5. 没有对话历史时显示「Remote Control session」

如果尚未安装 Claude 手机 App,在 Claude Code 会话中运行 /mobile 命令,会显示 iOS/Android 下载 QR 码。

为所有会话默认启用 Remote Control

默认情况下,Remote Control 只在明确运行 claude remote-control/remote-control 时才激活。

如果想对每个会话都自动启用:

/config → 找到「Enable Remote Control for all sessions」→ 设为 true

关闭则设回 false

注意:每个 Claude Code 实例同时只支持一个远程会话。多个实例各有独立的环境和会话。

连接安全机制

  • 本地 Claude Code 只发出出站 HTTPS 请求,从不开放入站端口
  • 注册到 Anthropic API 并轮询任务,不暴露本地网络
  • 远程连接通过 Anthropic API 在 Web/手机客户端和本地会话之间路由,全程 TLS 加密
  • 使用多个短暂凭证,每个只有单一用途,独立过期

Remote Control vs Claude Code on the Web

维度Remote ControlClaude Code on the Web
运行位置本地机器Anthropic 云端
本地文件系统✅ 完整访问❌ 云端隔离环境
本地 MCP 服务器✅ 可用❌ 不可用
项目配置/工具✅ 完整保留❌ 需重新配置
适用场景本地工作中途转到其他设备无本地设置直接开始任务

选择建议

  • 正在本地工作,想用手机继续 → Remote Control
  • 临时起念、无本地环境、想并行运行多任务 → Claude Code on the Web

限制

  • 一次只支持一个远程连接:每个 Claude Code 会话仅限一个远程设备同时连接
  • 终端必须保持打开:Remote Control 是本地进程,关闭终端会结束会话,需重新运行 claude remote-control 启动新会话
  • 网络中断超时:机器醒着但约 10 分钟无法访问网络时,会话超时退出,需重新启动

原文:Remote Control - Claude Code Docs | 来源:Anthropic 官方文档

相关文章推荐

教程Claude Code Remote Control:手机/平板远程控制本地会话、HTTPS 安全连接与 Web 版对比Claude Code Remote Control 完整指南:核心价值(本地环境全保留/多设备同步/网络中断自恢复)、使用要求(Pro/Max/Team/Enterprise 订阅/不支持 API Key)、三种启动方式(命令行新建 claude remote-control/从已有会话 /remote-control 或 /rc/所有会话默认启用)、标志说明(--name/--verbose/--sandbox)、三种远程连接方式(URL/QR 扫码/会话列表绿色在线点)、安全架构(出站 HTTPS/TLS 加密/短期凭证独立过期)、Remote Control vs Web 版对比表(执行环境/本地文件系统/MCP/关机是否继续),以及三大局限性(每次一个连接/终端保持/10 分钟网络超时)。2026/3/9教程Claude Code MCP 完整使用指南:安装配置主流 MCP 服务器扩展 AI 能力Claude Code MCP(Model Context Protocol)完整使用指南:MCP 是什么(AI 工具扩展标准)、claude mcp 命令管理服务器(add/remove/list)、主流 MCP 服务器安装配置(文件系统/GitHub/PostgreSQL/Brave Search/Slack)、本地 stdio 与远程 SSE 两种连接方式、MCP 服务器安全配置、在 CLAUDE.md 中声明 MCP 工具使用规范,以及自定义 MCP 服务器的快速开发入门。2026/3/18教程Claude Code 输出格式控制完全指南:JSON、流式、结构化输出使用方法Claude Code 和 Claude API 输出格式完整控制指南:--output-format 参数(text/json/stream-json)、非交互模式(-p)的输出控制、结构化 JSON 输出(--json-schema 字段约束)、流式输出(Server-Sent Events)的处理方式、include-partial-messages 流式渐进显示、以及 CI/CD 管道中解析 JSON 输出的实用技巧。2026/3/18教程Claude Code 项目初始化最佳实践:新项目 5 分钟搭建完美 AI 编程环境Claude Code 新项目最佳初始化流程:CLAUDE.md 标准模板(项目背景/技术栈/代码规范/禁止操作)、.claudeignore 初始配置、.claude/commands/ 常用命令预置、settings.json 权限与模型设置、--init 命令的自动化初始化、项目级 vs 全局配置的优先级说明,以及不同类型项目(Web前端/后端API/全栈/开源库)的专项初始化模板。2026/3/18教程Claude Code 权限管理完全指南:精确控制 AI 能执行哪些操作Claude Code 权限系统完整解析:四种权限模式(default/acceptEdits/bypassPermissions/plan)、--allowedTools 和 --disallowedTools 精确工具控制、Bash 命令白名单语法(通配符匹配)、settings.json 持久化权限配置、CLAUDE.md 中的权限规则声明、CI/CD 自动化场景的权限配置、以及如何在效率和安全之间找到平衡点。2026/3/18教程Claude Code 自定义斜杠命令完全指南:用 /命令 封装常用工作流Claude Code 自定义斜杠命令(slash commands)完整教程:命令文件创建位置(.claude/commands/)、Markdown 格式规范、$ARGUMENTS 参数传递、项目级命令 vs 用户全局命令的区别、实用命令示例(/review、/test、/deploy-check、/refactor、/standup)、命令组合调用,以及如何在团队中共享和版本管理自定义命令。2026/3/18