The Codex app is OpenAI's desktop surface for Codex. It shipped standalone for macOS in February 2026 and Windows in March 2026, then merged into the ChatGPT desktop app in July 2026, where Codex now sits alongside Chat and Work as a mode. As of August 2026 you download one app from chatgpt.com/download, sign in with a ChatGPT account, and switch to Codex. It runs several agent tasks in parallel, each in its own git worktree, with a review queue, scheduled automations, and phone control of the machine it runs on.
- There is no separate Codex app installer any more. Download the ChatGPT desktop app.
- Codex is a mode in that app, next to Chat and Work.
codex appin a terminal opens it, which is the fastest route if you already have the CLI.- macOS and Windows only. No Linux desktop app: use the CLI there.
- The app is for parallel tasks and review. The CLI is for scripting and CI.
- Same ChatGPT plan, same quota, same
~/.codexconfig as the CLI.
What the Codex app is in August 2026
OpenAI released a standalone Codex desktop app for macOS on 2 February 2026 and for Windows in early March 2026. In July 2026 it was merged into the ChatGPT desktop app, where Codex became one of three modes alongside Chat and Work. Existing installs updated in place and renamed themselves, which is why a lot of people have the app and cannot find it.
The official documentation reflects the merge: the page at learn.chatgpt.com/codex/app is titled ChatGPT desktop app, and the surface list on the Codex overview reads ChatGPT desktop app, Remote, ChatGPT on the web, Codex CLI, Codex IDE extension, Codex cloud. The brand survives in the marketing URL: the Codex CLI README still points at a "Codex App page" at chatgpt.com/codex?app-landing-page=true.
Where each Codex surface actually lives, as of August 2026.
| Surface | How you get it | Runs on |
|---|---|---|
| Desktop app | ChatGPT desktop app, Codex mode | Your machine |
| CLI | npm, Homebrew, or install script | Your machine |
| IDE extension | VS Code marketplace, openai.chatgpt | Your machine |
| Codex web | chatgpt.com/codex | OpenAI infrastructure |
| Codex cloud | Environments in Codex web | OpenAI infrastructure |
| Remote | Phone controlling your desktop app | Your machine |
Getting it
Download the ChatGPT desktop app
Go to chatgpt.com/download and take the macOS or Windows build. The Codex documentation links the same downloads from its desktop app page.
If the CLI is already installed, skip the browser entirely:
codex app # opens the ChatGPT desktop app
Sign in with your ChatGPT account
Codex is included with Plus, Pro, Business, Edu and Enterprise plans. The app, the CLI, the IDE extension and the cloud all draw on the same plan, so signing in once on the desktop does not consume anything extra.
Choose where it works
The app asks for a folder or repository on first run. That directory is the scope for local tasks, in the same way the launch directory scopes the CLI sandbox. Pick the repository root.
Switch to Codex
Use the mode switcher. Chat is conversation, Work is research and deliverables, Codex is software development. Only Codex mode gets worktrees, the review queue and the diff surfaces.
What runs it. Verified against OpenAI documentation and the openai/codex repository, August 2026.
| Platform | Desktop app | CLI |
|---|---|---|
| macOS, Apple Silicon | Yes | Yes |
| macOS, Intel | No | Yes, codex-x86_64-apple-darwin |
| Windows 11 | Yes | Yes |
| Linux | No | Yes, musl builds |
| Remote server over SSH | No | Yes |
What the app does that the CLI does not
The app is not a graphical wrapper around codex. It exists because a terminal is a poor place to supervise five agents at once, and everything it adds is about that problem.
Parallel chats in managed worktrees
Several chats can run against one project at once because each can take its own git worktree, so an agent refactoring a module cannot collide with one writing tests. The app manages them: worktrees are created under $CODEX_HOME/worktrees by default, the root is configurable in Settings, Worktrees, and any setup script you configure for the local environment runs automatically when a new one is created.
Review in the app instead of a scrollback
The diff pane shows the current checkout, takes inline comments for Codex to address, and stages or reverts individual hunks or whole files. You can commit, push a branch and open a pull request without leaving it. Typing /review in the composer asks Codex to review either against a base branch or just the uncommitted changes. The CLI equivalent is reading a transcript and running git diff in each worktree yourself, which is fine for one task and unmanageable for six.
Automations
Scheduled and repeatable work: a task that runs on a cadence rather than when you type. In a git repository those scheduled runs get dedicated background worktrees so they cannot disturb what you are doing; in a project with no version control they run in the project directory itself, which is worth knowing before you schedule anything destructive. The CLI equivalent is codex exec under cron, which is more flexible and considerably more setup.
Remote control from your phone
Settings, Connections, "Control this Mac or PC" produces a QR code. Scan it with the ChatGPT mobile app, sign into the same account, approve the connection, and the Remote tab on the phone can watch running tasks, approve or deny commands, read diffs and send new instructions. The work still happens on your machine, so the machine has to stay awake and online.
The honest split.
| Capability | App | CLI |
|---|---|---|
| Several tasks at once, isolated | Built in | Worktrees, by hand |
| Diff review with a queue | Yes | git diff |
| Scheduled work | Automations | cron plus codex exec |
| Phone control | Yes | No |
| Runs over SSH on a server | No | Yes |
| Scriptable, pipeable, in CI | No | Yes |
| Runs on Linux | No | Yes |
| Precise config per project | Partly | config.toml |
The app and the CLI are one product
This is the part worth internalising, because it removes most of the anxiety about picking wrong. Both front ends work out of the same Codex home directory, which is ~/.codex unless CODEX_HOME says otherwise. The app's own worktree root defaults to $CODEX_HOME/worktrees, which is the giveaway.
~/.codex/config.toml # model, sandbox_mode, approval_policy, MCP servers
~/.codex/auth.json # CLI credentials
~/.codex/sessions/ # JSONL transcripts
~/.codex/worktrees/ # the app's managed worktrees
codex login status # who am I signed in as
codex app # open the desktop app
So an AGENTS.md you wrote for the CLI applies in the app. An MCP server configured in config.toml is available in both. And usage from both counts against the same ChatGPT plan limits, which is the single most common billing surprise: running the app and the CLI at once does not give you two allowances.
When the app is the wrong choice
| Situation | Use | Why |
|---|---|---|
| Work happens on a Linux box | CLI | No desktop app exists for Linux |
| Anything in CI | codex exec | Non-interactive, exit codes, JSONL |
| Intel Mac | CLI | App is Apple Silicon only |
| You live in the editor | IDE extension | Selection context and inline diffs |
| Reviewing one small change | CLI | The queue is overhead for one task |
| Five tasks across two repositories | App | This is what it is for |
| Machine must stay off | Codex cloud | Runs on OpenAI infrastructure |
Questions people ask
OpenAI's desktop surface for Codex. It shipped standalone for macOS in February 2026 and Windows in March 2026, then merged into the ChatGPT desktop app in July 2026, where Codex is a mode alongside Chat and Work. It runs several agent tasks in parallel, each in its own git worktree, with a review queue and scheduled automations.
Download the ChatGPT desktop app from chatgpt.com/download for macOS or Windows, sign in with your ChatGPT account, and switch to Codex mode. If you already have the CLI, running codex app opens it directly. There is no separate Codex installer as of August 2026.
No. The desktop app is macOS and Windows only. On Linux use the Codex CLI, which is fully featured and installs with curl -fsSL https://chatgpt.com/codex/install.sh | sh.
No. The desktop app requires Apple Silicon. The CLI does ship an Intel build, codex-x86_64-apple-darwin, so an Intel Mac still runs Codex, just in the terminal or the IDE extension.
It updated into the ChatGPT desktop app in July 2026 and the binary renamed itself to ChatGPT.app or ChatGPT.exe. Open that and switch to Codex with the mode switcher. Your sessions and sign-in carry over.
The download is free. Using Codex needs a ChatGPT plan: Plus, Pro, Business, Edu or Enterprise all include it. Usage from the app draws on the same account limits as the CLI and the IDE extension, not a separate allowance.
Only for what the app cannot do: scripting, CI, running over SSH on a server, and Linux. They share ~/.codex, so installing both costs nothing and they stay in sync.
Yes. In the desktop app open Settings, Connections, "Control this Mac or PC", scan the QR code with the ChatGPT mobile app on the same account, and approve. The Remote tab then shows running tasks, approvals and diffs. Your computer has to stay awake and online.
Sources
Every figure above was read from these pages on August 2026. Vendors reprice without notice; if you find a stale number, tell us.
- Codex documentation: desktop app
- Codex documentation: worktrees
- Codex documentation: remote connections
- openai/codex on GitHub README, verified 7 August 2026