BOTBUS / 博客

哪些 AI 编程 agent 有官方手机 app?没有的怎么在手机上用

2026-10-28 核对:Claude Code、Codex、OpenClaw 有官方手机入口,Hermes、Pi、OpenCode、DeepSeek Harness 没有。一张表讲清各家现状,再说没有的怎么办。

先说结论

截至 2026-10-28 核对,主流的终端编程 agent 里,Claude Code(Claude app)、Codex(ChatGPT app)和 OpenClaw 有官方的手机入口,Cursor、goose、GitHub Copilot CLI、Kilo Code 也有各自的官方 app;Hermes Agent、Pi、OpenCode、DeepSeek Harness(dsh)都没有官方手机 app,官方给的是终端、桌面、网页界面或消息网关。没有手机端的,常见办法是把它自带的网页界面开到手机能访问的地方、走 SSH,或者用 BotBus 这类在电脑上读本机会话、同步到手机的工具。

下面先放一张总表,再按“有官方手机端”和“没有”两类说清楚各自的边界。单个 agent 的细节另有专篇,文中会链过去。

总表(核对日期:2026-10-28)

只采信各家官网、官方文档、官方 GitHub 与商店页。这些产品更新很快,用之前以官方文档为准。

Agent 官方提供的端 官方手机端 官方的远程办法与主要限制
Claude Code 终端、桌面 app、IDE 插件、claude.ai/code 网页 有,Claude 的 iOS / Android app Remote Control:要 claude.ai 订阅登录,不支持 API key,也不支持 Bedrock 等接入或把 ANTHROPIC_BASE_URL 指到别处
Codex 终端、IDE 插件、ChatGPT 桌面 app、网页 有,ChatGPT app 里的 Codex 连本地电脑要在 Mac 或 Windows 的 ChatGPT 桌面 app 里打开“控制这台电脑”,电脑保持唤醒、联网;官方手机文档只写了 iOS
OpenClaw 终端、Gateway、macOS 菜单栏 app、网页控制台 有,iOS 与 Android app 手机作为 Gateway 的节点配对
Hermes Agent 终端、桌面 app、hermes dashboard 网页面板、二十多个聊天平台的消息网关 没有 网页面板默认只绑本机,绑到别的地址必须先配认证;消息网关按聊天分会话
Pi 终端界面、JSON / RPC 模式、SDK 没有 没有内置远程功能
OpenCode 终端、桌面 app、IDE 插件、opencode web 没有 opencode web 默认只绑本机,开到局域网要自己设密码,文档说不设密码时服务不受保护
DeepSeek Harness 命令行、dsh web 网页界面 官方 README 没有提到手机 app 网页端默认只绑 127.0.0.1;项目仍是 developer preview,会有不兼容改动

其余几家顺带一提:Cursor 有官方 iOS app(需要 iOS 26,Android 写的是“计划中”),它的 Remote Control 要付费计划和较新的桌面版;goose 有官方 iOS app,桌面端开隧道、手机扫码,文档标的是实验功能;GitHub Copilot CLI 能用 copilot --remote 接到 GitHub Mobile;Kilo Code 有 iOS 与 Android app。Gemini CLI、Qwen Code、Kimi Code、Cline 截至核对日没有官方手机 app,其中 Qwen Code 和 Kimi Code 提供了在手机浏览器里打开的远程网页。

有官方手机端的,先用官方的

如果你只用一家,而且正好落在官方方案的条件里,官方手机端通常是最省事的:界面跟着 agent 一起更新,新功能第一时间就有。Claude Code 的 Remote Control 能把电脑上正在跑的会话接到手机上,文件、MCP 和项目配置都留在本机;ChatGPT app 里的 Codex 可以在云端或你连好的电脑上起任务、看进度、批准操作。

官方方案卡住人的地方通常是条件,而不是功能:

没有官方手机端的,有哪几条路

自带的网页界面 + 局域网或隧道

OpenCode 的 opencode web、Hermes 的 hermes dashboard、DeepSeek Harness 的 dsh web 都是在本机起一个网页服务。手机和电脑在同一个 Wi-Fi 里,把服务绑到局域网地址、配好密码,就能在手机浏览器里打开;出门也要用,就再加 Tailscale 或 Cloudflare Tunnel。

这条路免费、功能完整,适合只用一家、会配网络的人。代价是入口的安全归你管(这些面板往往能读到存着 API key 的配置),网页不是为小屏设计的,浏览器退到后台以后 agent 停下来等你时手机也不会响。

SSH + tmux

所有终端 agent 都能这么用:手机上装一个 SSH app,连回电脑,接上 tmux 里那个会话。它对 Pi 这种没有任何网页界面的 agent 尤其实在。问题是你在手机上看的是终端:agent 在等审批还是还在跑,要自己打开、翻屏才知道;手机键盘输长指令也费劲。SSH app 这条路的细节见 Termius 跑 Claude Code 的替代办法。

消息网关

Hermes 的消息网关可以接 Telegram、飞书、企业微信等,像跟联系人聊天一样用它,危险命令能在聊天里批准或拒绝。它的长处是你本来就开着这些聊天软件;短处是会话按聊天来,电脑终端里开的那个会话不会自己出现在聊天里,几个项目同时跑也不好分辨。具体见 在手机上用 Hermes Agent。

在电脑上读本机会话,同步到手机

BotBus 走的是另一条路:电脑上常驻一个程序,读各个 agent 自己的会话数据(Codex 的本机数据库、Claude Code 的 hooks、OpenCode 和 Hermes 的会话库等),把所有 agent 的任务合进一张列表,经端到端加密的中转同步到手机和 Apple Watch。你照常在终端、桌面 app 或 IDE 里用 agent,不用换启动方式,也不用往外开端口。

BotBus 对这几家能做到什么

前提先说清楚:agent 装在跑 BotBus 的那台电脑上,并且已经在 agent 里配好模型或登录;电脑要开着、联网。电脑端有 Mac 版(菜单栏应用,macOS 26 或更新)、Linux 版(x86_64 / aarch64 命令行程序,见安装说明)和 Windows 版,装最新版即可。

逐个说,做不到的也一并写出来:

所有 agent 共用的部分:任务跑完、失败、等审批时手机收到推送(需要开通知权限);手机发起的任务里,agent 可以把截图、文件和网页预览发回手机;一部手机能配对多台电脑,任务按电脑和项目分开。

BotBus 手机上的电脑任务列表

限制与边界

常见问题

OpenCode、Hermes、Pi 以后会出官方手机 app 吗?

不知道。截至 2026-10-28,三家的官网和文档都没有手机 app,商店里能搜到的同名 app 都是第三方做的,用之前看清它要你怎么暴露服务。

已经有官方手机 app 的 agent,还有必要用 BotBus 吗?

只用一家、又满足官方条件的话,官方 app 就够了。同时用好几个 agent、想在一张列表里看谁在等你,或者用 API key、中转站、Linux 机器跑 agent 用不了官方远程时,BotBus 更合适。两者也可以同时用。

用网页界面加 Tailscale 不就行了吗?

行,尤其是只用一家、会配网络的情况。它的短处是每个 agent 一个入口、手机浏览器在后台时收不到提醒、入口安全要自己维护。BotBus 不开端口,所有 agent 一张列表,有推送。

我的 agent 不在上面,能接吗?

如果它实现了 ACP 并在官方注册表里,装在电脑上后会自动出现;不在注册表的,按接入文档写一份清单即可。

怎么开始?

在跑 agent 的电脑上装最新版 BotBus,用手机扫电脑上的配对二维码,本机装了的 agent 会自动列出来。下载见官网首页。

← 全部文章