Pier vs Codex App

Codex App is OpenAI's desktop app for working with Codex threads in parallel. It runs on macOS and Windows, with local, worktree, and cloud modes.

Pier is an app for orchestrating coding agents, with native clients on desktop, mobile, web, and the CLI. Source-available commercial license.

Pier desktop and mobile app

When to pick what

Pick Codex App if you want OpenAI's first-party app for Codex, with Codex-specific features like cloud threads, appshots, image generation, and computer use on macOS.

Pick Pier if you want:

  • Linux alongside macOS and Windows
  • A native iOS and Android app
  • Codex, Claude Code, OpenCode, Copilot, Pi, and 30+ more agents in one interface
  • A self-hosted daemon you can run on a laptop, VM, or dev server
  • A CLI and MCP server for scripting and multi-agent workflows
  • Source access you can audit and adapt under your commercial license

Architecture

Pier runs a daemon on your machine. Desktop, web, mobile, and CLI clients connect to it over a websocket. The daemon launches Codex and other providers as local processes, using your installed CLIs and credentials.

Codex App is a desktop app for Codex. It can run local and worktree threads on your computer, and cloud threads on OpenAI-managed infrastructure.

Providers

Codex App runs Codex.

Pier runs Codex too, plus Claude Code, OpenCode, and Pi natively, plus 30+ more agents through the in-app catalog including GitHub Copilot, Cursor, Gemini CLI, and Amp. Pier speaks the Agent Client Protocol, so any ACP agent works. Custom providers run any CLI agent. See Supported providers.

Desktop platforms

Codex App is available on macOS and Windows. OpenAI lists Linux as not available yet.

Pier ships on macOS, Linux, and Windows.

Mobile

Pier ships native iOS and Android apps with the same agent workflow as the desktop app.

Codex can be controlled remotely through OpenAI's mobile surfaces, including ChatGPT mobile remote connections. Codex App itself is a desktop app.

Worktrees and local setup

Both tools support Git worktrees for parallel work.

Codex App creates Codex-managed worktrees under $CODEX_HOME/worktrees and supports local environment setup scripts and project actions through .codex configuration.

Pier creates worktrees under $PIER_HOME/worktrees, runs setup and teardown hooks from pier.json, and gives each worktree its own dev server hostnames like web--fix-auth--my-app.localhost so parallel services don't fight for ports.

GitHub and review

Both tools support reviewing diffs, committing, pushing, and opening pull requests from the app.

Pier also surfaces PR checks and reviews in the app, and exposes the same workflow through the CLI and MCP server.

CLI and automation

Codex has its own CLI, IDE extension, web app, automations, and SDK.

Pier's CLI controls the same daemon as the app:

pier run --provider codex "implement OAuth"
pier run --provider claude --worktree refactor-auth "refactor auth"
pier run --host devbox:6767 "run the test suite"
pier ls
pier send <agent-id> "add tests"
pier schedule create --cron "0 9 * * 1" "audit the codebase"

pier run --host connects to a remote daemon. pier schedule runs an agent on a cron. pier loop retries an agent until a verification command passes. The MCP server lets other agents create worktrees, launch agents, open terminals, and send prompts.

Voice

Codex App supports voice dictation.

Pier supports dictation and realtime voice mode. Speech-to-text and text-to-speech can run locally on your device.

Comparison

PierCodex App
LicenseSource-available commercial licenseNot published as open source
Desktop platformsmacOS, Linux, WindowsmacOS, Windows
Native mobileiOS, AndroidNo
ProvidersCodex, Claude Code, OpenCode, Pi + 30+ via ACP catalog + customCodex
Local executionYesYes
Cloud executionCloud waitlistYes
Git worktreesYesYes
Per-worktree dev server URLsYesNo
In-app terminalYesYes
In-app browserYesYes
GitHub workflow in appCommit, push, PR, checks, reviews, mergeCommit, push, PR
CLIRun, --host, ls, send, schedule, loopCodex CLI
MCP server for orchestrationYesMCP support inside Codex
VoiceDictation and realtime voiceDictation
Self-hosted daemonYesNo

See also: Pier vs Claude Desktop, Pier vs OpenCode Desktop, Supported providers.