OpenAI Just Shipped a Plugin So Codex Runs Inside Claude Code
<h2> The real story isn't the three commands. It's the admission hiding inside the architecture. </h2> <p>I keep coming back to what OpenAI shipped on March 30 and 31. They put out <code>codex-plugin-cc</code>, open source under Apache 2.0, so Codex can run inside Claude Code. That caught me off guard a little. I could be wrong, but I can't remember another OpenAI move this direct into a rival dev surface.</p> <p>On paper it's a tiny surface area. Actually, wait, that's not quite right. It's narrow, not small. <code>/codex:review</code> does the read-only pass. <code>/codex:adversarial-review</code> is the skeptical one that goes after tradeoffs and failure modes. <code>/codex:rescue</code> hands the work to a Codex subagent, and the repo also ships <code>/codex:status</code>, <code>/codex
The real story isn't the three commands. It's the admission hiding inside the architecture.
I keep coming back to what OpenAI shipped on March 30 and 31. They put out codex-plugin-cc, open source under Apache 2.0, so Codex can run inside Claude Code. That caught me off guard a little. I could be wrong, but I can't remember another OpenAI move this direct into a rival dev surface.
On paper it's a tiny surface area. Actually, wait, that's not quite right. It's narrow, not small. /codex:review does the read-only pass. /codex:adversarial-review is the skeptical one that goes after tradeoffs and failure modes. /codex:rescue hands the work to a Codex subagent, and the repo also ships /codex:status, /codex:result, plus /codex:cancel for background jobs. Small thing, big signal.
What it isn't
The part that makes this more interesting is what it isn't. At least from the repo, this doesn't read like a deep MCP-style bridge. It looks like Claude Code plugin plumbing: markdown command files, hooks for session start/end plus Stop, and a codex-rescue agent file. The command definitions literally tell Claude Code to run node "${CLAUDE_PLUGIN_ROOT}/scripts/codex-companion.mjs" ..., and the rescue agent is described as a thin forwarder that makes one Bash call.
Under the hood it's even more blunt, which I mean as a compliment. Slash command, subprocess, Node companion, then a shared broker talking JSON-RPC style messages over a Unix socket to the Codex app server. Fire, wait, print. The broker code handles methods like turn/start and review/start, and OpenAI's own README says the plugin wraps the Codex app server rather than spinning up some separate runtime.
No separate auth either. It rides the same local Codex CLI login and config you already have, which makes the whole thing feel closer to a sharp CLI wrapper than a native co-reasoning tool. /codex:rescue can detach into tracked background jobs, and there's even an optional stop-time review gate wired to Claude Code's Stop hook. That's clever, slightly chaotic, and honestly pretty useful.
Distribution math
It also lands right as OpenAI is pushing Codex plugins much harder. Their docs now treat plugins as bundles that can mix skills with app integrations or MCP servers, and the examples already point at Slack and Linear, plus a Sentry-flavored workflow. So this Claude Code repo doesn't feel random to me. It feels like distribution math.
My read? OpenAI picked the faster path, not the deepest one. They got Codex inside a rival's editor without needing the cleanest possible protocol story. A fuller MCP route would've been more intimate. Claude could call Codex mid-loop and react to it on the fly. But that isn't what this repo is. This is closer to "shell out, let Codex cook, hand the text back," and that might be exactly why it shipped this week instead of later.
The real signal
I don't think the real story is the three commands. I think it's the admission hiding inside the architecture: devs pick their own surface area, and the model company that shows up there wins more than the one that insists everyone come home.
Follow me on X — I post as @oldeucryptoboi.
DEV Community
https://dev.to/oldeucryptoboi/openai-just-shipped-a-plugin-so-codex-runs-inside-claude-code-51oaSign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
claudemodelopen sourceAnthropic Races to Contain Leak of Code Behind Claude AI Agent - WSJ
<a href="https://news.google.com/rss/articles/CBMipgNBVV95cUxOdE9NMDFReE54c2h5VndUVmNXVGZzU0hCTDRJc3ZsVzJPMUtNOFloWmdMNWNzcG90eWZIWU9FZlA5NzhCa2VxanRvaGlub3l6TmgxS3VSdzZ1RmxlclJfU3BKU3BlSzY3RHo2M1ROWFRvM2FOQWNJekUzUmNqTUhoT2J1WG5lLXM3M3RGa2NlbEt0azF2ekVKU0VBdlAtR2Y3TTBiSU5RRkFaeG41cGpGWTJCTFZ3N1F6cFEwOUtZSmtkTzZNVkJJLUstY3p2M2twOXZVNGNXdmNKSHAzXzQ2OFo5eE1jV3ZPVGpmYm5fSDdua0VNb2FPTy1BakpXTldDUGRoLWM1UkZ5M3FuQjZRLW16SlAzN1lhNjhRdkFWOGRhb011bXpkZURYQmpvM3NrUnd5NlZpQ3JjTDFNUnFuRnVqNjFUeWxxdk5NcEg0N0pQX0FpTFR1aEhyUVBCbWJKS1p5Mk1qOHZJXy1TRW82S2dUQkxPYTFmSmtvUkFoYTN0dWotTXl1ZDZEOTNHVjhRSGxSSGQ2QVJkaTRIOHIyR2Z3SGk0Zw?oc=5" target="_blank">Anthropic Races to Contain Leak of Code Behind Claude AI Agent</a> <font color="#6f6f6f">WSJ</font>
AI model predicts "good" and "bad" properties of biochar before it's even made - EurekAlert!
<a href="https://news.google.com/rss/articles/CBMiXEFVX3lxTE5Cb3NmZURyeVVUUExXMGt2Vk40VVhmZzJabGhGM1E5Ry1IdXlCbldBOHhVY0UxdzhuOEpGbzhBUEp1bjFYVDI0WUZ0bjZWY1g2Z2t1VlVRenRMandz?oc=5" target="_blank">AI model predicts "good" and "bad" properties of biochar before it's even made</a> <font color="#6f6f6f">EurekAlert!</font>
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Products
Turn Your Voice Into Action: The AI Tool That Transforms Speech Into Clear, Structured Text - The Good Men Project
<a href="https://news.google.com/rss/articles/CBMixwFBVV95cUxQU3hBcGxWd2swYnM5TXpyTVh1ZzFONGdCdE1XWVRMLXRhODlEeDFxLUUwSG1DSmEyVnVPVmtqb2RPYU1rZy0tSW5xSEhrSi1nM1lBeGxHR2ZXUE51ZGtOVm42ZnB1NGFfZU11ZGZTZFYzNk8yNTBSWlJtX3YxMXJMdGdId0xsQ1hkZ09wWnVjWFdRZk1kbHZFLXpOcnpycEd6T3hvWGM1eTBDN2dGeFFOdjdwSFdNVU51M1MzOFpGV3VFa0JuZ1hV?oc=5" target="_blank">Turn Your Voice Into Action: The AI Tool That Transforms Speech Into Clear, Structured Text</a> <font color="#6f6f6f">The Good Men Project</font>
Platform 37 and The AI Exchange: new spaces for AI innovation and discovery - blog.google
<a href="https://news.google.com/rss/articles/CBMivgFBVV95cUxOQ19kQV90Nkt5dGc3WTFUanl3VURUZDZHVmwwakRIdUxBVWdvS1BCUDYxeHhEb2RNejVWV0ZlN0VzX0s0X3FmUWpjLTVuZnB0TlR6QlhNRWh4MWJKdkZVeFhHTmoyeUZzSDByVk9IU0I0eE9ickl5WXhZc2w5NXlaOG96bWJkSkpUZk15NWRyMjEteG1Ka2NLVjV1MGtYQXB5dWd1aXdVRUNwaFFHMXpMeEo1UlFueDMySnBKTGhR?oc=5" target="_blank">Platform 37 and The AI Exchange: new spaces for AI innovation and discovery</a> <font color="#6f6f6f">blog.google</font>
Google Cuts AI Video Generation Costs in Half with Veo 3.1 Lite - Startup Fortune
<a href="https://news.google.com/rss/articles/CBMilAFBVV95cUxNSlU3ekRYdjNUdWF4TzdEQkYyVy1ENU5rcEQ0ak5xRkw4VEJIUXoyaF9ZSTNBRHR2LTVFaHVDeUFOUDJFYzlwaERpMDJDaU9XT3dHZlBtNmhQblgxUEMxNVJsSTZLT0J3d3ZBbm9xRDh4eEQ3a3g0X24zd3JqcUVxbXV5OXJRVjZCRzVPY2YzeDZSODBl?oc=5" target="_blank">Google Cuts AI Video Generation Costs in Half with Veo 3.1 Lite</a> <font color="#6f6f6f">Startup Fortune</font>
Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!