Codex CLI supports Chrome plugin
Open 💬 3 comments Opened May 11, 2026 by haofanwang
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
What variant of Codex are you using?
CLI
What feature would you like to see?
Is there any plan to support Codex Chrome in CLI? I notice that there is skill.md, but when I use it in CLI, it reports "privileged native pipe bridge is not available; browser-client is not trusted".
Additional information
_No response_
3 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
I can reproduce the same limitation via
@openai/codex-sdk, so this is not only an interactive CLI request.Environment:
0.134.0@openai/codex-sdk:0.135.0Control check from a normal Codex Desktop thread:
That returns browser backends including:
Chrome,type: "extension"Codex In-app Browser,type: "iab"SDK repro:
Observed in the SDK-created turn:
agent.browsers.get("extension")fails withBrowser is not available: extension.agent.browsers.list()inside the SDK-created turn returns[].The final SDK result was:
Additional check from a plain external Node process:
fails with:
Looking at the SDK implementation also explains the boundary:
@openai/codex-sdk@0.135.0shells out tocodex exec --experimental-json, so the SDK-created runtime does not appear to receive the same trusted native pipe / browser backend context that a normal Codex Desktop thread receives.Expected behavior, depending on product intent:
@openai/codex-sdk/codex execcan use the Chrome plugin when running on the same host where Codex Desktop has a healthy Chrome backend; orcodex execruntimes.This appears closely related to this issue, with the additional SDK angle.
I can reproduce this on macOS with Codex CLI
0.135.0, even after installing and enabling the bundled Chrome plugin and verifying the local Chrome extension/native-host setup.Environment:
0.135.0chrome@openai-bundled: installed/enabled, version26.527.31326148.0.7778.1791.1.5_0Local setup checks all pass. These setup checks are the diagnostic scripts shipped with the bundled Codex Chrome plugin itself, from
~/.codex/plugins/cache/openai-bundled/chrome/26.527.31326/scripts/, not custom scripts.scripts/check-extension-installed.js --jsonreportsinstalled: true,enabled: truefor selected profileProfile 1.scripts/check-native-host-manifest.js --jsonreportscorrect: true.scripts/chrome-is-running.js --jsonreports Chrome is running.extension-host chrome-extension://hehggadaopoacecdllhhajmbjkdcmajg/lsof -Ushows the extension host owns a browser-use socket:/tmp/codex-browser-use/<uuid>.sockBut from the CLI
node_replruntime:Observed result:
During setup, discovery also logs:
So this does not appear to be just a missing extension, missing native host manifest, or disabled Chrome plugin. The Chrome extension/native host is present and running, but the CLI runtime still does not discover an
extensionbackend.