一个AI帮你写代码,另一个AI专门帮你找茬——这才是2026年AI编程该有的玩法。
Claude 写完代码,让它自己检查?当局者迷——它刚写的,很难发现自己的问题。
现在有个骚操作:在 Claude Code 里直接装 Codex 插件,让两个 AI 互相制衡。
Claude 负责写,Codex 负责挑毛病。今天帮你把这个玩法捋一遍。
一、先搞清楚:这两个工具各是什么
Claude Code:Anthropic 出的终端 AI 工具,在命令行里帮你读代码、改代码、提交 PR,全程自动。
Codex CLI:OpenAI 出的同类工具,背后跑 GPT-5.3-Codex 模型,ChatGPT 免费账号就能用。
以前两个是独立的,现在 OpenAI 出了 Codex Plugin for Claude Code——直接在 Claude Code 里调用 Codex,两个 AI,一个工作流。
二、为什么要两个 AI 一起用?
这里有个核心逻辑,我要跟你解释清楚。
单个 AI 审核自己写的代码,有天然的盲点。
Claude 写完代码之后,如果你再让它检查,它会带着原来的”思路”去看——它知道自己的意图是什么,所以很容易忽略那些”意图正确但实现有问题”的地方。
比如:它知道这里应该做权限校验,它写了一段代码”假装”做了校验,但实际上漏了一个边界情况——它自己审查的时候,因为知道意图,很可能直接跳过去了。
换一个 AI 来看,就是换了一双眼睛。
Codex 不知道 Claude 当时的思路,它是从外部视角看代码——更容易发现:
- 隐含的逻辑漏洞
- 设计决策背后的风险
- 你没想到的边界情况
说重点这不是因为 Codex 比 Claude 强,而是陌生视角本身就更容易发现问题。这跟代码互审的道理一样——不是同事比你聪明,是他没有你的”先入为主”。
另外,两个 AI 的擅长点不一样:
- Claude Code:深度推理强,上下文窗口大(200K token),适合复杂的多文件重构和架构规划
- Codex:专门为编程优化,开源灵活,对具体代码实现的评估很锋利
合在一起用,各取所长。
三、安装:3行命令搞定
好了,说干就干。
前置条件先检查:
- 你已经装了 Claude Code(
npm install -g @anthropic-ai/claude-code) - Node.js 版本 18.18 或更高(
node -v查一下) - 有 ChatGPT 账号(免费版就行)或者 OpenAI API Key
第一步:安装 Codex CLI
如果你还没装过 Codex:
npm install -g @openai/codex装完之后登录一下:
codex login按提示走就行,会让你授权 OpenAI 账号。
第二步:在 Claude Code 里装插件
打开 Claude Code,输入这三行:
/plugin marketplace add openai/codex-plugin-cc/plugin install codex@openai-codex/codex:setup最后那个 /codex:setup 是初始化配置,让插件跟你本地的 Codex 环境对接。
安装成功长这样——看到”Codex is ready to use”就说明搞定了:

小白专区看到这里你可能有点懵——什么是插件?简单理解:Claude Code 支持安装第三方功能扩展,就像手机装 App 一样。这个 Codex 插件就是 OpenAI 官方做的,让你在 Claude Code 里直接调用 Codex 的能力。
如果你用的是 VSCode 里的 Claude Code 扩展,也可以直接在 GUI 里管理插件:输入 /plugin,打开 Manage Plugins,找到 codex@openai-codex,确认开关是开着的。

四、核心命令:就这几个,学完就够用
插件装好之后,输入 /codex 就能看到所有可用命令,一共7个:

/codex:review ——普通代码审查
这是最常用的命令。
你让 Claude 写完一段代码后,直接输入 /codex:review,Codex 会对你未提交的改动做一次只读审查,给出意见。
它不会修改你的代码,只是看看然后告诉你:哪里可能有问题,哪里写得不够好。
默认会跑背景任务,你可以继续工作,它慢慢审:
/codex:review --background/codex:status ← 看进度/codex:result ← 查看结果/codex:adversarial-review ——对抗性审查
这个才是杀手锏。
说人话:它不只是挑 bug,而是专门来质疑你的设计决策——“你为什么要这么做?""这个假设成立吗?""如果这里出错了会怎样?”
特别适合这些场景:
- 数据库迁移脚本
- 登录/权限相关的代码
- 基础设施改动(比如部署脚本)
- 大规模重构
有坑对抗性审查会消耗更多 API 额度,普通的代码改动没必要用。留给真正高风险的操作。
/codex:rescue ——把任务直接交给 Codex
当你卡住了、Claude 处理不了某个问题,或者你就是想让 Codex 接管这个任务——用这个。
它会把当前任务完整交给 Codex 去做,完成后你能看到结果,甚至可以直接在 Codex App 里继续处理。
五、实战:我建议你这样用
有了命令,怎么搭成一套工作流?
一个简单但很实用的默认模式:
1. 所有代码改动 → 先跑 /codex:review2. 高风险改动 → 额外跑 /codex:adversarial-review3. 遇到卡壳 / 想换个思路 → /codex:rescue 交给 Codex 接管我来展开讲讲实际场景:
场景一:写完一个功能模块
你:帮我实现用户权限验证模块Claude:(写完代码)你:/codex:review --background你:(继续干别的)Codex:(后台默默审查)你:/codex:resultCodex:第87行边界判断有问题,空字符串会绕过校验...成本很低,随手就做,多一层保障。
场景二:准备上线数据库迁移
数据库迁移是最怕出问题的——一旦跑错,数据丢了很难找回来。
这时候别省,直接上对抗性审查:
你:/codex:adversarial-reviewCodex:这个迁移没有回滚策略,如果失败会不会让线上停服? 你在字段 user_id 上加了 NOT NULL 约束,但历史数据里有空值...这种问题,你自己检查很容易漏,Claude 自己也可能跳过——但 Codex 的对抗模式专门找这类”隐含假设”。
场景三:Claude 卡住了
有时候 Claude 会在某个问题上转圈——反复尝试,但就是搞不定。
这时候不用删掉重来,直接:
你:/codex:rescue(把这个任务交给 Codex,让它接着做)换个模型视角,有时候能给出完全不同的解法。
算一笔账假设你每天用 Claude Code 写代码,每次改动都跑一次
/codex:review——如果用 ChatGPT Free 账号,这部分是计入 Codex 使用额度的,Free 版有限额。如果用量大,可能需要 Plus 订阅($20/月)或者 OpenAI API Key。对大多数个人开发者来说,ChatGPT Free 够用了。
六、还有一个高级功能——Review Gate
这个功能有点争议,我帮你分析一下要不要用。
开启方式:
/codex:setup --enable-review-gate开启后,Claude Code 在完成任务之前,会强制等 Codex 审查通过才退出。
听起来很安全对不对?
但要小心这个功能会创建一个 Claude ↔ Codex 的循环——Claude 写完,Codex 审,Codex 提意见,Claude 改,改完 Codex 再审……
如果没有收敛条件,这个循环可以一直转下去,快速烧掉你的 API 额度。
建议:除非你在做非常关键的代码(比如金融系统、安全模块),否则不用开这个。手动
/codex:review就够了。
总结:三步开始,今天就做
道理讲完了,浓缩成三件事:
第一步:装好环境
- Codex CLI:
npm install -g @openai/codex+codex login - Claude Code 里装插件:
/plugin marketplace add openai/codex-plugin-cc→/plugin install codex@openai-codex→/codex:setup
第二步:建立习惯
- 每次 Claude 写完代码 → 顺手
/codex:review --background - 高风险改动(数据库/权限/部署)→ 加跑
/codex:adversarial-review
第三步:遇到问题别硬扛
- Claude 卡住了?
/codex:rescue换个 AI 试试
两个 AI 协作不是噱头,是真实可用的工程实践。一个写,一个审,出问题的概率比单打独斗低很多。
插件 GitHub 地址:github.com/openai/codex-plugin-cc
不是用 AI 替代自己思考,是用 AI 帮自己多想一步。 — 牛马翻身计划
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时






