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

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

Canonical: https://botbus.io/blog/coding-agents-without-mobile-app  
Published: 2026-10-28

## 先说结论

截至 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](https://botbus.io/) 这类在电脑上读本机会话、同步到手机的工具。

下面先放一张总表，再按“有官方手机端”和“没有”两类说清楚各自的边界。单个 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 可以在云端或你连好的电脑上起任务、看进度、批准操作。

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

- **登录方式。** Claude Code 用 API key、中转站或 Bedrock 跑的，用不了 Remote Control。这类情况单独写过一篇：[API key 或中转站跑的 Claude Code 怎么在手机上用](https://botbus.io/blog/claude-code-api-key-proxy-on-phone)。
- **电脑类型。** Codex 的远程连接要求电脑上装 ChatGPT 桌面 app，官方手机文档没提 Linux 或只装命令行的情况。对比见 [ChatGPT app 里的 Codex 和 BotBus](https://botbus.io/blog/codex-in-chatgpt-app-vs-botbus)。
- **一家一个 app。** 同时用两三个 agent，就得在几个 app 之间来回切，谁在等你、谁跑完了要逐个去看。
- **稳定性。** Remote Control 的会话依赖电脑上那个进程一直开着，关掉终端就下线。各种替代办法的取舍见 [Claude Code Remote Control 的替代方案](https://botbus.io/blog/claude-code-remote-control-alternatives)。

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

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

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 的替代办法](https://botbus.io/blog/termius-claude-code-alternative)。

### 消息网关

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

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

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 命令行程序，见[安装说明](https://botbus.io/docs/install-linux)）和 Windows 版，装最新版即可。

逐个说，做不到的也一并写出来：

- **OpenCode**：内置支持，不用写配置。桌面 app 和终端里的会话都会列出来，手机上可以续聊、新建、中断，手机发起的轮次里有审批。电脑上那一轮还在跑时，手机不能并行续聊。详见 [在手机上用 OpenCode](https://botbus.io/blog/opencode-on-your-phone)。
- **Hermes Agent**：只读 Hermes 的会话库，终端、桌面和聊天网关里的会话都能看到；可以续聊、新建、中断。BotBus 驱动 Hermes 用的是 `-q` 模式，这个模式没有审批通道，所以手机上不会出现 Hermes 的审批卡片。
- **Pi**：读 Pi 的会话文件，手机上能看会话、续聊、新建和中断。Pi 本身没有审批这一步，所以手机上也没有。
- **DeepSeek Harness**：开着桌面 app 或 `dsh web` 时，电脑上的会话状态是实时的，审批和提问能到手机上；两者都没开时，BotBus 只能读本机的会话文件，电脑上那些会话的状态不是实时的。详见 [在手机上用 DeepSeek Harness](https://botbus.io/blog/deepseek-harness-on-your-phone)。
- **OpenClaw**：它有官方 app，BotBus 的意义在于和别的 agent 放在一个列表里管。BotBus 经它的 Gateway 观察和控制会话，审批可以选“只这一次”或“以后都允许”。
- **其他实现了 ACP 的 agent**：BotBus 内置一份 ACP 官方注册表的快照，本机装了的会自动出现；自己写的 agent 也能接，见[接入文档](https://botbus.io/docs/connect-agent)。这些除 OpenCode 外都还没有逐个实测，能不能续聊、审批取决于 agent 自己实现了哪些 ACP 能力。

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

![BotBus 手机上的电脑任务列表](https://botbus.io/shots/zh/phone-machine.webp)

## 限制与边界

- **控制能力看连接器。** 审批、续聊、新建、中断取决于这个 agent 的连接器支持什么、任务处在什么状态、电脑是否在线。上面写了没有审批的，手机上就没有审批。
- **手机发图只有 Codex 和 Claude Code。** Hermes、Pi、OpenClaw、DeepSeek Harness 收到图片会直接报不支持，不会悄悄只发文字。
- **ACP agent 没有“等待回复”。** ACP 没有“agent 在向你提问”的信号，agent 在对话里问你问题时，手机上显示的是这一轮结束了。
- **电脑睡了就停。** BotBus 不阻止休眠。电脑睡着或断网时，手机上能看已经同步的任务，续聊、新建和中断要等电脑回来。怎么让电脑别睡见 [让 Mac 别睡着](https://botbus.io/blog/keep-mac-awake-for-ai-agents)。
- **内容加密，元数据不加密。** 对话、命令、审批内容在设备上加密后才经过中转服务器，服务器看不到内容，但看得到设备编号、在线状态、更新时间和数据大小；开发预览不在端到端加密范围内。详见[安全说明](https://botbus.io/docs/security)。
- **不替代官方 app 的全部功能。** 比如 Claude Code 的云端会话、Codex Cloud 跑在厂商服务器上，BotBus 只管你电脑上的 agent。
- **手机端。** iPhone 和 Apple Watch 版在 [App Store](https://apps.apple.com/app/id6815751066)（iOS 26 / watchOS 26 起）；Android 版需要 Android 8.0 或更新，在官网下载区下载安装包。

## 常见问题

### 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 并在官方注册表里，装在电脑上后会自动出现；不在注册表的，按[接入文档](https://botbus.io/docs/connect-agent)写一份清单即可。

### 怎么开始？

在跑 agent 的电脑上装最新版 BotBus，用手机扫电脑上的配对二维码，本机装了的 agent 会自动列出来。下载见[官网首页](https://botbus.io/#download)。
