Codex Computer Use on Windows: foreground desktop control from your phone

OpenAI shipped Codex Computer Use on Windows with ChatGPT mobile remote control. Here is what foreground takeover means for testing, security, and how I would wire it into a real agent workflow.

SaifullahSaifullah
7 min read
Codex Computer Use on Windows: foreground desktop control from your phone

Mac users had Computer Use first. Windows caught up on May 29, 2026, and the pairing that matters is not just desktop control. It is desktop control plus phone supervision.

OpenAI's Codex Computer Use docs now cover Windows alongside macOS. Codex can see your screen, click through native apps, and type into UI surfaces that have no API. You can steer the whole session from the ChatGPT mobile app on iOS or Android: start threads, approve actions, review diffs, and send follow-ups without sitting at the keyboard.

That is a different product shape than "chat that suggests code." It is closer to a worker at your machine who can run the app they just changed and report what they saw.

What actually shipped in v26.527

The May 29 Codex desktop release bundled three things builders should track separately:

FeatureWhat it doesWhy it matters
Computer Use on WindowsSees, clicks, and types in foreground Windows appsUI bugs and desktop flows you cannot verify from files alone
Mobile remote control for Windows hostsChatGPT mobile (or Codex on Mac) drives a connected Windows PCSupervise long runs from a phone
Codex ProfilesUsage stats and token activity in the profile sectionFinance and capacity planning for agent spend

Computer Use is not on by default for every tenant. Enterprise admins may need to enable the plugin. On Windows you install it from Plugins > Computer Use inside the ChatGPT desktop app when you are in Work or Codex mode.

Trigger it in prompts with @Computer for the generic desktop surface, or @Chrome, @Notepad, and other app names when you want a specific target.

Diagram showing phone remote control sending prompts to a Windows PC running Codex Computer Use in the foreground

Foreground takeover is the design constraint

On macOS, Computer Use can work with Screen Recording and Accessibility permissions in a more flexible setup. On Windows, the constraint is blunt: foreground only.

Codex cannot operate in the background while you keep using the same Windows session. Expect the pointer to move, keys to type, and the target app to take focus while the task runs. If you need the PC for something else at the same time, you are fighting the product.

That sounds like a limitation. For agent workflows it is actually a clear boundary:

  • Good fit: a dedicated Windows box, a VM, or a machine you treat as an execution host
  • Bad fit: your daily driver laptop where you multitask during the agent run

OpenAI's own guidance for unattended Windows tasks: keep the device unlocked and online, then supervise from the phone. Another pattern is running the ChatGPT desktop app inside a Windows VM so Computer Use takes over the VM desktop instead of your main session.

I have shipped enough client automations to know that "runs on my laptop while I work" is where agents cause the most human friction. Foreground takeover forces an explicit host model early.

When Computer Use beats shell and MCP

Command-line tools, MCP servers, and browser automation cover a lot of agent work. Computer Use is for the gaps:

ScenarioWhy files and terminals fall short
Reproducing a UI bug after an installer wizardThe failure only appears after graphical clicks
Testing a desktop app with no APINo structured integration to call
Verifying onboarding or settings panelsState lives in widgets, not stdout
Checkout or auth flows in a live browser sessionVisual confirmation beats log scraping

This is the same reason computer-use agents keep showing up in product roadmaps. Real software still has graphical surfaces that resist clean automation.

Checklist of use cases for Codex Computer Use including UI bug reproduction and desktop app testing

The digest headline framed it as Codex "controlling Windows from your couch." The engineering version is: verify visual flows the harness could not see before.

Mobile remote control changes who supervises

Before Windows host support, mobile Codex was useful but incomplete if your repo and shell lived on a Windows machine. v26.527 closes that gap.

Remote control does not move the dev environment onto the phone. Repository files, credentials, plugins, MCP servers, shell access, and Computer Use configuration still come from the connected host. The phone is a command and review console.

From mobile you can:

  • Start or continue Codex threads against the Windows host
  • Send follow-up instructions mid-run
  • Approve or reject actions Codex proposes
  • Review diffs and screenshots from the session

The same threads remain continuable from a Mac Codex client, so you are not locked into one supervision device.

Comparison showing Mac had Computer Use first and Windows joined in May 2026 with foreground-only execution

For teams running long agent sessions, that supervision model matters more than the click automation itself. The Windows machine can stay dedicated to execution while a human returns only for decisions that need judgment.

Security and privacy you should plan for

Computer Use sends screen content through OpenAI's servers so the model can reason about what it sees. That is not a subtle detail. It is the core architecture.

Before you point Codex at a client database UI or an internal admin panel, write down what is on screen during a run:

RiskPractical mitigation
Sensitive data on screenUse a VM, dummy accounts, or sanitized fixtures
Foreground takeover on a shared PCDedicated execution host, not a hot desk
Regional availabilityEEA, UK, and Switzerland excluded at launch
Enterprise policyConfirm plugin enablement with IT

Connected browser controls and "always allowed apps" settings live under Settings > Computer use. Persistent app decisions can also land in $CODEX_HOME/config.toml on some setups.

Computer Use is powerful because it is invasive. Treat screen contents like outbound data, not like local-only inference.

Windows setup pain I would budget time for

Early Windows reports include node_repl / Computer Use failing with windows sandbox failed: spawn setup refresh and os error 740 (elevation required). GitHub issues document workarounds:

[windows] sandbox = "unelevated"

Some users needed Full access mode or administrator elevation for the first successful Computer Use session. Normal sandboxed shell commands could still work while Computer Use failed, which makes this feel like a separate code path rather than a generic permissions problem.

If you are rolling this out to a team, assume one afternoon of sandbox tuning before you demo "agent clicks through our app" to stakeholders.

How I would wire this into a shipping workflow

Computer Use is not a replacement for tests. It is a pre-test exploration layer when you do not yet know which buttons matter.

A workflow I would actually run:

  1. Reproduce visually with @Computer or @AppName on a VM snapshot
  2. Capture the minimal shell or Playwright path once the flow is understood
  3. Commit automated coverage so the expensive screen loop does not run on every CI pass
  4. Keep mobile supervision for the exploratory phase when failure modes are unknown

That mirrors how I treat other agent tools. Let the agent explore when the map is missing. Lock the path once the map exists.

Pair this with model routing if you are cost-sensitive. I wrote separately about why cost per task beats defaulting to frontier models for long agent loops. Computer Use runs add vision and tool turns on top of that bill.

Regional and product gaps to watch

GapStatus
EEA / UK / SwitzerlandNot available at launch
Background Windows executionNot supported; foreground or VM
Enterprise default-off pluginMay need admin enablement
Europe expansionWatch OpenAI changelog

If your team is EU-based, this is a "watch the rollout" feature today, not a production default.

Takeaway

Codex Computer Use on Windows turns the coding agent into a desktop operator, not just a diff generator. Foreground takeover and server-side screen processing are real constraints. Mobile remote control makes those constraints easier to live with by moving supervision off the physical keyboard.

If you are designing agent workflows that touch graphical software (desktop clients, legacy admin UIs, installer wizards), this is worth a structured pilot on a dedicated host. If you want help scoping that pilot and the security boundaries around it, book a free discovery call.

Share this post

Related posts