Chrome plugin installde from official source via Codex APP, doesn't work.

Open 💬 3 comments Opened Jul 9, 2026 by fog1985

What version of Codex CLI is running?

codex-cli 0.143.0

What subscription do you have?

pro

Which model were you using?

gpt-5.5 xhigh

What platform is your computer?

Darwin 25.5.0 arm64 arm

What terminal emulator and version are you using (if applicable)?

zsh

Codex doctor report

Codex works fine. Issue with the Chrome plugin.

What issue are you seeing?

Bug: Codex Chrome plugin cannot connect to Chrome even after reinstall

Environment:

  • macOS: 26.5.1, arm64
  • Codex app: com.openai.codex 26.623.141536, build 4753
  • Bundled app Codex CLI: 0.142.5
  • Brew Codex CLI: 0.143.0
  • Chrome plugin: openai-bundled/chrome 26.623.141536
  • Codex Chrome Extension ID: hehggadaopoacecdllhhajmbjkdcmajg
  • Extension version detected: 1.1.5_0

Observed failure:

  • Agent follows Chrome plugin bootstrap:
  • setupBrowserRuntime succeeds
  • agent.browsers.get("extension") fails with:

Browser is not available: extension

  • agent.browsers.list() returns []

Validated locally:

  • Google Chrome is running.
  • Chrome selected profile is Default.
  • Default maps to user profile tarantas1985@gmail.com.
  • Codex Chrome Extension is installed, registered, and enabled in Default.
  • Native messaging host manifest exists and validates:
  • path: ~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.openai.codexextension.json
  • host name: com.openai.codexextension
  • allowed origin: chrome-extension://hehggadaopoacecdllhhajmbjkdcmajg/
  • correct: true
  • Plugin helper opened Chrome successfully with:

open -n -a "/Applications/Google Chrome.app" --args --profile-directory=Default --new-window about:blank

  • Retrying after the visible Chrome window still failed with:

Browser is not available: extension
agent.browsers.list() = []

User already reinstalled the Chrome plugin from Codex Plugins UI. It did not help.

Expected:
Codex should discover the Chrome extension backend and return a usable extension browser from agent.browsers.get("extension").

Actual:
The extension/native-host checks pass, but the browser runtime exposes no available backend.

Please investigate the Chrome plugin/native-host/browser-runtime handshake. This does not appear fixable through user-side reinstall/profile selection.

What steps can reproduce the bug?

Uploaded thread: 019f467d-283f-7171-9fa6-f29226d6985c

What is the expected behavior?

Chrome plugin works and codex can use my browser.

Additional information

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗