The Codex app: what it is and how to get it

The single most common thing people get wrong about the Codex app is looking for a separate installer. There has not been one since July 2026. Codex is a mode inside the ChatGPT desktop app, and the app is the supervisor surface, not a prettier terminal.

By the Continuum team. We build a workbench that runs Claude Code, Codex, and their peers, so the model rates quoted here are the ones our own cost analytics ship with.

The short version

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.

What you need to know
  • 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 app in 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 ~/.codex config 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.

SurfaceHow you get itRuns on
Desktop appChatGPT desktop app, Codex modeYour machine
CLInpm, Homebrew, or install scriptYour machine
IDE extensionVS Code marketplace, openai.chatgptYour machine
Codex webchatgpt.com/codexOpenAI infrastructure
Codex cloudEnvironments in Codex webOpenAI infrastructure
RemotePhone controlling your desktop appYour machine

Getting it

01

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
02

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.

03

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.

04

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.

PlatformDesktop appCLI
macOS, Apple SiliconYesYes
macOS, IntelNoYes, codex-x86_64-apple-darwin
Windows 11YesYes
LinuxNoYes, musl builds
Remote server over SSHNoYes

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.

CapabilityAppCLI
Several tasks at once, isolatedBuilt inWorktrees, by hand
Diff review with a queueYesgit diff
Scheduled workAutomationscron plus codex exec
Phone controlYesNo
Runs over SSH on a serverNoYes
Scriptable, pipeable, in CINoYes
Runs on LinuxNoYes
Precise config per projectPartlyconfig.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.

One Codex home, two front ends.
~/.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

SituationUseWhy
Work happens on a Linux boxCLINo desktop app exists for Linux
Anything in CIcodex execNon-interactive, exit codes, JSONL
Intel MacCLIApp is Apple Silicon only
You live in the editorIDE extensionSelection context and inline diffs
Reviewing one small changeCLIThe queue is overhead for one task
Five tasks across two repositoriesAppThis is what it is for
Machine must stay offCodex cloudRuns 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.

  1. Codex documentation: desktop app
  2. Codex documentation: worktrees
  3. Codex documentation: remote connections
  4. openai/codex on GitHub README, verified 7 August 2026
Try it

Every agent,
one sidebar.

Continuum watches Codex and Claude Code together, with live quota gauges, spend by repo, and worktree-parallel sessions you can drive from your phone.

free app · your subscriptions · local-first