Claude Code的Remote Control会多用令牌吗?Codex有没有同样的东西?

自从Anthropic推出Remote Control,人们开始在Google里敲两个问题:从手机上操控一个Claude Code会话会不会多花令牌,以及Codex有没有对应的功能。简短的回答:不会,一个回合就是一个回合,不管你在哪里敲;有,但只存在一半。这里讲清楚Remote Control到底是什么,怎样用四条命令自己测出令牌问题的答案,codex remote-control今天能做什么,以及一个从不和提供商说话的手机遥控器如何改变这笔账。

自从Anthropic在Claude Code里推出Remote Control,我们的Search Console里开始出现两个问题,落在并不回答它们的页面上:“does claude remote control use more tokens”和“does codex have a remote control like claude”。两个都值得一个直接的回答。下面是我们在Claude Code 2.1.273和codex-cli 0.154.0上核实的内容,以及你自己怎么核实。

一段话讲清Remote Control是什么

Remote Control把你手机上的Claude应用,或者浏览器里的claude.ai/code,连到一个在你机器上持续运行的Claude Code会话。有三种入口:claude --remote-control(或--rc)启动一个你也能远程操控的交互式会话;/remote-control(或/rc)在一个已经在跑的会话里把它打开;claude remote-control启动一个等待连接并显示二维码的服务器模式。会话、文件系统、MCP服务器和工具都留在本地。在有设备连接期间离开你机器的,是会话记录,它存在Anthropic的服务器上,好让每个已连接的界面显示同一段对话,并且会话能够重新连接。

它需要用Pro、Max、Team或Enterprise套餐登录claude.ai。API密钥不行:CLI会拒绝并提示“Remote Control requires claude.ai subscription auth”。而且本地进程必须一直跑着:关掉终端,会话就离线,直到你恢复它。

令牌花在哪里

一个Claude Code会话只在一个地方花令牌:每个回合把上下文(系统提示、到目前为止读过的文件、之前的往来、你的新消息)发给模型,模型作答。不管这条消息来自你的键盘还是你的手机,都是如此。Remote Control不会增加任何模型调用。它增加的是一条传输通道,以及Anthropic那边的一份会话记录副本。存储不是推理。没有第二个会话,没有在手机上跑的摘要步骤,没有“移动端模型”。

所以对“它会不会多用令牌”的诚实回答是:按单条消息算,不会。同一条消息,不管你在哪里敲,花的都一样。

会变的是你发多少条消息,以及会话变得多长。窝在沙发上用手机键盘,人们会发更短、更多的回合:“ok”、“现在跑测试”、“还有另一个文件”。每一条都是一个完整的回合,整段上下文都要重发。十个短回合比一个带着同样指令的长回合更贵,因为上下文付了十次而不是一次。这不是Remote Control税,这是一个话多的会话的正常开销,你在终端里也一样要付。缓解办法也是老一套:把你想要的东西合并进一条消息,长会话就让自动压缩去干它的活。

还有一个地方让人担心:推送通知,以及Claude Code在长回合上显示的“Still working, check in from your phone”链接。它们是关于一个已经在跑的回合的通知。它们不会开启新回合。

用四条命令测出来

你不必听我们的一面之词。/usage是能从已连接设备上使用的命令之一,所以整个测量都可以在手机上完成。

  1. 在终端里用claude --rc启动一个会话,连上手机。
  2. 在手机上输入/usage。记下5小时和7天周期的百分比。
  3. 从手机上发三条普通消息,就是你会在终端里发的那种。等三个回答。
  4. 再输入一次/usage。差值就是这三个回合的开销。

现在在终端里、在一个大小相近的新会话中发同样的三条消息,然后比较。两个差值是一起动的。如果你的远程差值更大,去看会话记录:你几乎肯定发了更多回合,或者会话本来就更深了。终端里的/context显示窗口被占了多少;决定下一个回合开销的是这个数字,不是设备。

同样的推理也回答了我们看到的另一个相邻问题“does claude voice mode use more tokens”:语音层负责转写和朗读,模型看到的两种情况下都是文本,一个说出来的回合和一个敲出来的回合计费相同。

Codex有像Claude那样的Remote Control吗?

截至codex-cli 0.154.0,有一半。

codex remote-control存在,标记为实验性。它有三个子命令:start启动开启了远程控制的app-server守护进程,stop停掉它,pair打印一个短期有效的配对码(加上--json你会得到pairingCodeenvironmentIdexpiresAt)。OpenAI的文档说它面向“managed remote-control clients and SSH remote workflows”,并明确表示当你自己构建客户端时,它不是codex app-server --listen的替代品。

截至写作时,文档没有点名的,是客户端。没有哪个页面写着“打开ChatGPT应用,接上你的终端会话”。服务器那一半在,配对在,手机那一半没有文档。所以如果问题是“我能不能像用Claude Code那样,从手机上继续我的Codex终端会话”,今天的答案是不能,至少用OpenAI自己的工具不能。

另一条路:遥控终端,而不是会话

对同一个需求还有第二种做法,AgentsRoom走的就是这条。与其等每个CLI长出一个远程模式,不如直接遥控CLI所在的那个终端。

AgentsRoom移动应用通过一个端到端加密的中继和桌面应用配对:中继转发的是它自己读不懂的字节。你在手机上敲的内容被送进代理的本地终端,终端输出再传回来。代理不知道有手机参与。这就是为什么它对Codex能用,对Cursor、Copilot CLI、Antigravity、Grok Build、Mistral Vibe以及AgentsRoom能启动的14个CLI里的其余几个也能用,从这个CLI被支持的那天起就能用,不用等它们那边出远程功能。

它也从构造上解决了令牌问题。没有任何东西被发给原本不会收到它的提供商:没有会话记录副本,没有额外的会话,没有中继侧的模型。一条来自手机的消息就是一条终端里的消息。中继花的是字节,不是令牌。

两种机制可以共存。在AgentsRoom里启动的Claude Code会话可以开着/rc跑:Anthropic的Remote Control给你Claude应用的对话视图,会话记录同步;AgentsRoom的遥控器给你同一台机器上的原始终端、其他代理、待办和开发服务器。大多数日子终端视图就够了。碰上长回合时,那个“check in from your phone”链接点一下也挺好。

要记住的

  • Remote Control不会对一条消息另行计费。一个回合就是一个回合。盯着回合数和会话深度,别盯着设备。
  • /usage在手机上能用。之前测一次,之后测一次,方法就这么多。
  • Codex有远程控制的服务器那一半,实验性的,带配对码,目前还没有文档记载的手机客户端。
  • 终端遥控器对所有CLI一次性都能用,一个令牌都不多花,因为它从不和提供商说话。

如果你想要的是终端遥控器,代理远程控制页面展示了手机能操控什么,Claude Code Remote则讲Claude专属的设置。如果真正的问题是这周你还剩多少,我在Claude里还剩多少令牌解释了要看的那两个界面。

下载 AgentsRoom

在一个窗口中运行你所有项目的所有 AI 代理。

免费下载 AgentsRoom

配套应用:随时随地监控你的 Agent

使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。

获取扩展程序
Chrome Web Store

把 Bug 和需求直接发送到您的公开待办清单。

多项目管理
多供应商
多代理运行
实时状态
文件差异与提交
移动应用
实时预览
代理团队
浏览器自动化
Backlog 驱动开发
提示词库
技能库
查看所有功能

继续阅读