Skip to content

3.14 远程控制:如何用手机操控 Claude Code 干活

预计耗时:12 分钟

本关任务简报

想象这个场景:你在电脑前给 Claude Code 派了个大活——它要跑十几分钟。你不想干等着,起身去倒杯咖啡、躺到沙发上小息片刻、甚至是临时出去办事。这时候只需要掏出手机,就能继续盯着它干、随时插话、给它下一步指令,就像电脑会话被"投屏"到了手机上。

这就是 远程控制(Remote Control):让你在电脑终端跑的会话,能从手机或任意浏览器接着控制。

这一关讲清楚两件事:它的使用逻辑到底是怎么运转的,以及要用上它需要满足哪些条件。 把这两点搞明白,你就能随时随地接管自己的 Claude Code。


通关奖励:解锁以下技能

  • 📱 用手机 / 浏览器接管电脑上正在跑的 Claude Code 会话
  • 🧠 理解远程控制的运转逻辑(Claude 始终在你电脑本地跑,手机只是"窗口")
  • ✅ 搞清楚开启远程控制需要满足的全部条件
  • 🔔 配好手机推送,让 Claude 干完活主动通知你
  • 🔒 明白它的安全边界(只出站、不开放入站端口)

开始前先检查装备

前置条件说明
订阅账号(Pro / Max / Team / Enterprise)API Key 用户用不了这个功能,必须是 claude.ai 订阅账号
/login 登录过 claude.ai远程控制依赖 claude.ai 账号鉴权,不是各平台 API Key
Claude Code 版本 ≥ v2.1.51claude --version 查;低了先升级(见 1.5 →
手机装了 Claude App(可选)iOS / Android 均有;也可以纯用浏览器,不装 App

Team / Enterprise 用户还需要管理员在后台开启"Remote Control"开关,默认是关的。个人 Pro / Max 不受此限。

先看这条再动手实操!

远程控制要求手机这端也能正常访问 claude.ai,不是电脑能连就够了。两点务必注意:

  1. 手机搞不定联网问题要轻易尝试。 如果你的网络环境下手机这端连不上 claude.ai,就不要尝试这个功能——直接在电脑前用即可,或换一台能够正常访问claude官网的设备再开浏览器接管。远程控制是锦上添花,不是刚需,且目前该功能也不够成熟。
  2. 手机和电脑尽量走同一个节点 / 同一出口。 如果同一个账号被检测到同时从差异很大的两个地理位置访问,容易触发风控、增加封号风险。让手机和电脑的网络出口保持一致,是更稳妥的做法。

机制解析

使用逻辑:Claude 一直在你电脑上跑

这是理解远程控制最关键的一点,先讲透:

开启远程控制后,Claude Code 自始至终都运行在你自己的电脑上——代码、文件、MCP、配置全在本地,什么都没搬到云上。手机和浏览器看到的,只是这个本地会话的一扇"远程窗口"。

它的运转链路是这样的:

你的电脑(Claude 在这真正干活)
    │  只发出站 HTTPS 请求,向 Anthropic 注册并轮询

Anthropic 服务器(只做消息中转)

    │  手机 / 浏览器连上来,消息来回转发

手机 App / claude.ai/code(你的"遥控器")

由此带来三个特点:

  • 本地环境全保留:因为 Claude 在你电脑跑,你的文件系统、MCP 服务器、项目配置、@ 文件补全全都照常可用——这和"网页版 Claude Code"(跑在云端)有本质区别
  • 多端实时同步:终端、浏览器、手机三处的对话是同一个,你在哪端发消息都行,内容实时同步
  • 断了能自动重连:电脑休眠、网络抖动后,只要电脑恢复联网,会话会自动重新连上,不丢进度

三种启动方式

方式一:从当前会话直接开(最常用)

你已经在电脑上跟 Claude 聊着,想转手机接管——直接在会话里输入:

text
/rc

或完整写法 /remote-control。它会带着当前的对话历史启动远程控制,并显示一个会话链接和二维码。

方式二:启动时就开

bash
claude --remote-control

(可简写 claude --rc)这样开出来的是一个正常的交互式会话,同时支持远程控制——你在电脑上照常打字,手机也能接管。

方式三:服务器模式(要并行多个会话时用)

bash
claude remote-control

进程会停在终端里等远程连接,显示会话链接;按空格键可切换显示二维码。适合你想从一个进程跑多个远程会话的场景。

从另一台设备连上来

会话启动后,三选一:

  • 扫二维码:用手机 Claude App 扫终端显示的码,直接打开
  • 开链接:把会话链接在任意浏览器打开,进入 claude.ai/code 上的这个会话
  • 找会话:直接打开手机 App 或 claude.ai/code,在会话列表里按名字找(在线的远程会话会标一个带绿点的电脑图标)

还没装 App?在 Claude Code 里输入 /mobile,它会显示 App 的下载二维码。

让它对所有会话默认开启

不想每次手动开?运行 /config,把 Enable Remote Control for all sessions 设为 true,之后每个交互会话都自动注册远程控制。桌面端也可以在 设置 → Claude Code → 默认开启远程控制 里切换。

手机推送:干完活主动喊你

远程控制激活后,Claude 能给你手机推送通知——通常在长任务跑完、或它需要你拍板时自动发。你也可以在提示里直接要求:"测试跑完了通知我。"

配置步骤(需要 v2.1.110+):

  1. 手机装 Claude App(iOS / Android
  2. 和电脑端相同的账号登录
  3. 允许系统通知权限
  4. 在电脑运行 /config,开启 Push when Claude decides

安全边界

你的电脑只发出站 HTTPS 请求,绝不开放任何入站端口——也就是说没人能反过来连进你的电脑。整个链路走 Anthropic API 的 TLS 加密,和普通 Claude Code 会话同等安全;中转用的是多个短时效、单一用途的凭证,各自独立过期。

和"网页版 Claude Code"的区别

远程控制网页版 Claude Code
Claude 跑在哪你的电脑Anthropic 云端
本地文件 / MCP / 配置全部可用用不了(云端环境)
适合接管手头正在跑的本地任务无需本地环境、随手起个云端任务

开始闯关

目标:把电脑上的会话转到手机接管一次。

第 1 步:确认条件

bash
claude --version

版本 ≥ v2.1.51,且你是用 /login 登录的 claude.ai 订阅账号(不是 API Key)。

第 2 步:在当前会话开启远程控制

随便跟 Claude 聊一句,然后输入:

text
/rc

终端会显示会话链接和二维码。

第 3 步:手机连上来

用手机扫二维码(没装 App 先 /mobile 扫码下载),或把链接发到手机浏览器打开。你应该看到电脑上那段对话原样出现在手机上。

第 4 步:从手机发一条指令

在手机上给 Claude 发个任务,回电脑看终端——你会发现手机发的消息和 Claude 的响应同步出现在电脑会话里。双向打通 ✓

第 5 步(可选):配推送

按"手机推送"那节配好,下次让 Claude 跑个长任务,加一句"跑完通知我",去忙别的等推送。


通关检定

  • [ ] 说得出远程控制的核心逻辑:Claude 始终在本地跑,手机只是窗口
  • [ ] 知道用它的硬条件:订阅账号 + claude.ai 登录 + 版本 ≥ v2.1.51(API Key 不行)
  • [ ] 用 /rc 成功开启了一次远程控制
  • [ ] 从手机 / 浏览器接管了电脑会话,双向同步成功
  • [ ] 知道它和"网页版 Claude Code"的区别(本地 vs 云端)

全部点亮就算通关 ✓


卡关了?翻车指南在这

提示需要 claude.ai 订阅 / 无法开启

最常见原因是你在用 API Key(或 Codex setup-token 之类的长效 token),这些都不支持远程控制。必须用 /login 登录 claude.ai 的 Pro / Max / Team / Enterprise 账号。如果环境里设了 ANTHROPIC_API_KEY,先 unset 掉再 /login

Team / Enterprise 账号开不了

这类账号默认关闭,需要管理员在 claude.ai 后台打开 "Remote Control" 开关。个人 Pro / Max 不受此限。

手机连上了,但有些命令用不了

/mcp/plugin/resume 这种会弹出交互选择器的命令,只能在电脑终端用;而 /compact/clear/context 这类输出文本的命令在手机 / 网页都能用。这是设计如此,不是 bug。

会话突然断了,连不上

两种常见情况:① 电脑上的 claude 进程被你关了——远程控制依赖本地进程活着,进程没了会话就结束;② 电脑醒着但断网超过约 10 分钟会超时退出。重新跑一次 /rc 即可。另外,启动 ultraplan 会挤掉远程控制(两者都占用 claude.ai/code 界面,只能连一个)。

手机收不到推送

确认手机装了 App 并用同一账号登录过(/config 若显示 "No mobile registered",打开一次手机 App 刷新推送 token)。iOS 注意"专注模式"可能拦截通知;Android 注意把 Claude App 从电池优化里排除。


💬 还是搞不定?

远程控制配好了却连不上、或指令不生效?加入群聊与众多战友探讨交流,寻找高效解决方案。

下一关

3.15 沙箱模式 →

远程控制让你随时随地接管会话,最后一关讲一个能放心"放手"的能力——用操作系统级的沙箱围栏,让 Claude 在圈定的范围内连续干活不打断你,越界操作被系统直接挡下。

面向公开用户维护,内容基于 Claude Code 官方文档与真实使用经验整理