Browser Use can list in-app tabs, but external navigation fails with failed to start codex app-server
What version of the Codex App are you using (From “About Codex” dialog)?
26.422.21637
What subscription do you have?
most expensive one
What platform is your computer?
Microsoft Windows NT 10.0.22631.0 x64
What issue are you seeing?
In Codex Desktop on Windows, the browser-use:browser plugin is only partly working.
It can connect to the in-app browser and list the current tab, but it cannot open an external website like https://example.com/.
The failure happens before the page opens, during the safety/permission check for the outside website.
Error:
failed to start codex app-server: The system cannot find the path specified. (os error 3)
What steps can reproduce the bug?
Open Codex Desktop on Windows.
Make sure the Browser Use plugin is enabled.
Open the in-app browser. Leave it on a blank page.
Ask Codex to open a site, for example https://example.com/.
Browser Use loads successfully and can list the current tab.
When it tries to navigate, it fails with the app-server path error above.
What is the expected behavior?
_No response_
Additional information
Environment details seen locally:
OS: Windows
Codex CLI: codex-cli 0.124.0-alpha.2
Browser Use plugin: openai-bundled/browser-use/0.1.0-alpha1
In-app browser tab before navigation: about:blank
Useful checks:
codex app-server --help
works.
The Browser Use plugin file also exists:
%USERPROFILE%\.codex\plugins\cache\openai-bundled\browser-use\0.1.0-alpha1\scripts\browser-client.mjs
A direct Browser Use tab list succeeds, but this direct check fails:
await nodeRepl.fetch("https://chatgpt.com/backend-api/aura/site_status?site_url=https%3A%2F%2Fexample.com")
with the same error:
failed to start codex app-server: The system cannot find the path specified. (os error 3)
One suspicious detail: nodeRepl.homeDir reports null, so this may be a missing or incorrectly passed local path in the Node REPL/app-server bridge.
6 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Cross-linking a local workaround that fixed this same Windows Codex Desktop / Browser Use
failed to start codex app-server: ... (os error 3)failure here: https://github.com/openai/codex/issues/19562#issuecomment-4356858649On my machine,
%LOCALAPPDATA%\OpenAI\Codex\binwas expected/on the Desktop path but missing. The helper binaries already existed at:%LOCALAPPDATA%\Packages\OpenAI.Codex_2p2nqsd0c76g0\LocalCache\Local\OpenAI\Codex\binCreating a junction from the expected path to the packaged helper-bin path fixed Browser Use / in-app browser control:
After adding the junction and retrying in Codex Desktop, Browser Use could attach to the selected in-app browser tab, navigate to external pages, read DOM snapshots, click links, and continue navigating.
This may not cover every Windows Browser Use failure, but it looks relevant when the IAB backend can initialize/list tabs and then navigation/DOM/screenshot work fails with
failed to start codex app-server: ... (os error 3).I can reproduce this on Windows Codex Desktop as well.
Moved from duplicate #20956.
Session/thread ID requested by the Codex feedback flow:
019df4f0-8b5e-7772-b5d1-48af5df910c7Observed behavior:
https://dash.cloudflare.com/login?...Cloudflare Dashboard | Manage Your AccountFailing calls:
tab.playwright.domSnapshot()tab.playwright.screenshot(...)tab.dom_cua.get_visible_dom()tab.goto(...)Environment details observed:
OpenAI.Codex_26.429.8261.0_x64__2p2nqsd0c76g00.128.0-alpha.1openai-bundled/browser-use/0.1.0-alpha1nodeRepl.homeDirisnullnodeRepl.cwdis valid, but redacted here:<user-home>\mystuff\personal\Projects\audoraThis looks very similar to the HOME/path/app-server startup failure described here.
I can reproduce this on Windows with Codex Desktop
OpenAI.Codex_26.429.8261.0_x64.Same core behavior:
agent.browser.tabs.list()andagent.browser.tabs.selected()work.Follow-up after updating Codex Desktop on Windows.
The app updated from the previously reported build to:
OpenAI.Codex_26.506.3741.0_x64__2p2nqsd0c76g0codex.exe --version:codex-cli 0.130.0-alpha.5openai-bundled/browser-use/0.1.0-alpha2The failure still reproduces, but the symptom changed.
With the new Browser Use skill instructions, setup now uses:
After running the new setup flow and trying to attach to/name the selected in-app browser session, the Node REPL kernel exits unexpectedly with:
So this no longer reaches the previous DOM/screenshot/navigation calls that failed with:
Additional observations after the update:
nodeRepl.homeDiris stillnullnodeRepl.cwdis validnodeRepl.tmpDirresolves underC:\\Users\\<user>\\AppData\\Local\\Temp%LOCALAPPDATA%\\OpenAI\\Codex\\binnode_replbeing launched from%LOCALAPPDATA%\\OpenAI\\Codex\\binThis may indicate the original missing-helper-path issue is partially fixed in the newer build/plugin, but Browser Use on Windows is still blocked by a home/AppData permission or path-resolution problem. The
%LOCALAPPDATA%\\OpenAI\\Codex\\binjunction workaround mentioned above may not apply here anymore because that directory now exists and is being used.No project-specific paths or account details are needed to reproduce this; the relevant sanitized path pattern is:
Closing as a duplicate of #19187.