Free · macOS, Windows & Linux

A desktop GUI for the Codex CLI

A free app for the Codex CLI you already use, with the same login and config. Run Codex sessions side by side in their own git worktrees, next to Claude Code and other agents, and follow every one from your phone.

The Maestro app with several coding agents working in parallel workspaces, each on its own branch.

What you get on top of the CLI

Maestro's diff review: a workspace's changed files with inline comments that are sent back to the agent.
Review each Codex workspace's diff and send inline comments back as the next message.

Codex features Maestro understands

How it works

Maestro runs the official codex binary in non-interactive mode, one process per message, in the workspace's worktree. The first message starts a thread with codex exec --json; later messages continue it with codex exec resume <thread-id>. The prompt goes in on stdin.

Set it up

1
Install the Codex CLI Per OpenAI's instructions: npm install -g @openai/codex (note the @openai/ scope) or brew install --cask codex. Check it with codex --version.
2
Sign in Run codex and choose Sign in with ChatGPT (or run codex login). An OpenAI API key works too.
3
Add a repo in Maestro Download Maestro and add a git repository, a folder, or an SSH remote as a project. Optionally import your existing Codex sessions.
4
Pick Codex in the new-workspace dialog Describe the task, choose Codex, a model, and a reasoning level, and start. Each extra workspace is another Codex session running in parallel.

What about OpenAI's Codex app?

OpenAI has its own Codex desktop app. As of September 2026 it runs on macOS and Windows, with Linux in preview, and it has its own support for worktrees and code review (OpenAI's docs). If Codex is the only agent you use, it's worth trying.

Maestro makes sense when:

To do this by hand with plain git, read how to run Codex in parallel.

FAQ

Is Maestro made by OpenAI?

No. Maestro is independent and not affiliated with or endorsed by OpenAI. It runs the official Codex CLI, which you install from OpenAI.

Do I need an API key, or does my ChatGPT plan work?

Your ChatGPT plan works if the Codex CLI is signed in with it. An OpenAI API key also works. Maestro uses whichever the CLI has.

Which platforms does it run on?

macOS (Apple Silicon), Windows 10/11 (64-bit), and Linux (x86_64 AppImage). See Windows and Linux for install notes.

Is there a Codex desktop app for Linux?

Yes: OpenAI's own Codex app, part of the ChatGPT desktop app, is in preview on Linux as of October 2026 (how to install it). Maestro is a regular, auto-updating Linux AppImage that runs the Codex CLI you install from OpenAI, so on Linux you get the same parallel worktrees, diff review, and PRs as on Mac and Windows. See Maestro for Linux.

Is the source on GitHub?

Yes. Maestro's code is public at github.com/PlathsOven/maestro under BSL-1.1 (source-available). Issues and stars are welcome there.

Is it free?

Yes, Maestro and Maestro Web are free. Codex usage counts against your own ChatGPT plan or API account, as it does in the terminal.

Can I run Codex and Claude Code at the same time?

Yes. The agent is chosen per workspace, so Codex can work in one worktree while Claude Code, Cursor's agent, or OpenCode work in others. To do it by hand, see using Claude Code and Codex together.