[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-openai-codex-plugin-claude-code-launch-en":3,"tags-openai-codex-plugin-claude-code-launch-en":30,"related-lang-openai-codex-plugin-claude-code-launch-en":41,"related-posts-openai-codex-plugin-claude-code-launch-en":45,"series-tools-c55e7c47-1345-419d-952d-e65454ad2583":82},{"id":4,"title":5,"content":6,"summary":7,"source":8,"source_url":9,"author":10,"image_url":11,"keywords":12,"language":18,"translated_content":10,"views":19,"is_premium":20,"created_at":21,"updated_at":21,"cover_image":11,"published_at":22,"rewrite_status":23,"rewrite_error":10,"rewritten_from_id":24,"slug":25,"category":26,"related_article_id":27,"status":28,"google_indexed_at":29,"x_posted_at":10,"tweet_text":10,"title_rewritten_at":10,"title_original":10,"key_takeaways":10,"topic_cluster_id":10,"embedding":10,"is_canonical_seed":20},"c55e7c47-1345-419d-952d-e65454ad2583","OpenAI’s Codex Plugin Lands in Claude Code","\u003Cp>On March 30, 2026, \u003Ca href=\"https:\u002F\u002Fopenai.com\" target=\"_blank\" rel=\"noopener\">OpenAI\u003C\u002Fa> published \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex-plugin-cc\" target=\"_blank\" rel=\"noopener\">codex-plugin-cc\u003C\u002Fa>, an official plugin that lets people use Codex inside \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fclaude-code\" target=\"_blank\" rel=\"noopener\">Claude Code\u003C\u002Fa>. That is a strange sentence to write, and it matters because it puts OpenAI’s coding agent directly into Anthropic’s developer toolchain.\u003C\u002Fp>\u003Cp>The move is interesting for a simple reason: developers do not care which lab owns the logo if the tool saves time. They care about terminal workflows, repo access, and whether the agent can actually get work done without turning a small edit into a long debugging session.\u003C\u002Fp>\u003Ch2>What OpenAI shipped\u003C\u002Fh2>\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex-plugin-cc\" target=\"_blank\" rel=\"noopener\">codex-plugin-cc\u003C\u002Fa> is an integration layer, not a new model. It lets \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fclaude-code\" target=\"_blank\" rel=\"noopener\">Claude Code\u003C\u002Fa> call into OpenAI’s \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fcodex\" target=\"_blank\" rel=\"noopener\">Codex\u003C\u002Fa> agent so users can keep working in the same terminal-first interface while switching the underlying coding brain.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775952407317-p9ta.png\" alt=\"OpenAI’s Codex Plugin Lands in Claude Code\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>That matters because terminal-based agents have become the default for a lot of serious coding work. They sit close to the repo, can inspect files, run commands, and patch code without forcing the developer into a separate chat window or web app.\u003C\u002Fp>\u003Cp>OpenAI’s decision also says something about distribution. Instead of asking developers to abandon their current setup, the company brought Codex to where many power users already spend their time. That is a practical play, and it is easier to adopt than a fresh app that asks for a full workflow reset.\u003C\u002Fp>\u003Cul>\u003Cli>Launch date: 2026-03-30\u003C\u002Fli>\u003Cli>Project: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex-plugin-cc\" target=\"_blank\" rel=\"noopener\">codex-plugin-cc\u003C\u002Fa>\u003C\u002Fli>\u003Cli>Target environment: \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fclaude-code\" target=\"_blank\" rel=\"noopener\">Claude Code\u003C\u002Fa>\u003C\u002Fli>\u003Cli>Owner: \u003Ca href=\"https:\u002F\u002Fopenai.com\" target=\"_blank\" rel=\"noopener\">OpenAI\u003C\u002Fa>\u003C\u002Fli>\u003Cli>Category: coding agent integration\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Why this release got people talking\u003C\u002Fh2>\u003Cp>The surprise is not that OpenAI built a plugin. The surprise is where it put it. \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fclaude-code\" target=\"_blank\" rel=\"noopener\">Claude Code\u003C\u002Fa> is one of the most visible terminal agents in the market, and \u003Ca href=\"https:\u002F\u002Fopenai.com\" target=\"_blank\" rel=\"noopener\">OpenAI\u003C\u002Fa> chose to meet users there instead of demanding a separate environment.\u003C\u002Fp>\u003Cp>That kind of cross-ecosystem move is a strong signal that the coding-agent market is getting more practical and less tribal. If a developer prefers \u003Ca href=\"\u002Fnews\u002Fclaude-code-compaction-context-management-en\">Claude Code\u003C\u002Fa>’s interface but wants Codex’s behavior for a specific task, the plugin makes that mix possible.\u003C\u002Fp>\u003Cp>It also hints at a broader shift in how AI tools are packaged. The model itself is no longer the whole story. The wrapper, the CLI, the permissions model, and the repo workflow matter just as much because they decide whether the agent is useful for real work or just impressive in demos.\u003C\u002Fp>\u003Cblockquote>“We’re not building a chatbot. We’re building an agent that can do things.” — Sam Altman, OpenAI DevDay 2024 keynote\u003C\u002Fblockquote>\u003Cp>That quote fits this release better than a generic product slogan would. The plugin turns that idea into something concrete: a coding agent that can live inside another company’s developer tool and still feel native enough to use.\u003C\u002Fp>\u003Ch2>How it compares with other coding tools\u003C\u002Fh2>\u003Cp>OpenAI’s plugin approach is different from the more closed path many vendors take. Instead of forcing a single environment, it lets Codex plug into an existing one. That is a useful contrast with tools that ask you to switch tabs, contexts, or even your whole editor setup.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775952419946-5fkt.png\" alt=\"OpenAI’s Codex Plugin Lands in Claude Code\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>For developers, the comparison comes down to friction. If a tool can drop into a terminal workflow, it often wins over a prettier interface that slows you down. That is especially true for repo editing, command execution, and iterative debugging where speed matters more than polish.\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex-plugin-cc\" target=\"_blank\" rel=\"noopener\">codex-plugin-cc\u003C\u002Fa>: brings Codex into Claude Code\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fclaude-code\" target=\"_blank\" rel=\"noopener\">Claude Code\u003C\u002Fa>: terminal-first coding agent from Anthropic\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fcodex\" target=\"_blank\" rel=\"noopener\">Codex\u003C\u002Fa>: OpenAI’s coding agent family\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot\" target=\"_blank\" rel=\"noopener\">GitHub Copilot\u003C\u002Fa>: tightly integrated with GitHub and editors\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cursor.com\" target=\"_blank\" rel=\"noopener\">Cursor\u003C\u002Fa>: editor-centric AI coding tool\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Those products all target coding help, but they make different tradeoffs. \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot\" target=\"_blank\" rel=\"noopener\">GitHub Copilot\u003C\u002Fa> lives close to the editor, \u003Ca href=\"https:\u002F\u002Fwww.cursor.com\" target=\"_blank\" rel=\"noopener\">Cursor\u003C\u002Fa> wraps the editor itself, and \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fclaude-code\" target=\"_blank\" rel=\"noopener\">Claude Code\u003C\u002Fa> pushes hard on terminal workflows. OpenAI’s plugin says the interface boundary is less important than the model and the task.\u003C\u002Fp>\u003Ch2>What this means for developers\u003C\u002Fh2>\u003Cp>For developers, the practical takeaway is simple: agent choice is becoming modular. You may keep one interface, another model, and a third-party workflow tool, all in the same stack. That gives teams more room to test what actually works instead of accepting the defaults from one vendor.\u003C\u002Fp>\u003Cp>It also creates a new kind of competition. Labs are no longer just fighting to ship the smartest model. They are also fighting to become the easiest engine to drop into someone else’s workflow. That is a very different product battle, and it favors teams that can ship integrations quickly.\u003C\u002Fp>\u003Cp>If this kind of plugin support catches on, the next wave of \u003Ca href=\"\u002Fnews\u002Fai-coding-tools-developers-use-at-work-en\">coding tools\u003C\u002Fa> may look less like isolated apps and more like interchangeable components. The real question is which agent becomes the one developers trust enough to let touch their repositories first.\u003C\u002Fp>\u003Cp>My bet: the winners will be the tools that reduce context switching, keep command-line control, and make it easy to swap models without rewriting the whole workflow. If OpenAI keeps opening Codex this way, the next big move may be a plugin ecosystem where the model matters less than the path it takes into your terminal.\u003C\u002Fp>\u003Cp>For now, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex-plugin-cc\" target=\"_blank\" rel=\"noopener\">codex-plugin-cc\u003C\u002Fa> is a small release with a big signal. It says the coding-agent market is moving toward interoperability, and developers should start asking a sharper question: which AI tool fits my workflow today, and which one can I replace tomorrow?\u003C\u002Fp>","OpenAI shipped a Codex plugin for Claude Code on March 30, putting its coding agent inside Anthropic’s terminal tool.","zhuanlan.zhihu.com","https:\u002F\u002Fzhuanlan.zhihu.com\u002Fp\u002F2024049226674369372",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775952407317-p9ta.png",[13,14,15,16,17],"OpenAI","Codex","Claude Code","coding agent","GitHub plugin","en",0,false,"2026-04-12T00:06:34.202977+00:00","2026-04-12T00:06:34.152+00:00","done","29c31f03-c612-4b88-a741-ed1f2e94587f","openai-codex-plugin-claude-code-launch-en","tools","1f560070-ff85-4b31-a8de-1b5c05797542","published","2026-04-12T09:00:07.583+00:00",[31,33,35,37,39],{"name":17,"slug":32},"github-plugin",{"name":13,"slug":34},"openai",{"name":16,"slug":36},"coding-agent",{"name":15,"slug":38},"claude-code",{"name":14,"slug":40},"codex",{"id":27,"slug":42,"title":43,"language":44},"openai-codex-plugin-claude-code-launch-zh","OpenAI Codex 插件進駐 Claude Code","zh",[46,52,58,64,70,76],{"id":47,"slug":48,"title":49,"cover_image":50,"image_url":50,"created_at":51,"category":26},"a6c1d84d-0d9c-4a5a-9ca0-960fbfc1412e","why-gemini-api-pricing-is-cheaper-than-it-looks-en","Why Gemini API pricing is cheaper than it looks","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778869846824-s2r1.png","2026-05-15T18:30:26.595941+00:00",{"id":53,"slug":54,"title":55,"cover_image":56,"image_url":56,"created_at":57,"category":26},"8b02abfa-eb16-4853-8b15-63d302c7b587","why-vidhub-huiyuan-hutong-bushi-quan-shebei-tongyong-en","Why VidHub 会员互通不是“买一次全设备通用”","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778789439875-uceq.png","2026-05-14T20:10:26.046635+00:00",{"id":59,"slug":60,"title":61,"cover_image":62,"image_url":62,"created_at":63,"category":26},"abe54a57-7461-4659-b2a0-99918dfd2a33","why-buns-zig-to-rust-experiment-is-right-en","Why Bun’s Zig-to-Rust experiment is the right move","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778767895201-5745.png","2026-05-14T14:10:29.298057+00:00",{"id":65,"slug":66,"title":67,"cover_image":68,"image_url":68,"created_at":69,"category":26},"f0015918-251b-43d7-95af-032d2139f3f6","why-openai-api-pricing-is-product-strategy-en","Why OpenAI API pricing is a product strategy, not a footnote","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778749841805-uyhg.png","2026-05-14T09:10:27.921211+00:00",{"id":71,"slug":72,"title":73,"cover_image":74,"image_url":74,"created_at":75,"category":26},"7096dab0-6d27-42d9-b951-7545a5dddf33","why-claude-code-prompt-design-beats-ide-copilots-en","Why Claude Code’s prompt design beats IDE copilots","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778742651754-3kxk.png","2026-05-14T07:10:30.953808+00:00",{"id":77,"slug":78,"title":79,"cover_image":80,"image_url":80,"created_at":81,"category":26},"1f1bff1e-0ebc-4fa7-a078-64dc4b552548","why-databricks-model-serving-is-right-default-en","Why Databricks Model Serving is the right default for production infe…","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778692290314-gopj.png","2026-05-13T17:10:32.167576+00:00",[83,88,93,98,103,108,113,118,123,128],{"id":84,"slug":85,"title":86,"created_at":87},"8008f1a9-7a00-4bad-88c9-3eedc9c6b4b1","surepath-ai-mcp-policy-controls-en","SurePath AI's New MCP Policy Controls Enhance AI Security","2026-03-26T01:26:52.222015+00:00",{"id":89,"slug":90,"title":91,"created_at":92},"27e39a8f-b65d-4f7b-a875-859e2b210156","mcp-standard-ai-tools-2026-en","MCP Standard in 2026: Integrating AI Tools","2026-03-26T01:27:43.127519+00:00",{"id":94,"slug":95,"title":96,"created_at":97},"165f9a19-c92d-46ba-b3f0-7125f662921d","rag-2026-transforming-enterprise-ai-en","How RAG in 2026 is Transforming Enterprise AI","2026-03-26T01:28:11.485236+00:00",{"id":99,"slug":100,"title":101,"created_at":102},"6a2a8e6e-b956-49d8-be12-cc47bdc132b2","mastering-ai-prompts-2026-guide-en","Mastering AI Prompts: A 2026 Guide for Developers","2026-03-26T01:29:07.835148+00:00",{"id":104,"slug":105,"title":106,"created_at":107},"d6653030-ee6d-4043-898d-d2de0388545b","evolving-world-prompt-engineering-en","The Evolving World of Prompt Engineering","2026-03-26T01:29:42.061205+00:00",{"id":109,"slug":110,"title":111,"created_at":112},"3ab2c67e-4664-4c67-a013-687a2f605814","garry-tan-open-sources-claude-code-toolkit-en","Garry Tan Open-Sources a Claude Code Toolkit","2026-03-26T08:26:20.245934+00:00",{"id":114,"slug":115,"title":116,"created_at":117},"66a7cbf8-7e76-41d4-9bbf-eaca9761bf69","github-ai-projects-to-watch-in-2026-en","20 GitHub AI Projects to Watch in 2026","2026-03-26T08:28:09.752027+00:00",{"id":119,"slug":120,"title":121,"created_at":122},"231306b3-1594-45b2-af81-bb80e41182f2","claude-code-vs-cursor-2026-en","Claude Code vs Cursor in 2026","2026-03-26T13:27:14.177468+00:00",{"id":124,"slug":125,"title":126,"created_at":127},"9f332fda-eace-448a-a292-2283951eee71","practical-github-guide-learning-ml-2026-en","A Practical GitHub Guide to Learning ML in 2026","2026-03-27T01:16:50.125678+00:00",{"id":129,"slug":130,"title":131,"created_at":132},"1b1f637d-0f4d-42bd-974b-07b53829144d","aiml-2026-student-ai-ml-lab-repo-review-en","AIML-2026 Is a Bare-Bones Student Lab Repo","2026-03-27T01:21:51.661231+00:00"]