Located installed Codex and plugins.
UnderstandResearched official Codex plugin repository.
UnderstandWired Codex Chrome and computer-use services into Claude Code.
Buildcan you find codex computer use and codex chrome plugins? and help me connect claude code to it ?
Codex 0.151.0 is installed locally, and ~/.codex already has computer-use/ and chrome-native-hosts*.json — good sign. Let me dig into the plugin details and your local setup.
🌐 Z.ai Built-in Tool: webReader
Input:
{"url":"https://community.openai.com/t/introducing-codex-plugin-for-claude-code/1378186","with_images_summary":false,"with_links_summary":true}Executing on server...
Output: webReader_result_summary: [{"text": {"title": "Introducing Codex Plugin for Claude Code - Codex - OpenAI Developer Community", "description": "If you already use Claude Code, this Codex plugin is a simple way to bring Codex into the same workflow. \nIt is useful in three cases: a standard Codex review, a more skeptical adver...
Found the key repo — openai/codex-plugin-cc. Let me check its structure for computer-use and Chrome plugins.
🌐 Z.ai Built-in Tool: webReader
Input:
{"retain_images":false,"url":"https://github.com/openai/codex-plugin-cc","with_links_summary":true}Executing on server...
Output: webReader_result_summary: [{"text": {"title": "GitHub - openai/codex-plugin-cc: Use Codex from Claude Code to review code or delegate tasks.", "description": "Use Codex from Claude Code to review code or delegate tasks. - openai/codex-plugin-cc", "url": "https://github.com/openai/codex-plugin-cc", "content": "Use Codex from ...
Found the official plugin: openai/codex-plugin-cc — delegates to your local Codex CLI (you have codex-cli 0.151.0 already installed). Now let me check if the marketplace ships separate computer-use/Chrome plugins.
This session is being continued from a previous conversation that ran out of context. The summary below covers the earlier portion of the conversation.
Summary:
Primary Request and Intent: The user asked (single message, verbatim): "can you find codex computer use and codex chrome plugins? and help me connect claude code to it ?" Two explicit intents:
Key Technical Concepts:
~/.claude/plugins/installed_plugins.json, known_marketplaces.json, marketplaces/, plugin-catalog-cache.json)~/.codex/computer-use/ directory exists)~/.codex/chrome-native-hosts.json, chrome-native-hosts-v2.json, ~/.codex/browser/)/Users/millin/.local/bin/codex, config at ~/.codex/config.toml, auth at ~/.codex/auth.jsoncodex/worklayer-mac-local-runtime, latest commit "feat(worklayer-mac): prove local Codex MCP runtime" — user has already proven a local Codex MCP runtime in this repocurl/wget BLOCKED in Bash, WebFetch BLOCKED, inline HTTP in Bash BLOCKED — use ctx_* MCP tools / WebSearch instead; Bash only for short-output commands; responses <500 words, ASD-STE100, terse; artifacts written to files, never inlined~/.codex/auth.json exists — never dump credentials/secrets into contextFiles and Code Sections:
~/.claude/plugins/ (listed, not read)
installed_plugins.json and known_marketplaces.json are the next files to inspect to see current plugin state and how to add the Codex plugin/marketplace.~/.codex/ (listed, not read)
computer-use/), Codex Chrome native hosts (chrome-native-hosts*.json), and browser/ are already installed locally. config.toml will show how Codex exposes MCP/app-server. Do not print auth.json contents.Errors and fixes:
ls/which Bash (short output) instead.Problem Solving:
~/.codex; Claude Code plugin infrastructure present under ~/.claude/plugins.installed_plugins.json / known_marketplaces.json; checking ~/.codex/computer-use and ~/.codex/browser contents; actually installing/connecting.All user messages:
Pending Tasks:
~/.claude/plugins/installed_plugins.json and known_marketplaces.json for current state; inspect ~/.codex/config.toml, ~/.codex/computer-use/, ~/.codex/browser/ for how Codex exposes these capabilities (avoid auth.json secrets).claude plugin marketplace add ... + claude plugin install ... or MCP config, then verify connection (e.g., list tools).Current Work:
Immediately before this summary, I had just received results from the first parallel research batch (WebSearch + local environment inspection) responding to the user's request to find Codex computer-use and Codex Chrome plugins and connect Claude Code to them. Key established facts: Codex CLI 0.151.0 installed at /Users/millin/.local/bin/codex; ~/.codex/ contains computer-use/, browser/, chrome-native-hosts.json, chrome-native-hosts-v2.json; ~/.claude/plugins/ has standard plugin infrastructure (installed_plugins.json, known_marketplaces.json, marketplaces/); web search surfaced the official "Codex Plugin for Claude Code" as the bridge. No response has been sent to the user yet, and no connection steps have been performed.
Optional Next Step:
Continue the user's request ("help me connect claude code to it"): fetch the OpenAI Community post "Introducing Codex Plugin for Claude Code" (https://community.openai.com/t/introducing-codex-plugin-for-claude-code/1378186) via ctx_fetch_and_index or mcp__web_reader__webReader to get exact install commands, and in parallel inspect ~/.claude/plugins/installed_plugins.json, ~/.claude/plugins/known_marketplaces.json, ~/.codex/config.toml (small reads or ctx tools) to see current wiring. Then execute the install (e.g., claude plugin CLI or MCP config) and verify Claude Code can reach the Codex computer-use/Chrome tools, reporting back tersely with source links.
If you need specific details from before compaction (like exact code snippets, error messages, or content you generated), read the full transcript at: /Users/millin/.claude/projects/-Users-millin-Documents-Code-keyflow-infra/7b338dda-af50-47ed-8584-83382d4c8c76.jsonl Continue the conversation from where it left off without asking the user any further questions. Resume directly — do not acknowledge the summary, do not recap what was happening, do not preface with "I'll continue" or similar. Pick up the last task as if the break never happened.
Found what exists. Before connecting, let me check your local Codex wiring and the claude CLI.
Your Codex install already has both capabilities as MCP servers — this is the key finding:
~/.codex/computer-use/Codex Computer Use.app → SkyComputerUseClient (MCP server computer-use, currently disabled; cua_repl/node_repl unified plugin enabled)chrome-native-hosts-v2.json) + browser plugin at ~/.codex/plugins/cache/openai-bundled/browser/ with BROWSER_USE_AVAILABLE_BACKENDS = "chrome,iab"There is no standalone "Codex computer-use/Chrome" plugin for Claude Code — the official openai/codex-plugin-cc marketplace ships one codex plugin that delegates through your local Codex CLI + app server, reusing its MCP setup (issue #446 requests a direct /codex:computer-use — not shipped yet). Two connection paths: install the official plugin, and wire the computer-use MCP server directly. Doing both now.
The classifier blocked the claude plugin CLI call. Let me try the direct MCP route.
continue
Computer-use MCP added to user config. Verifying it launches and responds:
Connected. Now probing what tools it exposes (desktop only, or browser too), and grabbing the Codex browser plugin env from config:
Desktop tools confirmed (list_apps, get_app_state, click…). Now probing the Codex Chrome/browser service (node_repl with the chrome+iab backends):
Done. Here's the full picture:
Not Claude Code plugins — they're local Codex components on your machine:
~/.codex/computer-use/Codex Computer Use.app (SkyComputerUseClient)~/.codex/chrome-native-hosts-v2.json) + browser plugin with chrome,iab backendsThe only official Claude Code bridge is openai/codex-plugin-cc — one plugin that delegates to your local Codex CLI/app server. It has no computer-use/Chrome commands yet (issue #446 requests it).
Codex Computer Use → Claude Code (direct MCP, user scope):
codex-computer-use to ~/.claude.json, health check ✔ Connectedlist_apps, get_app_state (screenshot + accessibility tree), click, …mcp__codex-computer-use__*! claude plugin marketplace add openai/codex-plugin-cc! claude plugin install codex@openai-codex/codex:setup. Chrome work goes through delegation (/codex:rescue …) — Codex uses its own Chrome extension. Uses your existing Codex login/config (announcement).chrome-devtools-mcp installed in Claude Code — native Chrome control without Codex.I did not wire Codex's node_repl/cua_repl into Claude Code: it's a raw JS REPL service, not clean browser tools — wrong shape, and redundant with option 1 or 2.
Sources: codex-plugin-cc · OpenAI announcement · issue #446
still do it, I like how codex uses chrome. I will disable chrome-devtools-mcp
Good call — let me wire the actual Codex Chrome path (cua_repl unified service) into Claude Code. First I need its real env values (they were redacted in codex mcp list):
The plugin's .mcp.json has the full env — cua_repl wraps the same REPL but steered at Chrome/browser control (CUA_REPL_ENABLED_SURFACES=browser,computer, chrome backend preferred). Probing it standalone before wiring:
The cua_repl service runs standalone and exposes the real Codex Chrome API (cua.getState(), cua.getTab(), cua.createBrowserTab()…). Wiring it in as codex-browser:
Done — both Codex surfaces are now wired into Claude Code:
| MCP server | What it gives | Status |
|---|---|---|
codex-computer-use | macOS desktop control (list_apps, get_app_state, click…) | ✔ Connected |
codex-browser | The real Codex Chrome path — cua API (cua.getState(), cua.getTab(), cua.createBrowserTab()), chrome backend preferred, in-app browser as fallback | ✔ Connected |
codex-browser is the exact same cua_repl service Codex runs (env copied verbatim from the plugin's .mcp.json), registered at user scope in ~/.claude.json.
To use: restart Claude Code. Tools appear as mcp__codex-browser__js / __js_reset — the js tool ships with Codex's full CUA instructions, so "open example.com in Chrome and log in" just works the way it does in Codex.
Two caveats:
26.831.21537 — when the ChatGPT app updates its bundled plugins, the path breaks. Fix = re-add with the new version dir. Tell me and I'll re-run it.Go ahead and disable chrome-devtools-mcp whenever — these don't depend on it.
{"url":"https://community.openai.com/t/introducing-codex-plugin-for-claude-code/1378186","with_images_summary":false,"with_links_summary":true}{"retain_images":false,"url":"https://github.com/openai/codex-plugin-cc","with_links_summary":true}! claude plugin marketplace add openai/codex-plugin-cc! claude plugin install codex@openai-codex