Windows Codex app: Computer Use shows "Computer Use plugins unavailable" despite current docs saying Windows is supported
What happened?
In the Codex desktop app on Windows, Settings > Computer use shows:
Computer Use plugins unavailable
There is no Install button and no available Computer Use plugin to enable.
I am located in Canada / America/Toronto, not in the EEA, UK, or Switzerland. The current Codex Computer Use documentation says Computer Use is available in the Codex app on macOS and Windows outside those launch-excluded regions, and says to install the Computer Use plugin from Codex settings.
Earlier, Codex notification approvals and plugin sign-in callbacks also produced an Electron launch error:
Error launching app
Unable to find Electron app at C:\Program Files\WindowsApps\OpenAI.Codex_...\?type=action&action=1&tag=...
Cannot find module C:\Program Files\WindowsApps\OpenAI.Codex_...\?type=action&action=1&tag=...
Local process diagnostics showed launches like:
"C:\Program Files\WindowsApps\OpenAI.Codex_...\app\Codex.exe" type=action&action=1&tag=...
The Windows app package was re-registered and later updated, but Computer Use is still unavailable.
Expected behavior
Codex Settings > Computer use should show an Install button for the Computer Use plugin, or explain why the current account/workspace/platform is not eligible.
Environment
- Codex package:
OpenAI.Codex_26.602.3474.0_x64__2p2nqsd0c76g0 - Codex version:
26.602.3474.0 - OS:
Microsoft Windows 11 Home - OS version:
10.0.26200 - Build:
26200 - Time zone:
Eastern Standard Time - Start app entry exists:
OpenAI.Codex_2p2nqsd0c76g0!App codex:protocol key exists underHKCU:\Software\Classes\codex
Additional context
In the active Codex session, tool/plugin discovery does not expose Computer Use.
The installable plugin/connector list includes BioRender, Figma, Google Drive, Hostinger, Hugging Face, Linear, Netlify, OpenAI Platform, Ranked AI, Slack, Vercel, Notion, Outlook Calendar, Outlook Email, SharePoint, and Teams, but does not include Computer Use.
This appears related to, but possibly distinct from, prior Windows Computer Use reports:
- #21692: Windows Codex settings shows Computer Use page, but plugin is unavailable and not bundled
- #22951: computer use/chrome plugin completely disappeared from codex
- #25301: Computer Use unavailable in Windows Desktop when app-server runs in WSL
- #25512 / #25571: Windows Computer Use installed/enabled but native connection/helper paths unavailable
The current case is specifically: current Windows Codex app, current docs say Windows is supported, but the Computer Use plugin is not exposed/installable at all.
10 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Additional local diagnostics after inspecting the current Windows app package and user-level bundled marketplace cache:
So the current app package does contain the Windows
computer-useplugin and marks itAVAILABLE, but the active user runtime marketplace cache is stale/partial and only exposes the olderbrowser-use+latex-tectonicentries.There is also an old staging directory:
That staging directory contains skeletal
chrome,computer-use, andlatexplugin folders, but it is missing.agents\plugins\marketplace.json, so it appears an earlier bundled-marketplace promotion/sync did not complete cleanly.Current hypothesis: this is not an account entitlement-only issue and not a missing app bundle issue. It looks like Codex is reading a stale user-level
openai-bundledmarketplace cache instead of the current app-bundled marketplace after update. Settings then shows the Computer Use page, but the runtime/plugin installer cannot discovercomputer-usefrom the active marketplace cache.More diagnosis + local workaround attempt:
A normal
Copy-Itemfrom the installed app-bundled marketplace to the user marketplace cache fails with:The source files in the WindowsApps Codex package are marked encrypted / application-protected:
This explains why the bundled marketplace cache can end up stale/partial: ordinary copy/promotion from WindowsApps package files can fail on these protected files.
A byte-level read/write copy that does not preserve the encrypted attribute succeeds. I used that to rebuild:
from the current app package bundle. Result:
I also added the following config entries locally:
Backups were created under:
The stale active cache was moved to:
Current session tool discovery still does not show Computer Use, which is expected if plugin discovery is loaded at app/thread startup. Next verification step is to fully restart the Codex app and check Settings > Computer Use / a fresh thread.
Suggested product fix: bundled marketplace promotion on Windows should copy from application-protected WindowsApps package files using a data-only/byte-stream copy path or otherwise avoid preserving the application-protected EFS attribute, and should validate that the promoted user marketplace contains every plugin listed by the app-bundled marketplace manifest before replacing/keeping the active cache.
Chrome plugin / extension-specific follow-up after the bundled marketplace cache was repaired:
The Chrome plugin root is now present in the active bundled marketplace cache:
The plugin diagnostics report:
The native host binary exists in the plugin cache:
But the install artifacts were never created:
So after the marketplace-cache repair, this has moved from “Chrome plugin not discoverable” to “Chrome plugin is present, but the plugin setup flow has not installed the Chrome Web Store extension or registered the native host.” The plugin docs say not to manually run
scripts/installManifest.mjs; the supported recovery path is to reinstall the Chrome plugin from the Codex plugin UI, but this user reports that setup fails every time.Update after re-checking locally on 2026-06-05:
The bundled marketplace cache has been repaired and now lists
computer-useandchromein addition tobrowser,sites, andlatex.Current local package/cache evidence:
OpenAI.Codex_26.602.3474.0_x64__2p2nqsd0c76g0C:\Users\sobha\.codex\.tmp\bundled-marketplaces\openai-bundledsites,browser,chrome,computer-use,latexC:\Users\sobha\.codex\.tmp\bundled-marketplaces\openai-bundled\plugins\computer-usescripts\computer-use-client.mjsexists in that active plugin path.codex-plugin\plugin.jsonexists and declarescomputer-useversion26.602.30954However, in the current Codex conversation, tagging
@Computerloads the plugin/skill context but does not expose the required runtime tool for Windows automation. Tool discovery fornode_repl js/mcp__node_repl__js/ Computer Use returns other tools, but not the JavaScript runtime needed by the Computer Use plugin. So the package appears installed locally, but the thread still cannot actually use Computer Use.Chrome plugin status has also narrowed:
1.1.5_0HKCU\Software\Google\Chrome\NativeMessagingHosts\com.openai.codexextensionC:\Users\sobha\AppData\Local\OpenAI\extension\com.openai.codexextension.jsonSo Chrome is “installed but disconnected” because the Codex native messaging host was not installed/registered. The plugin troubleshooting docs say not to repair/install that host manually; the supported path is to reinstall/re-add the Chrome plugin from the Codex plugin UI.
Additional local evidence from the same Windows machine:
OpenAI.Codex_26.602.3474.0_x64__2p2nqsd0c76g0....\.codex\.tmp\bundled-marketplaces\openai-bundled\plugins\computer-usescripts\computer-use-client.mjsexists.codex-plugin\plugin.jsonexists...\.codex\plugins\cache\openai-bundled\computer-use\26.602.30954config.tomlhas[plugins."computer-use@openai-bundled"] enabled = trueand the Computer Usenotify = [...]entry is already installed.app\resources\node_repl.exe.desktopFeatureAvailability.computerUseanddesktopFeatureAvailability.computerUseNodeReplbeing true. The general turn feature list includesComputerUse, but tool discovery never exposes the required Node REPL /jsexecution tool, and no Computer Use native-pipe process or startup log appears.state_5.sqlite.thread_dynamic_toolshas no rows forrepl,node_repl,computer,chrome, orbrowserfor the affected threads.codex_apps,xcodebuildmcp, andopenai-api-key-local-confirmation; nonode_repl/Computer Use runtime is started.This now looks less like missing plugin files and more like the
computerUseNodeRepl/ shared runtime bridge is not being provisioned or not being included in the desktop feature availability for this account/session on Windows.Update: I found an app-code local override that may work around this on Windows:
CODEX_ELECTRON_ENABLE_WINDOWS_COMPUTER_USE=1In the packaged Codex Desktop app code, on
win32this override appears to force bothcomputerUseandcomputerUseNodeRepltotruebefore desktop feature availability is propagated. I set it at the Windows user environment level on the affected machine and confirmedHKCU\Environment\CODEX_ELECTRON_ENABLE_WINDOWS_COMPUTER_USE = 1.This cannot affect already-running Codex processes; the app must be fully restarted before the runtime/tool exposure can be re-tested. If this fixes it, then the normal server/app availability state was leaving
computerUseNodeReploff even though the Computer Use plugin was installed and enabled. If it does not fix it after restart, the remaining failure is likely in the app-server/tool-building path after desktop feature availability is set.You're not alone; I've run into the same problem.
Same symptom here on Windows (Settings → Computer use → "Computer Use plugins unavailable"). I traced a root cause on my machine that I haven't seen called out in the existing threads, sharing in case it helps.
**Root cause on my machine: the Statsig post-login client fails to bootstrap because
user.custom.workspace_typeis an invalid type, which fail-closes desktop feature availability and prunes Computer Use.**Chain:
The accepted union is
string | number | boolean | array | undefined, so the value being sent is an object/null. (The value itself is logged as "sensitive", so I can't include it. My account may belong to more than one workspace — possibly relevant.)%USERPROFILE%\.codex\.tmp\bundled-marketplaces\openai-bundled\plugins\ends up containing onlychrome, even though the Store package shipscomputer-useat...\app\resources\plugins\openai-bundled\plugins\computer-use\...\codex-computer-use.exe.In
app.asar:if (windowsHelperPath == null || windowsHelperTransportModulePath == null) throw Error("Windows Computer Use helper paths are unavailable").Why I'm confident it's this gate and not version / cache / auth (all reproduced on my Windows 11 machine):
workspace_typeerror returns ~1s after login completes)..codexplugin cache / bundled-marketplace staging, do not fix it.browser_use_availability_resolved available=true reason=available); only Computer Use is gated off — so the named-pipe / sandbox infrastructure itself is fine.Looks related to #25253 (Statsig gate exposing a reduced plugin set), and #25795 / #25665 / #25571 (helper-paths /
missing-helper-path). The new piece here is that the gate can fail because the Statsig client never bootstraps, due to the invalidworkspace_type.Suggested fixes:
user.custom.workspace_typeis always a valid scalar (string/number/boolean) orundefined— it's currently serialized as an object/nullfor some accounts.Happy to provide full redacted
codex-desktop-*.logfiles.I hit the same Settings symptom on a newer Windows Desktop build and was able to recover it locally.
In this case the installed Desktop app bundle did contain
openai-bundledentries forbrowser,chrome, andcomputer-use, but the user-level Codex config/cache was not using a current usable bundled marketplace/cache. After repairing[marketplaces.openai-bundled]from the installed Desktop app resources, refreshing the user plugin cache from that bundled marketplace, ensuring Computer Use was feature-enabled, and fully restarting the app/app-server, plugin listing showedbrowser@openai-bundled,chrome@openai-bundled, andcomputer-use@openai-bundledas installed/enabled. Settings no longer showedComputer Use plugins unavailable.One additional code-level issue I found while patching locally: the background refresh path for non-curated/bundled plugin caches appeared to schedule refresh using only the explicit roots it was handed. Expanding those roots through the configured local marketplace roots before scheduling refresh fixed this failure mode in my local build. That may explain why reinstall/repair can fail to recover when
<CODEX_HOME>retains stale bundled marketplace/cache state.Omitting machine-specific paths, account details, logs, and feedback identifiers from this public comment.