Codex Mobile

Use Codex remotely from a paired mobile device. Host-level access uses the selected environment’s tools and permissions; isolation depends on configuration.

Codex Mobile — AI

Updated 20 September 2026: Codex remote access is available through the ChatGPT mobile app, with supported Mac and Windows desktop hosts. Account, workspace and rollout requirements still apply.

It is not a mobile IDE. It is a remote control surface for agent work running somewhere else. The interesting question is where that somewhere is.

📋
What mattersThe phone supervises work; execution remains in the selected environment.Remote access uses a connected host and its configured tools and permissions.QR pairing authorizes a specific controlling device for a specific host.Current documentation supports Mac and Windows hosts; keep both apps updated.Host credentials are used by the remote workflow, not necessarily transferred to the phone.Isolation and approvals are useful controls whose effective scope must be checked.

What it is

OpenAI's launch post: Codex runs on laptops, devboxes, or remote environments; the mobile app loads live state from wherever it is operating. Project context, approvals, plugins, screenshots, terminal output, diffs, test results. All on the phone.

From mobile you can start threads, continue them, approve or reject actions, review everything streaming back, switch between connected hosts, and run multiple tasks in parallel.

The phone is not doing the work. The phone is holding the operator loop open.

The pairing model is where Codex pulls ahead

Pairing is between a particular phone and a particular host. After authorization, the phone can supervise work using that host’s projects, tools and configured permissions. This describes remote use of host credentials; it does not establish that those credentials are copied to the phone.

Claude Code Remote Control can be activated for a session and has configuration options for broader ongoing access. Compare the actual enabled mode and host settings rather than assuming every new task requires returning to the desktop.

For either product, check which hosts or sessions are reachable, how access is revoked and what happens after sign-out or a disconnected host. Those details matter more than a blanket product ranking.

Host-level pairing can reduce repeated setup during mobile supervision. Each controlling device must be paired with each host it should access; signing in does not automatically grant account-wide control of every machine.

Explicit activation and persistent host access are different operating choices. The appropriate setup depends on which machines and sessions should remain remotely reachable.

The comparison that matters

Not which mobile UI is nicer. Where the agent executes, and what that implies.

DimensionCodex MobileClaude Code Remote
PairingQR pair each controlling device with each intended host.Session activation and configurable ongoing access.
Execution boundaryConnected host OR isolated cloud sandbox (two modes).Local Claude Code session on the host machine.
Trust modelBoundary depends on permissions, credentials and network access.Host configuration determines filesystem and tool access.
Host OSmacOS and Windows hosts in current documentation.macOS, Linux, Windows.
SetupUpdate apps, authorize access, pair each device and host.Run `/rc` or `/config` flag.
Best fitSupervising agent work across hosts + cloud tasks from one cockpit.Continuing a local session when the real machine state is the work.

The execution boundary is the product

Keep remote host work distinct from a separate cloud-task environment. Remote access uses the connected host or its configured SSH environment. A cloud task has its own environment and access configuration; neither label alone establishes the complete security boundary.

Isolation can reduce exposure, but the effective boundary depends on permissions, credentials and network access. Reproducibility and compliance also depend on how the environment is configured and operated; they do not follow automatically from the word sandbox.

Connected-host actions use the host’s configured access. Mobile approval is one control within that system, not a substitute for scope limits, appropriate credentials or review of consequential changes.

Why mobile as control surface is the right shape

Long agent runs are wall-clock time interrupted by decision points. The operator does not need a desk for all of it — they need to be reachable when judgment changes the trajectory. Approvals are taps. Rejections are taps plus a sentence. Diff review on a phone is not great but is often enough to decide continue or stop.

Multi-thread management is where the cockpit pays off. One thread investigating a test failure, one drafting a refactor, one checking a dependency upgrade. The phone becomes the interrupt queue.

What it does not do

  • Not a full IDE. No file tree editing, no sustained syntax work. Correct choice, still a limit.
  • Not CLI parity. Deep config and slash commands stay on the host.
  • Host availability depends on current app, account and workspace support. The documentation checked here supports Mac and Windows desktop hosts.
  • Not a review substitute. A pretty approval UI does not make a risky migration safe.

Five implications

1. The phone is part of the agent runtime loop. Long-running agents need low-friction human interrupts.

2. Host-level pairing can reduce setup friction for repeated supervision. Configure and verify the access scope instead of treating it as account-wide authorization.

3. Mobile is a control surface above an execution environment. Identify the actual host or cloud task before deciding which local state and permissions are available.

4. Isolation and environment fidelity are separate design dimensions. Compare the concrete access boundaries and dependencies of each setup, not a categorical claim that cloud is safe and local is dangerous.

5. Mobile approval is becoming table stakes. Once tasks run for real wall-clock time, requiring a desk is a throughput bug.

Route tasks by where truth lives

Codex cloud when the task is scoped, reviewable, disposable. Sandbox is a feature.

Codex Mobile over a connected host when the environment matters but you do not need to be physically present.

Claude Code Remote Control is another way to continue local work. Compare its enabled session or server behavior with the host access required by the task.

Neither mobile path when the work demands sustained judgment. Security-sensitive merges, incident response, irreversible migrations, broad architecture changes. Sit at a keyboard.

Closing

Codex Mobile is the right product shape for where coding agents are going. Not because phones are good development machines — they are not. Because agent work is becoming longer, more parallel, and more interrupt-driven.

The architectural question is the same every time: what does the phone control? Cloud sandbox. Connected Mac. SSH host. Managed devbox. Real filesystem with real secrets and real consequences.

Pair the intended devices, verify the execution location and keep the configured approval and access boundaries visible.


Reference: OpenAI remote connections: device-to-host pairing and execution (documentation checked 20 September 2026).