· 9 min read · Omkar Satpute and Milind Soni

MausBot vs Codex: what each is for, and Codex with Claude

Codex is OpenAI's coding agent. MausBot is a chat app of bots that runs the Codex CLI beside Claude. What each does, the limits, the price, and who needs which.

MausBot and Codex are not rivals. Codex is OpenAI's coding agent: a mode in the ChatGPT desktop app, a CLI, an IDE extension, and a cloud service. MausBot is a chat app of bots, and a MausBot bot on Codex is the Codex CLI itself, running under the app on your own ChatGPT sign-in. If your work is code in a repository, use Codex. If you want a bot per job, or Codex with Claude in one room, add MausBot on top.

What Codex is now

Codex is several products under one name. The Codex CLI is open source under Apache 2.0, with about 127,000 stars on GitHub. The desktop app is no longer separate: OpenAI's release notes say that "on July 9, the Codex app merged into the ChatGPT desktop app for macOS and Windows," where it now sits alongside Chat and Work. Codex Cloud runs tasks from a reusable environment, and those tasks "can keep working while your computer is asleep."

Around that core there is an IDE extension, @codex review on GitHub pull requests, ChatGPT in Slack and Teams, and Codex Remote, which drives a connected Mac or Windows PC from the ChatGPT mobile app. Since DevDay on September 29, an OpenAI dot can also create Codex tasks on a connected computer, and those tasks count against your Codex limits.

The merge has confused some users. One Hacker News commenter put it this way: "I no longer have a Codex app... ChatGPT is now Codex." That is a user report, not OpenAI's description, but it explains why "what is Codex" needs a paragraph of its own in 2026.

Side by side

Codex cells come from OpenAI's Codex docs and pricing page. MausBot cells come from the app's own docs. MausBot is published on GitHub as MausBot.

CodexMausBot
What it isOpenAI's coding agent: a mode in the ChatGPT desktop app alongside Chat and Work, a CLI, an IDE extension, and a cloud serviceA chat app where every contact is a bot; a bot on Codex is the Codex CLI running under it
Built forSoftware development inside a ChatGPT accountA bot per job: code, but also inbox, research, and ops
ModelsThe app's built-in picker, cloud, and plans list OpenAI models only. The CLI and other local clients accept custom model providers in config.toml.Claude, Codex, Grok, and more, chosen per bot
Mixing models in one conversationNot across vendors, as far as the docs describeYes. A bot can switch between Codex and Claude mid-conversation.
Several agentsSubagents, parallel chats in git worktrees, and cloud tasksAs many bots as you create, each with its own thread
Agents talking to each otherSubagents inside Codex; no shared chat between agents on different vendors' models, as far as the docs describeGroup rooms with @mentions and hand-offs, gated by a peer-comms approval card
InterfaceCodex in the ChatGPT desktop app, the terminal, your IDE, and the webA messaging app: a sidebar of bots and a chat with each
Where it runsLocal, in a git worktree, or in Codex CloudYour machine, or a cloud desktop per bot
Keeps working with the laptop closedYes, with Codex Cloud tasksOnly for a bot on a cloud computer, or with a paid MausBot cloud plan
PhoneCloud tasks and Codex Remote in the ChatGPT mobile appiOS and Android companion apps for the same bots
SchedulingScheduled tasks on a schedule or an app event; local ones need the computer on and the app runningRoutines on a schedule or from a webhook; cloud scheduled tasks on the paid cloud plans (from $29)
Approvals and sandboxAsk for approval, Approve for me, or Full access; CLI sandbox modes with network off by default in workspace-writeAllow / Deny cards in the chat for shell commands and file edits, answer cards for questions
Your MCP configMCP servers in ~/.codex/config.tomlCodex bots read the same ~/.codex/config.toml
PriceFree and Go ($8) subject to rollout; Plus $20; Pro $100, $200, or $500; Business; or an API keyThe app is free. Cloud plans from $29 a month. Model usage is billed by your provider.
License and sourceThe CLI is Apache 2.0. The IDE extension and Codex Cloud are not open source.Apache 2.0

What Codex does better

Codex is a coding product and MausBot is not, so on the coding surface there is no contest. A Codex chat runs Local, in a Worktree, or in the Cloud, and the Worktree mode lets parallel chats work in separate git worktrees without stepping on each other. The Plus plan lists cloud code review, and @codex review works on GitHub pull requests. The CLI has real sandbox modes: read-only, workspace-write with network access off by default, and full access. There is Record & Replay, Codex Security, an SDK, and a GitHub Action for running it in CI.

MausBot has no diff pane, no pull request review, no worktree manager, and no cloud code review. It is a chat app, not an IDE, and we would rather say so than pretend otherwise.

Codex also has two things a small open-source project cannot match. One is a way in at no cost: the pricing page lists Free and Go with GPT-6 Luna in the desktop app, "subject to rollout." The other is first-party cloud. A Codex Cloud task starts from the web, your phone, or the desktop app and needs no machine of yours to stay awake, once you have published a cloud environment for the repository.

What MausBot adds

Codex with Claude, in one room

People search for "codex with claude" because they pay for both and want them on the same problem. Codex's own app does not do this: its built-in model picker lists only OpenAI models. The CLI and other local clients do accept custom model providers in config.toml, but as far as the docs describe, there is no shared chat between agents on different vendors' models.

In MausBot the model is a setting on each bot. A Codex bot and a Claude bot can sit in one group room and hand work to each other, and a peer-comms approval card lets you decide whether they may. One writes the patch, the other reads it, and you arbitrate. A single bot can also switch between Codex and Claude mid-conversation, because MausBot keeps the conversation record itself instead of leaving it inside either CLI.

The MausBot model picker, showing Codex and Claude models side by side in a provider rail
Codex and Claude models in one picker. The choice is per bot, and it can change mid-conversation.

The setup steps are in how to run Claude Code and Codex side by side, and the Claude half of this comparison is in MausBot vs Claude Code.

A bot per job, not a chat per repo

Codex organises work around a repository. MausBot organises it around a contact. Each bot has its own thread, its own computer, and its own connected apps over Composio, so the roster can include a bot that triages your inbox, one that does research, and one that watches ops, alongside the one that writes code. A bot that is not a coding agent can still run on the Codex CLI; the engine and the job are separate choices.

Phones and voice

MausBot has iOS and Android companion apps that show the same bots and the same threads. Bots can read replies aloud, and you can call one in the app. Codex reaches the phone differently, through cloud tasks and Codex Remote in the ChatGPT mobile app, and both of those are about code.

Approval cards in the chat

When a MausBot bot wants to run a shell command or edit a file, the request appears as a card in the conversation: allow or deny. When it has a question, the card carries the options. The cards look the same whichever engine is behind the bot, which matters once you have Codex and Claude bots in the same room.

A question card in a MausBot chat with lettered options and a free-text answer box
Approvals and questions arrive as cards in the chat, the same for a Codex bot as for a Claude bot.

Open source end to end

The Codex CLI is open source; the IDE extension and Codex Cloud are listed as not open source. MausBot is Apache 2.0 throughout, and the conversation record lives in ~/.openmausbot on your own disk. What leaves your machine is what you send to the model you chose.

What changes when Codex runs inside MausBot

Less than you might expect, and it is worth being exact about it.

  • It is the same CLI. MausBot drives the codex CLI installed on your machine, with your ChatGPT sign-in. Setup can install the CLI for you and offers device-code sign-in.
  • It is the same quota. Your plan's Codex limits apply exactly as they do in Codex. MausBot adds no charge and no second quota. On OpenAI's side, local messages and cloud chats share one pool, so a busy MausBot bot and a busy Codex Cloud task draw from the same allowance.
  • It is the same MCP config. Codex bots read the MCP servers in your ~/.codex/config.toml, so the tools you set up for the terminal are there in the chat.
  • API keys are chat only. A ChatGPT subscription does not include separately billed API usage, and API-key connections in MausBot currently support chat, not agent tools. For a Codex bot that edits files and runs commands, sign in with ChatGPT.
  • Codex Cloud is not part of it. MausBot does not use Codex Cloud. A bot on your laptop stops when the laptop sleeps, unless that bot is on a cloud computer or you are on a paid MausBot cloud plan.

Limits and price, side by side

Codex. Per OpenAI's pricing page: Free ($0) and Go ($8) get GPT-6 Luna at standard speed in the desktop app, "subject to rollout." Plus, at $20, adds the web, CLI, IDE, iOS, cloud code review, and Slack, with GPT-6.1 Sol and Luna. Pro comes at $100, $200, and $500. Business is $20 per user billed annually or $25 monthly. An API key works at API rates in the CLI, SDK, and IDE, with "no cloud-based features." Plus has a five-hour window, and weekly limits may also apply; the page says "Pro plans currently have no five-hour limit." Third-party reports, not OpenAI's own pages, say the Pro $200 allowance was cut from 20 times Plus to 10 times.

MausBot. The app is free and adds no quota of its own. You still need something for a bot to run on: a ChatGPT plan for Codex, or another engine such as Claude or Grok. The paid MausBot cloud plans, Personal at $29 a month, Pro at $49, and Max at $99, keep bots running with the laptop closed. Model usage stays on your own account and is billed by your provider. The details are on the pricing page.

So the two bills do not overlap. OpenAI charges for the ChatGPT plan, which covers the model and Codex Cloud. MausBot charges only if you want its cloud computers.

Who should use which

Codex alone is right if your work is software, you are happy on OpenAI models, and you want diffs, worktrees, pull request review, and cloud tasks that run while your computer is asleep. Nothing in MausBot improves on that.

MausBot alone is right if you pay for Claude or Grok rather than ChatGPT, or if you are not a developer at all and want bots for your inbox, research, and recurring chores in an app that looks like a messenger.

Both is right if you pay for ChatGPT and Claude and want them on the same task, or want Codex as one bot among several. Keep Codex's own app for the repository work it is built for, and use MausBot for the room where a Codex bot and a Claude bot check each other.

Frequently asked questions

Is MausBot a Codex alternative?
Only partly. If what you want from Codex is a coding agent with a diff pane, pull request review, and Codex Cloud tasks, MausBot is not a replacement, because it has none of those. If what you want is a GUI for several agents, an open-source codebase end to end, or Codex working next to Claude, MausBot covers that, and it does so by running the Codex CLI rather than replacing it.
Can I use Codex with Claude?
Not inside Codex's own app, as far as the docs describe: its built-in model picker lists only OpenAI models. In MausBot you can. Put a Codex bot and a Claude bot in one group room and they hand work to each other, or switch a single bot between Codex and Claude mid-conversation. Each bot uses its own sign-in: your ChatGPT plan for Codex, your Claude plan for Claude.
Do I need ChatGPT Plus to use Codex in MausBot?
You need a ChatGPT sign-in that includes Codex in the CLI. OpenAI's pricing page lists the CLI from Plus, at $20 a month. Free and Go are listed with the desktop app and GPT-6 Luna, subject to rollout. MausBot itself needs no plan, and a bot can run on Claude or Grok instead if that is what you pay for.
Does MausBot use up my Codex limits?
Yes, in exactly the way Codex itself does. A MausBot bot on Codex drives the codex CLI with your ChatGPT sign-in, so its messages count against your plan's Codex limits. MausBot adds no charge and no second quota on top.
Is Codex open source?
The Codex CLI is, under Apache 2.0, with about 127,000 stars on GitHub. OpenAI's docs list the IDE extension and Codex Cloud as not open source. MausBot is Apache 2.0 throughout.
Is MausBot affiliated with OpenAI?
No. MausBot is an independent open-source project. It runs the Codex CLI that you install and sign into yourself; Codex, ChatGPT, and the GPT models are OpenAI's.

Get started

Download MausBot for macOS, Windows, or Ubuntu, let setup install the Codex CLI if you do not have it, and sign in with ChatGPT. Then add a second bot on Claude and put the two in a room. The source is on GitHub under Apache 2.0.