<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: fengzhiyonggeo</title>
    <description>The latest articles on DEV Community by fengzhiyonggeo (@fengzhiyonggeo).</description>
    <link>https://dev.to/fengzhiyonggeo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4002116%2F692fa291-9b0f-49c9-95e4-85f6b36f86f7.jpg</url>
      <title>DEV Community: fengzhiyonggeo</title>
      <link>https://dev.to/fengzhiyonggeo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fengzhiyonggeo"/>
    <language>en</language>
    <item>
      <title>用了 AI 之后，你还会读原文吗？</title>
      <dc:creator>fengzhiyonggeo</dc:creator>
      <pubDate>Tue, 30 Jun 2026 05:57:41 +0000</pubDate>
      <link>https://dev.to/fengzhiyonggeo/yong-liao-ai-zhi-hou-ni-huan-hui-du-yuan-wen-ma--3j67</link>
      <guid>https://dev.to/fengzhiyonggeo/yong-liao-ai-zhi-hou-ni-huan-hui-du-yuan-wen-ma--3j67</guid>
      <description>&lt;p&gt;自从用了 AI，长文章、长视频，我基本没了耐心。&lt;br&gt;
大多数时候，我会先把它丢给 AI，问一句：这对我有什么用？&lt;br&gt;
如果 AI 说里面确实有东西、甚至建议我去读原文，我才会重新考虑。&lt;/p&gt;

&lt;p&gt;看起来，这只是我的阅读姿势变懒了。&lt;br&gt;
但我越来越觉得，这不是个人习惯的小变化。&lt;br&gt;
问题不是「用了 AI 之后还要不要读原文」。&lt;br&gt;
&lt;strong&gt;问题是：原文，在什么时候还值得读。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;过去我们读原文，是因为没有别的入口。&lt;br&gt;
一本书、一篇长文、一个两小时的视频，你必须自己从头钻进去，才能判断它有没有价值。&lt;br&gt;
现在 AI 成了第一层筛选器。&lt;/p&gt;

&lt;p&gt;前段时间，我刷到一个 YouTube 长视频，标题是个国外卖家用 AI 实现高速增长的出海案例，挺吸引人。&lt;br&gt;
我看了一下开头，发现时长 1 个多小时。&lt;br&gt;
然后我就把它转成文字丢给 AI，问：这对我有什么用？&lt;br&gt;
AI 说：里面说法过于营销，对你价值不大，不用看。&lt;br&gt;
然后，我就真没再看下去了。&lt;/p&gt;

&lt;p&gt;同样的，GitHub 上天天有爆火的工具、skill、插件。&lt;br&gt;
以前我还会看一眼介绍，现在我连「爆没爆」都不关心了。&lt;br&gt;
我只会丢链接，然后问 AI：这东西对我有用吗？它说有用、能装，我才动手。&lt;/p&gt;

&lt;p&gt;AI 不只是帮我筛选。有时候，它直接替我把原文读完了。&lt;br&gt;
前段时间，卡帕西那个爆火的 wiki 项目，我本来想自己啃文档。&lt;br&gt;
结果全是开发者视角的术语，对我这种跨境卖家，一大半是冗余。&lt;br&gt;
我啃不动，然后上网找视频看看有没有博主讲解的简单点，结果视频也看不懂。&lt;br&gt;
最后，我干脆丢给 Claude，问它：这东西我到底怎么用？&lt;br&gt;
它把整个项目，转译成了我能看懂、能上手的版本，比视频博主说的保姆教程还保姆。&lt;br&gt;
我很快就用起来了——而我自始至终，没真的「读」过那份原文。&lt;br&gt;
这比筛选更进一层：AI 不止告诉我值不值得读，它还能把不属于我视角的原文，翻成属于我的。&lt;/p&gt;

&lt;p&gt;那 AI 还替不了什么？&lt;br&gt;
我本来想说：体验式的东西——音乐、电影、故事，这些你总得自己经历吧。&lt;br&gt;
可话到嘴边，我自己先打了脸。&lt;br&gt;
我已经很少看原片了，大多数电影，我直接看解说。&lt;br&gt;
连「看电影」这种最该亲历的体验，大众都在习惯「看解说版」。&lt;br&gt;
电影如此，原文更是如此了。&lt;/p&gt;

&lt;p&gt;所以用了 AI 之后，我不是不读原文了。&lt;br&gt;
而是读得更少、更晚、更有目的。&lt;br&gt;
读原文，正在从一个默认动作，变成少数时刻才舍得做的奢侈行为。&lt;/p&gt;

&lt;p&gt;而且不只读原文。AI 替我筛选、替我转译，连体验都能换成一段解说——它能接手的越来越多。&lt;br&gt;
可它接手得越多，有样东西反而越扎眼：它能告诉我「讲了什么」，却替不了我决定信不信、用不用、要不要照着做。&lt;br&gt;
&lt;strong&gt;筛选和转译可以外包，判断不能。&lt;/strong&gt;&lt;br&gt;
机器把「读」接走了，「想」却推不掉——读得越省心，想得就得越用心。&lt;/p&gt;

&lt;p&gt;你呢，现在还会读原文吗？&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>writing</category>
    </item>
    <item>
      <title>给 Claude Code 装上 Codex 机械臂</title>
      <dc:creator>fengzhiyonggeo</dc:creator>
      <pubDate>Thu, 25 Jun 2026 11:04:57 +0000</pubDate>
      <link>https://dev.to/fengzhiyonggeo/gei-claude-code-zhuang-shang-codex-ji-jie-bi-5ed4</link>
      <guid>https://dev.to/fengzhiyonggeo/gei-claude-code-zhuang-shang-codex-ji-jie-bi-5ed4</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft5usu10ssqgpxmlresbo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft5usu10ssqgpxmlresbo.png" alt="给 Claude Code 接入 Codex 执行能力的文章封面" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Claude Code 用得越深，我越明显感到一个问题：额度不够用。&lt;/p&gt;

&lt;p&gt;不是完全不能用，也不是非得立刻升级到更高套餐，而是那种很尴尬的状态——差一口就能吃饱，但每次刚进入工作状态没多久，就撞上 5 小时额度上限。&lt;/p&gt;

&lt;p&gt;如果只是偶尔写几段代码、问几个问题，这个限制不算严重。但我现在的使用方式已经不是「问答」了，而是把 Claude Code 当成一个长期工作台：读项目、拆任务、写文档、改代码、复盘流程、沉淀规则。它参与的环节越多，额度消耗就越快。&lt;/p&gt;

&lt;p&gt;直接升级 Claude Code 更高阶套餐，当然是最简单的办法。但我当时的判断是：还没到那个阶段。不是用不上 Claude，而是还没有用到必须花更多钱买大额度的程度。真正的痛点不是「完全不够」，而是「核心判断想留给 Claude，机械执行也在消耗 Claude」。&lt;/p&gt;

&lt;p&gt;于是我开始找一个补位工具。&lt;/p&gt;

&lt;p&gt;最后补进来的，是 Codex CLI。&lt;/p&gt;

&lt;h2&gt;
  
  
  我为什么装 Codex CLI？
&lt;/h2&gt;

&lt;p&gt;原因很简单：它符合我的工作场景。&lt;/p&gt;

&lt;p&gt;我本来就习惯在 CLI 里工作。项目在本地，Obsidian、终端、Git、脚本、AI 助手都围绕文件系统转。相比再开一个网页工具，Codex CLI 更容易嵌进现有流程里。&lt;/p&gt;

&lt;p&gt;更重要的是，Codex 有自己的额度。对我来说，它不是要替代 Claude Code，而是给 Claude Code 分担一部分消耗：那些不太需要深度判断、但需要模型去读文件、改文件、跑命令、整理结果的活，可以先交给 Codex。&lt;/p&gt;

&lt;p&gt;一开始我的想法很朴素：Claude Code 额度不够，就装个 Codex CLI 将就一下。&lt;/p&gt;

&lt;p&gt;真正用起来以后，我对它的定位反而更清楚了：Codex 不是我的第二个大脑，而是我给 Claude Code 装上的一只机械臂。&lt;/p&gt;

&lt;p&gt;大脑负责判断，机械臂负责干活。&lt;/p&gt;

&lt;h2&gt;
  
  
  Codex CLI 的体验：不是不好，而是不能乱用
&lt;/h2&gt;

&lt;p&gt;先说结论：我目前不会把 Codex 当成 Claude Code 的平替。&lt;/p&gt;

&lt;p&gt;它当然能回答问题，也能写代码、读项目、执行任务。但在我的使用感受里，它和 Claude Code 的气质不一样。&lt;/p&gt;

&lt;h3&gt;
  
  
  第一，Codex 的判断感弱一些
&lt;/h3&gt;

&lt;p&gt;我对 Codex 最明显的感受是：它更容易顺着用户说。&lt;/p&gt;

&lt;p&gt;这件事在无关紧要的问题上没什么影响。比如让它整理文件、补一段说明、按规则改格式，它答得肯定一点，甚至还会让人感觉执行很顺。&lt;/p&gt;

&lt;p&gt;但如果问题本身需要判断，比如：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;这个方案值不值得做？&lt;/li&gt;
&lt;li&gt;现在是不是该重构？&lt;/li&gt;
&lt;li&gt;这个工作流是不是过度设计？&lt;/li&gt;
&lt;li&gt;某个产品定位是否跑偏？&lt;/li&gt;
&lt;li&gt;我自己的判断里有没有盲区？&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;这类问题，我更愿意找 Claude Code，而不是 Codex。&lt;/p&gt;

&lt;p&gt;因为我需要的不是一个一直说「对，你说得有道理」的助手，而是一个能帮我拆开问题、指出风险、反驳我、逼我把前提讲清楚的合作者。&lt;/p&gt;

&lt;p&gt;所以我现在对 Codex 的回答，默认会多一层质疑。无关紧要的问题可以问它，重要的思考和讨论，我还是只和 Claude 聊。&lt;/p&gt;

&lt;h3&gt;
  
  
  第二，Codex 对复杂问题和任务响应体感更慢
&lt;/h3&gt;

&lt;p&gt;另一个直观感受是慢，这里的慢是针对复杂问题和任务而言的。 日常小问题codex回答起来比Claude实际上快很多的。&lt;/p&gt;

&lt;p&gt;同样一个稍微深一点的问题和任务，分别丢给 Claude Code 和 Codex，Codex 的回答体感会慢不少。这个我没有做严格基准测试，因为意义不大。工具都会迭代，速度后面肯定会变。&lt;/p&gt;

&lt;p&gt;但作为日常工作流的一部分，体感速度本身就很重要。&lt;/p&gt;

&lt;p&gt;如果一个工具慢，但判断力强，我可以等。如果一个工具慢，同时判断还需要我反复校验，那它就不适合被放在「核心讨论」位置。&lt;/p&gt;

&lt;p&gt;这也是我后面形成分工的原因：Codex 不负责替我想清楚问题，它负责在问题已经被 Claude Code 拆清楚以后，去执行。&lt;/p&gt;

&lt;h2&gt;
  
  
  那为什么不直接申请两个 Claude Code 账号？
&lt;/h2&gt;

&lt;p&gt;这也是我当时想过的方案。&lt;/p&gt;

&lt;p&gt;如果一个 Claude Code 账号额度不够，那是不是再开一个账号就好了？Claude 官方层面并不是完全不能这么做，但实际使用会遇到一个问题：切换账号。&lt;/p&gt;

&lt;p&gt;对轻度使用者来说，手动切换可能没什么。但我现在的工作流里，AI 助手不是孤立工具，而是跟本地项目、全局规则、会话上下文、CLI 环境、插件配置都绑在一起。&lt;/p&gt;

&lt;p&gt;两个 Claude Code 账号来回切，我会担心几件事：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;哪个账号加载了哪套规则？&lt;/li&gt;
&lt;li&gt;哪个会话承接了哪个项目上下文？&lt;/li&gt;
&lt;li&gt;本地配置会不会被我自己搞混？&lt;/li&gt;
&lt;li&gt;数据、记忆、插件状态会不会出现不一致？&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;这些不一定真的会出问题，但只要存在这种可能，我就不想把它放进主工作流里。&lt;/p&gt;

&lt;p&gt;相比之下，Codex CLI 更像一个清晰的外部执行器。它有自己的环境、自己的额度、自己的职责。边界越清楚，协作越稳定。&lt;/p&gt;

&lt;h2&gt;
  
  
  真正让我继续用 Codex 的，是 Claude Code 插件
&lt;/h2&gt;

&lt;p&gt;单独使用 Codex CLI 后，我其实没有特别兴奋。&lt;/p&gt;

&lt;p&gt;它能用，但没有到「从此我转向 Codex」的程度。真正让我觉得这件事值得继续折腾的，是 OpenAI 的 &lt;code&gt;codex-plugin-cc&lt;/code&gt;。&lt;/p&gt;

&lt;p&gt;这个插件的思路很直接：让 Claude Code 用户可以在原来的工作流里调用 Codex。也就是说，你不用完全切到 Codex，而是可以让 Claude Code 把一部分任务委派给 Codex。&lt;/p&gt;

&lt;p&gt;这个瞬间，我对 Codex 的理解变了。&lt;/p&gt;

&lt;p&gt;以前它是另一个工具；装上插件以后，它更像是 Claude Code 的外挂机械臂。&lt;/p&gt;

&lt;p&gt;我并不是花钱买了一个新主脑，而是花钱给 Claude Code 加了一条执行手臂：Claude 继续负责出方案、做判断、复审结果；Codex 负责接任务、跑流程、产出交付物。&lt;/p&gt;

&lt;p&gt;从这个角度看，给 Codex 充值就不再像「又订阅了一个工具」，而像是「加强了 Claude Code 的执行层」。&lt;/p&gt;

&lt;p&gt;这就是我为什么明明觉得 Codex 体验不如 Claude Code，却还继续用它，甚至愿意充值。&lt;/p&gt;

&lt;h2&gt;
  
  
  但我没有把插件直调作为主流程
&lt;/h2&gt;

&lt;p&gt;听起来，Claude Code 能直接调用 Codex，是不是就完美了？&lt;/p&gt;

&lt;p&gt;理论上很美。&lt;/p&gt;

&lt;p&gt;Claude 在当前会话里判断任务，然后自动派给 Codex；Codex 在后台执行，完成后把结果返回；Claude 再继续总结或复审。整个过程像多 Agent 协作，用户只需要等结果。&lt;/p&gt;

&lt;p&gt;但真用到自己的项目上，我反而把它收了起来。&lt;/p&gt;

&lt;p&gt;原因只有一个：黑箱。&lt;/p&gt;

&lt;p&gt;插件直调的问题不在于它不能用，而在于中间过程太顺了。Claude 把活甩过去，Codex 闷头做完，再返回一个结果。方便是方便，但我很难看清楚：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude 到底把任务描述成了什么？&lt;/li&gt;
&lt;li&gt;Codex 是否理解了任务边界？&lt;/li&gt;
&lt;li&gt;它动了哪些文件？&lt;/li&gt;
&lt;li&gt;它有没有做超出范围的改动？&lt;/li&gt;
&lt;li&gt;它的自验是不是可靠？&lt;/li&gt;
&lt;li&gt;如果结果不对，我该从哪里回溯？&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;对成熟、低风险、边界清楚的任务来说，这些问题不大。&lt;/p&gt;

&lt;p&gt;但我的很多项目都还在早期阶段。早期项目最大的问题不是「执行速度不够快」，而是「方向和边界还不够稳」。这时候让一个黑箱自动跑起来，一旦跑偏，后面改错的成本可能比省下的时间还高。&lt;/p&gt;

&lt;p&gt;所以我最后采用了一个更原始、也更稳定的方法：文件交接法。&lt;/p&gt;

&lt;h2&gt;
  
  
  什么是文件交接法？
&lt;/h2&gt;

&lt;p&gt;文件交接法的核心逻辑很简单，只有三步：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Claude Code 生成任务文件 &lt;code&gt;tasks.md&lt;/code&gt;；&lt;/li&gt;
&lt;li&gt;Codex 读取 &lt;code&gt;tasks.md&lt;/code&gt; 执行任务，完成后生成交付文件 &lt;code&gt;report.md&lt;/code&gt;；&lt;/li&gt;
&lt;li&gt;Claude Code 读取 &lt;code&gt;report.md&lt;/code&gt;，按原任务要求审核确认。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;看起来很笨，但它解决了我最在意的问题：可见、可查、可复审。&lt;/p&gt;

&lt;p&gt;在这个流程里，Claude Code 不再是随口把任务丢给 Codex，而是先把任务写成一份清楚的工单。工单里至少要写明：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;背景：为什么要做这件事；&lt;/li&gt;
&lt;li&gt;目标：最终要达成什么；&lt;/li&gt;
&lt;li&gt;范围：哪些能动，哪些不能动；&lt;/li&gt;
&lt;li&gt;验收标准：做到什么程度算完成；&lt;/li&gt;
&lt;li&gt;自验方式：Codex 做完后要怎么检查；&lt;/li&gt;
&lt;li&gt;交付格式：最终 report.md 里要写什么。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Codex 拿到的不是一句模糊的「帮我改一下」，而是一份边界清楚的任务书。&lt;/p&gt;

&lt;p&gt;完成后，Codex 也不能只说「我做好了」。它要写 &lt;code&gt;report.md&lt;/code&gt;，说明：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;实际做了什么；&lt;/li&gt;
&lt;li&gt;改了哪些文件；&lt;/li&gt;
&lt;li&gt;如何对齐任务要求；&lt;/li&gt;
&lt;li&gt;做了哪些验证；&lt;/li&gt;
&lt;li&gt;还有哪些风险或未处理事项。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;然后 Claude Code 再拿这份交付报告，回到最初的任务标准里复审。&lt;/p&gt;

&lt;p&gt;这才是我想要的多 Agent 协作：不是两个模型在黑箱里互相说话，而是一个模型出工单，一个模型交报告，最后再按工单验收。&lt;/p&gt;

&lt;h2&gt;
  
  
  为什么我执意用文件交接？
&lt;/h2&gt;

&lt;p&gt;因为文件是最稳定的协作界面。&lt;/p&gt;

&lt;p&gt;插件、MCP、会话、上下文、后台任务，这些东西都很强，但也都更复杂。复杂系统一旦出问题，排查成本就会上升。&lt;/p&gt;

&lt;p&gt;文件不一样。&lt;/p&gt;

&lt;p&gt;&lt;code&gt;tasks.md&lt;/code&gt; 写在磁盘上，谁都能读；&lt;code&gt;report.md&lt;/code&gt; 写在磁盘上，谁都能查。今天用 Claude Code + Codex 可以跑，明天换别的 Agent 也可以跑。新项目能跑，老项目也能跑。改代码能跑，写文档也能跑。&lt;/p&gt;

&lt;p&gt;这套方法牺牲了一点自动化，但换来了几个确定性：&lt;/p&gt;

&lt;p&gt;第一，任务边界更清楚。&lt;/p&gt;

&lt;p&gt;Claude Code 必须先把事情讲明白，才能交给 Codex。这个动作本身就会逼我和 Claude 一起澄清任务。很多时候，真正有价值的不是 Codex 后面执行了什么，而是 Claude 在写 &lt;code&gt;tasks.md&lt;/code&gt; 时把目标、范围和验收标准整理清楚了。&lt;/p&gt;

&lt;p&gt;第二，中间过程可回溯。&lt;/p&gt;

&lt;p&gt;如果结果不对，我可以回头看：是任务本身没写清楚，还是 Codex 执行跑偏了，还是验收标准缺失。问题能定位，就能改流程。&lt;/p&gt;

&lt;p&gt;第三，责任分工更稳定。&lt;/p&gt;

&lt;p&gt;Claude Code 负责判断，Codex 负责执行，用户负责拍板。三个角色不混在一起，协作就不容易乱。&lt;/p&gt;

&lt;p&gt;第四，它不依赖某个特定插件。&lt;/p&gt;

&lt;p&gt;插件直调很好，但它是加速通道，不应该成为唯一通道。只要我的主流程建立在文件交接上，即使插件临时不可用，整个协作也不会瘫痪。&lt;/p&gt;

&lt;h2&gt;
  
  
  自动分工不是自动放权
&lt;/h2&gt;

&lt;p&gt;这里有个容易误解的点：我不是反对自动化，也不是反对多 Agent 调度。&lt;/p&gt;

&lt;p&gt;我反对的是，在任务还没讲清楚的时候，就把控制权交给自动调度。&lt;/p&gt;

&lt;p&gt;很多人一听「Claude 调 Codex」，第一反应是：太好了，以后 Claude 自动分工，Codex 自动执行，我不用管了。&lt;/p&gt;

&lt;p&gt;但我的实际感受正好相反。越是多 Agent，越要把规则写死。否则两个模型都很努力，但努力方向可能不一致。&lt;/p&gt;

&lt;p&gt;自动分工的关键，不是让模型自由发挥，而是把分工规则写清楚：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;什么任务必须留给 Claude Code 判断；&lt;/li&gt;
&lt;li&gt;什么任务可以交给 Codex 执行；&lt;/li&gt;
&lt;li&gt;交给 Codex 前必须生成什么工单；&lt;/li&gt;
&lt;li&gt;Codex 完成后必须交付什么报告；&lt;/li&gt;
&lt;li&gt;Claude Code 如何复审；&lt;/li&gt;
&lt;li&gt;哪些情况下必须停下来问用户。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;这些规则可以写进 Claude Code 的全局规则，也可以写进项目规则。Codex 侧则用 &lt;code&gt;AGENTS.md&lt;/code&gt; 约束它在项目里的行为。&lt;/p&gt;

&lt;p&gt;我现在的原则是：先用文件交接把流程跑稳，再考虑插件直调提速。&lt;/p&gt;

&lt;h2&gt;
  
  
  插件直调适合什么时候用？
&lt;/h2&gt;

&lt;p&gt;虽然我主流程不用插件直调，但我并不否定它。&lt;/p&gt;

&lt;p&gt;相反，我觉得它很适合做「快线」。&lt;/p&gt;

&lt;p&gt;比如：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;让 Codex 做一次只读 review；&lt;/li&gt;
&lt;li&gt;对某个方案做反向审查；&lt;/li&gt;
&lt;li&gt;把一个边界非常清楚的小任务丢给 Codex；&lt;/li&gt;
&lt;li&gt;在项目已经稳定后，让 Codex 后台跑一段机械执行；&lt;/li&gt;
&lt;li&gt;Claude Code 已经写好详细计划，只需要 Codex 按计划实现。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;这些场景下，插件直调的优势就出来了：快、顺、少切换。&lt;/p&gt;

&lt;p&gt;但它不适合一上来就接管主流程。尤其是在项目早期、任务边界模糊、你自己也还没想清楚的时候，插件越顺，风险越大。&lt;/p&gt;

&lt;p&gt;所以我的排序是：&lt;/p&gt;

&lt;p&gt;先文件交接，后插件直调。&lt;/p&gt;

&lt;p&gt;先白纸黑字，后自动提速。&lt;/p&gt;

&lt;p&gt;先让协作可靠，再让协作变快。&lt;/p&gt;

&lt;h2&gt;
  
  
  如果你也想照着做
&lt;/h2&gt;

&lt;p&gt;最简单的路径是三步。&lt;/p&gt;

&lt;p&gt;第一，装 Codex CLI，并登录你的 ChatGPT 或 OpenAI API 账号。&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; @openai/codex
codex login
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;第二，在 Claude Code 里安装 &lt;code&gt;codex-plugin-cc&lt;/code&gt;。官方 README 给出的路径是：先添加 marketplace，再安装插件，重载插件，最后运行 setup。&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/plugin marketplace add openai/codex-plugin-cc
/plugin install codex@openai-codex
/reload-plugins
/codex:setup
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;第三，不要急着全自动派活。先让 Claude Code 帮你写一条全局协作规则：以后凡是需要 Codex 执行的任务，先生成 &lt;code&gt;tasks.md&lt;/code&gt;；Codex 执行完必须生成 &lt;code&gt;report.md&lt;/code&gt;；Claude Code 再按任务要求复审。&lt;/p&gt;

&lt;p&gt;也就是说，真正关键的不是安装命令，而是分工规则。&lt;/p&gt;

&lt;p&gt;没有规则，插件只是一个更快的黑箱。&lt;/p&gt;

&lt;p&gt;有了规则，Codex 才会变成 Claude Code 的机械臂。&lt;/p&gt;

&lt;h2&gt;
  
  
  结尾：我不是在换工具，而是在重组工作流
&lt;/h2&gt;

&lt;p&gt;这次折腾 Codex CLI 和 &lt;code&gt;codex-plugin-cc&lt;/code&gt;，我最大的收获不是「发现了一个更便宜的替代品」。&lt;/p&gt;

&lt;p&gt;恰恰相反，我更加确认：Claude Code 仍然是我的主工作台。&lt;/p&gt;

&lt;p&gt;它负责和我一起想清楚问题，拆出方案，判断轻重缓急，最后复审交付。Codex 的价值不在于替代它，而在于把一部分执行消耗接过去。&lt;/p&gt;

&lt;p&gt;以前我把所有事情都丢给 Claude Code：讨论、判断、改文件、跑命令、写报告。这样当然顺，但也会快速消耗额度。&lt;/p&gt;

&lt;p&gt;现在我更愿意把工作拆成两层：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude Code 做判断层；&lt;/li&gt;
&lt;li&gt;Codex 做执行层。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;中间用 &lt;code&gt;tasks.md&lt;/code&gt; 和 &lt;code&gt;report.md&lt;/code&gt; 交接。&lt;/p&gt;

&lt;p&gt;这套方法看起来没那么炫，但它符合我现在对 AI 工作流的理解：真正重要的不是让 Agent 越来越自动，而是让每一次自动化都有边界、有记录、能复审。&lt;/p&gt;

&lt;p&gt;只有这样，AI 才不是一个会随机扩大影响面的黑箱，而是一套可以长期接进项目里的工作系统。&lt;/p&gt;

&lt;p&gt;Codex 不是我的第二个大脑。&lt;/p&gt;

&lt;p&gt;它只是我给 Claude Code 装上的一条机械臂。&lt;/p&gt;

&lt;p&gt;大脑继续思考，机械臂负责干活。&lt;/p&gt;

&lt;h2&gt;
  
  
  参考资料
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/openai/codex-plugin-cc" rel="noopener noreferrer"&gt;OpenAI codex-plugin-cc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.openai.com/codex/cli/features" rel="noopener noreferrer"&gt;OpenAI Codex CLI features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.openai.com/codex/plugins" rel="noopener noreferrer"&gt;OpenAI Codex plugins&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.openai.com/codex/guides/agents-md" rel="noopener noreferrer"&gt;OpenAI Codex AGENTS.md guidance&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>geo</category>
      <category>ai</category>
      <category>codex</category>
      <category>workflow</category>
    </item>
  </channel>
</rss>
