[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-openai-plugin-claude-code-workflow-cuts-four-steps-en":3,"tags-openai-plugin-claude-code-workflow-cuts-four-steps-en":29,"related-lang-openai-plugin-claude-code-workflow-cuts-four-steps-en":37,"related-posts-openai-plugin-claude-code-workflow-cuts-four-steps-en":41,"series-tools-94325e7e-88f3-4d82-a60a-3211c2f46e45":78},{"id":4,"title":5,"content":6,"summary":7,"source":8,"source_url":9,"author":10,"image_url":11,"keywords":12,"language":17,"translated_content":10,"views":18,"is_premium":19,"created_at":20,"updated_at":20,"cover_image":11,"published_at":21,"rewrite_status":22,"rewrite_error":10,"rewritten_from_id":23,"slug":24,"category":25,"related_article_id":26,"status":27,"google_indexed_at":28,"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":19},"94325e7e-88f3-4d82-a60a-3211c2f46e45","OpenAI插件进Claude Code，少做4步","\u003Cp>OpenAI最近把一个很有意思的东西摆到了台面上：\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex-plugin-cc\" target=\"_blank\" rel=\"noopener\">codex-plugin-cc\u003C\u002Fa>，也就是给 \u003Ca href=\"https:\u002F\u002Fclaude.ai\u002Fcode\" target=\"_blank\" rel=\"noopener\">Claude Code\u003C\u002Fa> 用的官方插件。它不是那种“装了就快 20%”的空话工具，而是直接把两套原本分开的工作流接到了一起。\u003C\u002Fp>\u003Cp>这件事有意思的地方在于，OpenAI 和 Anthropic 本来就是正面竞争关系，但开发者并不在乎阵营，他们在乎的是少敲多少次命令、少切多少次窗口、少处理多少重复配置。对写代码的人来说，省下 4 步往往比“更智能”更有体感。\u003C\u002Fp>\u003Cp>如果你平时已经在用 \u003Ca href=\"\u002Fnews\u002Fmarginlab-claude-code-opus-46-tracker-en\">Claude Code\u003C\u002Fa> 做代码修改、审查和终端操作，这个插件的价值就很直接：把 OpenAI 的 Codex 能力塞进你现有的 Claude Code 流程里，而不是逼你换一整套工具链。\u003C\u002Fp>\u003Ch2>OpenAI 为什么要把插件送进 Claude Code\u003C\u002Fh2>\u003Cp>OpenAI 推出 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex-plugin-cc\" target=\"_blank\" rel=\"noopener\">codex-plugin-cc\u003C\u002Fa>，表面上看像一次“跨阵营合作”，实际更像一次开发者入口争夺。谁能进入日常工作流，谁就更接近真正的使用频率。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775160437919-2fsa.png\" alt=\"OpenAI插件进Claude Code，少做4步\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>\u003Ca href=\"\u002Fnews\u002Fanthropic-april-2026-claude-code-update-en\">Claude Code\u003C\u002Fa> 的用户本来就习惯在终端里完成大部分 AI 辅助编程任务。OpenAI 这次没有要求用户改掉习惯，而是直接适配已有习惯。这个思路很现实，也很聪明，因为迁移成本才是工具推广里最难跨过去的门槛。\u003C\u002Fp>\u003Cp>从产品策略上看，这类插件的意义不在于功能列表有多长，而在于它把模型能力和开发环境之间的摩擦降了下来。你不用在多个网页、CLI、配置文件之间来回跳，很多操作可以在原地完成。\u003C\u002Fp>\u003Cul>\u003Cli>项目地址直接放在 GitHub 上，说明它是面向开发者公开分发的工具，不是内部试验品。\u003C\u002Fli>\u003Cli>插件目标很明确，就是让 Codex 进入 Claude Code 的现有交互流程。\u003C\u002Fli>\u003Cli>它解决的不是“能不能用”，而是“用起来要经过多少层手工操作”。\u003C\u002Fli>\u003Cli>对日常高频改代码的人来说，少一次上下文切换就能省掉不少注意力损耗。\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>我装完后，工作流少了哪4步\u003C\u002Fh2>\u003Cp>老金这篇文章里最有价值的地方，不是“OpenAI 和 Anthropic 居然联动了”，而是他把安装后的体感说得很直白：工作流少了 4 步。对于开发者来说，这种变化比抽象的性能参数更好判断。\u003C\u002Fp>\u003Cp>这 4 步本质上都围绕一件事展开：原本需要手动处理的衔接，现在可以更少地介入。典型场景包括复制粘贴上下文、切换到外部工具、回到终端继续执行，以及重复确认配置状态。每一步单看都不大，但连续做一整天，累积成本很明显。\u003C\u002Fp>\u003Cp>如果你把 AI 编程工具当成“助手”，那最理想的状态就是它少打扰你。codex-plugin-cc 的思路就是让 Codex 以插件形式融进 \u003Ca href=\"\u002Fnews\u002Fclaude-code-source-map-leak-en\">Claude Code\u003C\u002Fa>，而不是让你为了一次任务重新打开另一个产品。\u003C\u002Fp>\u003Cblockquote>“The future is already here — it's just not evenly distributed.” — William Gibson\u003C\u002Fblockquote>\u003Cp>这句话放在今天很贴切。AI 编程工具已经不缺模型能力，真正分化的是谁更贴近开发者手里的那条路径。插件、扩展、适配器这类东西，看起来不起眼，实际上经常决定工具会不会真的被每天使用。\u003C\u002Fp>\u003Ch2>和原生流程比，差别到底有多大\u003C\u002Fh2>\u003Cp>如果只看功能介绍，很多插件都像“锦上添花”。但一旦把它放进真实开发节奏里，差距就会变得很具体。原生流程里，你通常要先确认工具、再切换入口、再处理上下文、最后回到主工作区继续做事；插件化之后，很多动作都能在同一个界面里完成。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775160419649-n79j.png\" alt=\"OpenAI插件进Claude Code，少做4步\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>这类变化的价值，最好用时间和步骤来衡量，而不是用宣传语来判断。假设一次任务里少了 4 个动作，每个动作只省 10 到 20 秒，一天做 30 次，节省的已经不是零碎时间，而是能明显影响专注度的连续片段。\u003C\u002Fp>\u003Cp>更重要的是，插件把“工具选择”这件事变轻了。开发者不必为了某个模型能力专门改掉整套习惯，这会让 AI 编程工具更容易进入团队日常，而不是停留在个人尝鲜阶段。\u003C\u002Fp>\u003Cul>\u003Cli>原本需要跨工具处理的上下文，减少了手动搬运。\u003C\u002Fli>\u003Cli>原本需要反复确认的配置，变成更少的中间步骤。\u003C\u002Fli>\u003Cli>原本要在多个窗口之间切换的操作，更多留在 Claude Code 里完成。\u003C\u002Fli>\u003Cli>原本容易打断思路的流程，被压缩成更短的连续动作。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>当然，这不意味着插件会把所有问题都解决。它解决的是交互成本，不是代码质量本身。模型写出来的内容还得看任务、提示词、仓库结构和你自己的审查习惯。\u003C\u002Fp>\u003Ch2>这类插件会怎么影响开发者选择\u003C\u002Fh2>\u003Cp>从更大的视角看，\u003Ca href=\"https:\u002F\u002Fopenai.com\" target=\"_blank\" rel=\"noopener\">OpenAI\u003C\u002Fa> 把插件送进 \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\" target=\"_blank\" rel=\"noopener\">Anthropic\u003C\u002Fa> 的工具链，说明 AI 编程市场正在往“互相适配”走，而不是简单的封闭竞争。开发者不会长期忠于某一家模型厂商，他们会忠于自己的工作流。\u003C\u002Fp>\u003Cp>这也解释了为什么 \u003Ca href=\"https:\u002F\u002Fclaude.ai\u002Fcode\" target=\"_blank\" rel=\"noopener\">Claude Code\u003C\u002Fa> 这种终端型产品很有吸引力。它离代码最近，离执行最近，也离“把 AI 当成日常工具”最近。谁能把能力塞进这个入口，谁就更容易被高频使用。\u003C\u002Fp>\u003Cp>如果你想自己看看插件细节，最直接的入口还是官方仓库 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex-plugin-cc\" target=\"_blank\" rel=\"noopener\">codex-plugin-cc\u003C\u002Fa>。如果你还在评估 Claude Code 本身，先看它的官方文档和使用方式，再决定要不要把 Codex 接进来，会更稳妥。\u003C\u002Fp>\u003Cp>对团队来说，我更建议把这类插件当成“工作流优化器”，而不是“模型替代品”。它的意义在于减少重复劳动、缩短工具切换路径、把 AI 能力放进更自然的执行链路里。\u003C\u002Fp>\u003Ch2>结尾：真正值得关注的是入口，不是阵营\u003C\u002Fh2>\u003Cp>OpenAI 这次把官方插件送进 Claude Code，最值得记住的不是“竞对合作”这个噱头，而是它把开发者的使用入口看得比品牌边界更重要。接下来如果你在团队里评估 AI 编程工具，别先问“谁家模型更强”，先问“谁能少打断你 4 次”。\u003C\u002Fp>\u003Cp>我更愿意把这件事看成一个信号：未来一段时间，真正有竞争力的 AI 工具，不一定是功能最多的那一个，而是最少让你离开编辑器的那一个。问题只剩下一个，你愿不愿意把现有工作流再检查一遍，看看还有多少重复动作可以被砍掉。\u003C\u002Fp>","OpenAI的codex-plugin-cc进了Claude Code，老金实测后把4个手工步骤直接砍掉。","zhuanlan.zhihu.com","https:\u002F\u002Fzhuanlan.zhihu.com\u002Fp\u002F2022296800908813823",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775160437919-2fsa.png",[13,14,15,16],"OpenAI Codex","Claude Code","codex-plugin-cc","developer workflow","en",0,false,"2026-04-02T20:06:43.160612+00:00","2026-04-02T20:06:43.072+00:00","done","35fafc17-9e22-4e0b-afea-070ec3136c57","openai-plugin-claude-code-workflow-cuts-four-steps-en","tools","5b8cd7c4-b7d5-444a-a926-d1fa455ff695","published","2026-04-08T09:00:49.247+00:00",[30,32,34,36],{"name":16,"slug":31},"developer-workflow",{"name":13,"slug":33},"openai-codex",{"name":14,"slug":35},"claude-code",{"name":15,"slug":15},{"id":26,"slug":38,"title":39,"language":40},"openai-plugin-claude-code-workflow-cuts-four-steps-zh","OpenAI 插件進 Claude Code，少做 4 步","zh",[42,48,54,60,66,72],{"id":43,"slug":44,"title":45,"cover_image":46,"image_url":46,"created_at":47,"category":25},"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":49,"slug":50,"title":51,"cover_image":52,"image_url":52,"created_at":53,"category":25},"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":55,"slug":56,"title":57,"cover_image":58,"image_url":58,"created_at":59,"category":25},"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":61,"slug":62,"title":63,"cover_image":64,"image_url":64,"created_at":65,"category":25},"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":67,"slug":68,"title":69,"cover_image":70,"image_url":70,"created_at":71,"category":25},"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":73,"slug":74,"title":75,"cover_image":76,"image_url":76,"created_at":77,"category":25},"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",[79,84,89,94,99,104,109,114,119,124],{"id":80,"slug":81,"title":82,"created_at":83},"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":85,"slug":86,"title":87,"created_at":88},"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":90,"slug":91,"title":92,"created_at":93},"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":95,"slug":96,"title":97,"created_at":98},"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":100,"slug":101,"title":102,"created_at":103},"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":105,"slug":106,"title":107,"created_at":108},"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":110,"slug":111,"title":112,"created_at":113},"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":115,"slug":116,"title":117,"created_at":118},"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":120,"slug":121,"title":122,"created_at":123},"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":125,"slug":126,"title":127,"created_at":128},"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"]