BOTBUS / 博客

Claude Code Remote Control 的替代方案:什么情况下该换别的

官方 Remote Control 要 claude.ai 订阅、不支持 API key 和 Bedrock 等接入方式,也只管 Claude Code。这篇对比 Channels、SSH + tmux、推送小工具和 BotBus,说明各自适合谁。

·

先说结论

Claude Code 官方的 Remote Control 让你用 Claude 手机 app 或 claude.ai/code 接上电脑上正在跑的会话,对大多数只用 Claude Code、登录的是 claude.ai 订阅账号的人来说,它是最省事的选择。需要找替代方案的,通常是这几种情况:你用 API key、Amazon Bedrock 或公司的 LLM 网关跑 Claude Code;你同时在用 Codex 等其他 agent,不想开两个 app;或者你希望中转服务器只见密文。下面先把官方方案的边界讲清楚,再逐个看替代方案适合什么人。

以下关于 Remote Control 的内容,是我们在 2026 年 9 月 29 日对照 Claude Code 官方文档核对的;它更新很快,以官方文档为准。

官方 Remote Control 能做什么

Remote Control 的思路是“把本机会话开一扇窗”:Claude Code 继续在你的电脑上运行,文件系统、MCP 服务器和项目配置都在本机,手机和网页只是这个会话的另一块屏幕。启动方式有几种:在项目目录运行 claude remote-control 进入服务器模式,用 claude --remote-control 开一个同时可远程的交互会话,或者在已有会话里输入 /remote-control。VS Code 扩展和 Claude 桌面 app 里也能用 /rc。

它的长处很实在:

它的边界在哪里

同一份文档也写明了限制,这些正是人们去找替代方案的原因:

  1. 要 claude.ai 订阅登录。 支持 Pro、Max、Team 和 Enterprise,不支持 API key;Team 和 Enterprise 默认关闭,要管理员打开。
  2. 只认 api.anthropic.com。 通过 Amazon Bedrock、Google Cloud、Microsoft Foundry 使用 Claude,或者把 ANTHROPIC_BASE_URL 指向 LLM 网关、代理时,都用不了。
  3. 会话得是开着 Remote Control 启动的进程。 关掉终端、退出桌面 app 或 VS Code,会话就下线;非服务器模式下,一个交互进程同时只挂一个远程会话。
  4. 只管 Claude Code。 如果你还在用 Codex 或别的 agent,它们要各找各的办法。
  5. 流量经 Anthropic API 走 TLS。 文档说明本机只发起出站 HTTPS、不开入站端口,并用多个短期凭据;它描述的是传输加密,没有写成端到端加密。对大多数人这已经足够,但如果你的要求是“中转方看不到内容”,就要把这一点算进去。

几种替代方案

官方的其他远程方式:Channels 与 Dispatch

同一份文档还列了几种“人不在终端前”的官方做法。Channels 用插件把 Telegram、Discord 或你自己服务器的事件推进本机正在跑的 Claude Code,适合“CI 失败了让它去看看”这类事件驱动的场景。Dispatch 是从 Claude 手机 app 给配对的桌面 app 发任务。它们都还在 Anthropic 的账号体系里,但解决的问题和 Remote Control 不完全一样,如果你只是想“有个口子把消息送进去”,值得先看看。

SSH + tmux

最老派也最通用:Claude Code 跑在 tmux 里,手机上用 SSH 客户端连回电脑,接上那个窗口。好处是什么 agent、什么登录方式都能用,数据走你自己的 SSH 通道。代价是要自己解决电脑的公网可达(端口转发、VPN 或内网穿透),在手机键盘上操作终端也很累,而且没有推送:agent 停下来等你,你不打开就不会知道。

推送类小工具

社区里有不少借 Claude Code hooks 把权限请求转成推送的小工具,经 ntfy、Telegram 之类的服务发到手机,点一下就回答。它们轻量、好改,适合只想解决“审批卡住”这一件事的人。挑选时留意两点:消息经过的第三方服务能不能看到命令和文件路径;超时或出错时是放行还是拒绝。

常驻电脑的应用:BotBus

BotBus 是常驻在电脑上的应用(Mac 上在菜单栏,Linux 上是命令行后台程序),自动发现本机的 Claude Code、Codex 等 agent,把任务同步到 iPhone 和 Apple Watch。它和 Remote Control 的做法不同:

它的不足也要说清楚:电脑端目前有 macOS(需要 macOS 26 或更新)和 Linux,Linux 版是命令行程序,还不支持「电脑屏幕」(在手机上看和操作电脑画面)与开发预览;手机端只有 iPhone 和 Apple Watch 版(已在 App Store 上架);Windows 与 Android 版在计划中。审批、续聊、新建和中断要求那台电脑在线,并取决于连接器和任务状态;中断只对 BotBus 自己启动、持有的进程有效,你在终端里开的会话要回终端里停。和 Remote Control 相比,它没有“在终端、网页、手机三处同时打字”的体验,手机上看到的是任务列表和按需读取的对话记录。

怎么选

想试 BotBus,可以在官网下载电脑端;如果只关心审批这一件事,可以接着看在手机上审批 Claude Code 权限请求。

常见问题

Remote Control 和 BotBus 能一起用吗?

可以同时开,互不影响。Remote Control 在 Claude Code 进程里工作,BotBus 通过 hooks 和自己在电脑上启动的进程工作,两者各走各的通道。比如平时用 Remote Control 接着聊 Claude Code,同时用 BotBus 在手表上看 Codex 等其他 agent 的任务。

用 API key 跑 Claude Code,能在手机上审批吗?

官方 Remote Control 不支持 API key。BotBus 调用的是你本机的 claude,本身不检查登录方式;只要这个 claude 在电脑上能正常运行,它的会话就能同步到手机。

Remote Control 是端到端加密的吗?

官方文档写的是所有流量经 Anthropic API 走 TLS,并使用多个短期凭据,没有写成端到端加密。BotBus 的内容是端到端加密的,但服务器仍看得到转发所需的元数据。

关掉终端后,手机上还能继续吗?

Remote Control 的会话会随进程下线,要重新启动才能接回。BotBus 在手机上新建或续聊时由它自己在电脑上起进程,不依赖终端窗口,但电脑和 BotBus 本身要开着、在线。

← 全部文章