先回答这个问题
2026 年 5 月,OpenAI 把 Codex 放进了 ChatGPT 手机 app 里(iOS 已上线,其他平台在计划中)。你可以在手机上查看 Codex 的线程、审批命令、看 diff、给正在跑的任务补一句指令。这已经能解决"离开电脑后 agent 卡在审批上干等"的问题了,那还需要别的工具吗?
答案取决于你只用 Codex,还是同时用其他 agent。ChatGPT app 里的 Codex 只管 Codex 自己的会话,而且只能连一种 agent。BotBus 的做法不一样:它在电脑上接入本机的 Codex、Claude Code 和其他 agent,把所有任务合进同一个列表,再端到端加密同步到手机和手表。下面逐项对比(核对日期:2026-10-01)。
定位不同:一个是产品内置,一个是独立中枢
ChatGPT app 里的 Codex 是 OpenAI 产品线的一部分。你不需要额外安装什么,只要有 ChatGPT 帐号就能用。手机端扮演的是"远程监控面板":代码和凭据留在电脑上,手机看线程、批命令、改方向,不直接编辑代码。免费用户也能试用,Plus($20/月)以上拥有完整用量,Pro 5x($100/月)和 Pro 20x($200/月)给重度用户更大的额度。
BotBus 是一个独立应用。电脑端在 macOS 上是菜单栏应用,在 Linux 上是命令行后台程序,手机端是单独的 app(iPhone 和 Apple Watch 版已在 App Store 上架,Android 版在计划中)。它不替你跑 agent,也不提供模型——它接入你电脑上已有的 agent,把它们的状态收到一个地方,让你在手机上统一查看和操作。
支持的 agent 数量
这是两者最大的区别。
ChatGPT app 里的 Codex 只连 Codex。如果你同时跑 Claude Code 或其他 agent,那些会话在 ChatGPT app 里看不到。
BotBus 内置接入六种 agent:Codex、Claude Code、Hermes、Pi、OpenClaw 和 DeepSeek Harness。从 Mac 版 1.1 起,实现了 ACP(Agent Client Protocol)的第三方 agent 也能接入,见开发者文档。所有 agent 的任务进同一个列表,按电脑和项目分组。如果你只用 Codex,这条差别对你不重要;如果你日常混用两种以上的 agent,这就是核心需求。
手机上能做什么
两者在 Codex 的操作上覆盖面差不多:
| 操作 | ChatGPT app(Codex) | BotBus |
|---|---|---|
| 查看线程和输出 | 支持 | 支持 |
| 审批命令和 diff | 支持 | 支持 |
| 续聊 / 补充指令 | 支持 | 支持 |
| 新建任务 | 支持 | 支持 |
| 中断 | 支持 | 支持 |
| 换模型和思考强度 | 支持 | 支持 |
| 发图 | 未确认 | 支持(Codex 和 Claude Code) |
| 项目级自动批准 | 未确认 | 支持(Codex 和 Claude Code) |
| Apple Watch | 无 | 支持 |
| 管理 Claude Code 等其他 agent | 无 | 支持 |
ChatGPT app 在 Codex 这一条线上做得很完整,对于只用 Codex 的人来说基本够用。BotBus 在同类操作之外,覆盖了更多 agent,并多了手表端。
加密和数据流
这是需要认真考虑的地方。
ChatGPT app 里的 Codex 使用 OpenAI 的"安全中继层"连接手机和电脑。代码文件和凭据留在电脑上不传到手机,但会话内容(线程状态、审批请求、diff 等)经过 OpenAI 的服务器中转。这和你平时用 ChatGPT 的数据流一致——用的是 OpenAI 的基础设施和隐私条款。Enterprise 和 Business 用户有 HIPAA 合规等额外保障。
BotBus 对内容做端到端加密。任务、对话、命令、截图和通知正文在你的设备上用 AES-256-GCM 加密后才离开,解密钥匙在配对时经电脑屏幕上的二维码交给手机,不经过服务器。中转服务器只转发和暂存密文。但它不是什么都藏得住:服务器看得到设备编号、在线状态、更新时间和数据大小。详细说明见端到端加密。
简单说:如果你的团队对 OpenAI 的数据处理方式没有顾虑,ChatGPT app 的中继足够用。如果你希望中转层看不到对话内容本身,BotBus 的端到端加密是更强的保障。
费用
ChatGPT app 里的 Codex 不单独收费,包含在 ChatGPT 订阅里。免费帐号可以试用,实际日常使用通常需要 Plus($20/月)或以上。用量以 token 计,超出套餐内的部分按信用额度扣费。
BotBus 的电脑端可以在官网免费下载,中转服务和端到端加密在测试期间不收费。它不提供模型,所以你的 agent 用量(Codex 的 ChatGPT 订阅、Claude Code 的 Anthropic 帐号等)照常按各家计费。
平台支持
| 平台 | ChatGPT app(Codex) | BotBus |
|---|---|---|
| 电脑端 | macOS 桌面 app(其他平台在计划中) | macOS 菜单栏 app + Linux CLI |
| 手机端 | iOS(ChatGPT app 内,其他平台在计划中) | iPhone + Apple Watch(App Store 已上架,其他平台在计划中) |
ChatGPT app 的手机端目前在 iOS 上可用。BotBus 目前手机端只有 iPhone 和 Apple Watch(已在 App Store 上架),两者的其他手机平台都在计划中。电脑端 BotBus 多了 Linux 支持。
什么时候用哪个
两者不一定互斥。以下是几种典型情况:
只用 Codex,不介意数据经过 OpenAI → ChatGPT app 里的 Codex。 你不需要装额外的东西,ChatGPT 帐号就够了。
同时用 Codex 和 Claude Code(或更多 agent) → BotBus。 你需要的是一个统一列表,而不是分别打开 ChatGPT 和另一个 app。BotBus 把所有 agent 的状态收到一起,一条待审批的通知不用去猜它来自哪边。
对代码内容经过第三方比较敏感 → BotBus。 端到端加密意味着中转服务器看到的是密文,不是 diff 和对话原文。
需要 Apple Watch 上快速审批 → BotBus。 ChatGPT app 没有手表端,BotBus 的手表 app 可以直接处理审批和回复。
两者的其他手机平台都在计划中。 BotBus 和 ChatGPT app 的 Codex 各自都有更多平台在计划中,按自己常用的平台选即可。
限制与边界
- BotBus 不是 agent。 它不运行模型、不写代码,只在你电脑上已有的 agent 和手机之间做中转。agent 本身的订阅和用量由各家平台管。
- ChatGPT app 里的 Codex 不管其他 agent。 它是 OpenAI 产品的一部分,和 Claude Code、Hermes 这些没有关系。
- BotBus 的手机端目前只有 iPhone 和 Apple Watch。 它们已在 App Store 上架,需要 iOS 26 / watchOS 26 或更新;其他手机平台在计划中。
- BotBus 的操作都需要电脑在线。 已同步的任务在电脑离线后还能看,但审批、续聊、新建和中断需要目标电脑在线,并由连接器和任务状态决定。
- 端到端加密不遮盖元数据。 BotBus 的服务器看不到对话内容,但看得到设备编号、在线状态、更新时间和数据大小。开发预览不在端到端加密范围内。
常见问题
ChatGPT app 里已经能管 Codex 了,为什么还需要 BotBus?
如果你只用 Codex,可能不需要。BotBus 的价值在于:你可以把 Claude Code 和其他 agent 的任务放进同一个列表,不用在多个 app 之间切换。另外端到端加密让中转服务器看不到对话内容,这对在意代码隐私的团队可能重要。
两个都装了会不会冲突?
不会。ChatGPT app 连的是 OpenAI 的中继,BotBus 连的是自己的中转服务器。对 Codex 来说,BotBus 走的是 codex app-server 接口,ChatGPT app 走的是 OpenAI 的内置通道,两者互不影响。不过同时从两边操作同一个会话时,审批以先到的为准。
BotBus 能替代 ChatGPT 的订阅吗?
不能。BotBus 不提供模型,只做中转。你的 Codex 用量仍然按 ChatGPT 订阅计费,Claude Code 的用量按 Anthropic 帐号计费。BotBus 的电脑端免费下载,中转服务在测试期间不收费。
如果我以后加了 Claude Code,还需要重新配对吗?
不需要。配对是电脑和手机之间的,和用哪种 agent 无关。装上 Claude Code、在 BotBus 设置里安装它的 hooks 就能看到它的任务,不需要重新扫码。
BotBus 的端到端加密和 ChatGPT 的中继有什么实际区别?
ChatGPT 的中继保护代码文件不离开你的电脑,但会话线程和审批内容经过 OpenAI 的服务器,和你用 ChatGPT 聊天时的数据流相同。BotBus 的端到端加密把对话和命令在设备上加密后才发出,中转服务器只见密文。区别在于:ChatGPT 的方案让 OpenAI 在原则上可以看到会话内容(受其隐私条款约束),BotBus 的方案让中转服务器在技术上无法解密。两者各有取舍,按你对数据流的要求选。