BOTBUS / BLOG

Codex in the ChatGPT app vs BotBus — which one do you need?

OpenAI added Codex to the ChatGPT mobile app. Do you still need BotBus? A side-by-side comparison of scope, agent support, encryption and use cases.

·

The quick answer

In May 2026, OpenAI shipped Codex inside the ChatGPT mobile app (iOS available, other platforms planned). You can now review threads, approve commands, inspect diffs and steer running tasks straight from your phone. If your only coding agent is Codex, that may be all you need.

But if you also run Claude Code, or any other agent, the ChatGPT app has no idea those sessions exist. BotBus is a separate tool that sits on your computer, connects to every agent it finds — Codex, Claude Code and more — merges their tasks into one list, and syncs it to your phone and watch with end-to-end encryption. Below is a detailed comparison (verified on 2026-10-01).

Different goals

Codex in the ChatGPT app is part of the OpenAI product suite. No extra install: if you have a ChatGPT account, you get it. The phone acts as a remote supervisory surface — code and credentials stay on your machine, and you review, approve and redirect from the app. It ships on every ChatGPT tier, from Free to Pro 20x ($200/month).

BotBus is a standalone application. On the desktop it runs as a menu bar app (macOS) or a CLI daemon (Linux). On mobile it is a separate app (iPhone and Apple Watch, available on the App Store; Android is planned). It doesn't run agents or provide models — it connects to the agents already on your machine and gives you one place to see and act on all of them.

Agent coverage

This is the biggest practical difference.

Codex in the ChatGPT app connects to Codex only. Claude Code sessions, Hermes tasks, or anything else running on the same machine don't appear.

BotBus has built-in connectors for six agents: Codex, Claude Code, Hermes, Pi, OpenClaw and DeepSeek Harness. From Mac version 1.1, any agent that speaks ACP (Agent Client Protocol) can be connected too — see the developer docs. Every agent's tasks land in the same list, grouped by computer and project. If Codex is your only agent, this doesn't matter. If you switch between two or more agents daily, this is the main reason BotBus exists.

What you can do from the phone

For Codex sessions specifically, the two overlap heavily:

Action ChatGPT app (Codex) BotBus
View threads and output Yes Yes
Approve commands and diffs Yes Yes
Follow up / steer Yes Yes
Start a new task Yes Yes
Interrupt Yes Yes
Switch model and reasoning effort Yes Yes
Send images Unconfirmed Yes (Codex and Claude Code)
Per-project auto-approve Unconfirmed Yes (Codex and Claude Code)
Apple Watch No Yes
Manage Claude Code and other agents No Yes

The ChatGPT app covers Codex thoroughly. BotBus matches those actions and adds cross-agent management and a watch app.

Encryption and data flow

This is worth thinking about carefully.

Codex in the ChatGPT app uses what OpenAI calls a "secure relay layer" between your phone and your computer. Code files and credentials stay on the machine, but session content — thread state, approval requests, diffs — travels through OpenAI's infrastructure. The data flow is consistent with how ChatGPT works everywhere else, governed by OpenAI's privacy terms. Enterprise and Business plans add HIPAA compliance and other guarantees.

BotBus uses end-to-end encryption. Tasks, conversations, commands, screenshots and notification text are encrypted with AES-256-GCM on your device before leaving it. The decryption key is exchanged through a QR code on your computer screen during pairing and never touches the server. The relay server forwards and briefly stores ciphertext only. It still sees metadata: device IDs, online status, update timestamps and data sizes. Full details in the end-to-end encryption explanation.

In short: if your team is comfortable with OpenAI's data handling, the ChatGPT relay works fine. If you want the relay layer to be technically unable to read your conversations and diffs, BotBus's end-to-end encryption provides that.

Cost

Codex in the ChatGPT app is bundled with your ChatGPT subscription. Free accounts get limited trial access; practical daily use typically requires Plus ($20/month) or above. Usage is metered by token, and overages are charged as credits.

BotBus's desktop app is a free download from the website. The relay service and end-to-end encryption are free during the testing period. BotBus does not supply models, so your agent usage (ChatGPT subscription for Codex, Anthropic account for Claude Code, etc.) is billed by each provider as usual.

Platform support

Platform ChatGPT app (Codex) BotBus
Desktop macOS app (other platforms planned) macOS menu bar app + Linux CLI
Mobile iOS (inside ChatGPT; other platforms planned) iPhone + Apple Watch (on the App Store; other platforms planned)

The ChatGPT app's mobile experience is currently on iOS. BotBus currently has iPhone and Apple Watch (on the App Store). Both have additional mobile platforms planned. On the desktop side, BotBus adds Linux.

When to use which

They are not mutually exclusive. Here are a few typical scenarios:

You only use Codex and are fine with data going through OpenAI → ChatGPT app. Nothing extra to install, your ChatGPT account is enough.

You run Codex alongside Claude Code or other agents → BotBus. You need one unified list, not two apps. BotBus merges every agent's state so a pending-approval notification doesn't make you guess where it came from.

You care about code content passing through a third party → BotBus. End-to-end encryption means the relay server sees ciphertext, not diffs and conversation text.

You want approvals on your Apple Watch → BotBus. The ChatGPT app has no watch counterpart. BotBus's watch app handles approvals and replies directly.

Both tools have additional platforms planned. Check each tool's current platform list to see which fits your setup today.

Limits

FAQ

I already have Codex in the ChatGPT app. Why would I add BotBus?

If Codex is your only agent, you may not need to. BotBus's value is a single list that also includes Claude Code, Hermes and other agents, plus end-to-end encryption that prevents the relay server from reading your conversations. If either of those matters to you, BotBus adds something the ChatGPT app doesn't provide.

Can I run both at the same time without conflicts?

Yes. The ChatGPT app uses OpenAI's own relay; BotBus uses its own relay server. For Codex, BotBus talks to the codex app-server interface while the ChatGPT app uses OpenAI's built-in channel. They do not interfere. If you happen to act on the same session from both, the first approval to arrive wins.

Does BotBus replace my ChatGPT subscription?

No. BotBus does not provide models. Your Codex usage is still billed through your ChatGPT plan, and Claude Code usage through your Anthropic account. BotBus's desktop app is a free download, and the relay service is free during the testing period.

If I add Claude Code later, do I need to re-pair?

No. Pairing is between your computer and your phone, independent of which agents are installed. Install Claude Code, set up its hooks in BotBus's settings, and its tasks appear — no need to scan the QR code again.

What is the real-world difference between BotBus's encryption and ChatGPT's relay?

ChatGPT's relay keeps your code files on your machine, but session threads and approval content flow through OpenAI's servers, the same data path as any ChatGPT conversation. BotBus encrypts conversations and commands on your device before they leave, so the relay server sees only ciphertext. The difference: OpenAI's approach means OpenAI can in principle read session content (subject to their privacy policy); BotBus's approach means the relay server is technically unable to decrypt it. Each has trade-offs — choose based on your data-flow requirements.

← All posts