大家好,我是视界君。
问一个问题:你们是用一个AI写代码还会用其他模型审核吗?
像我的话,之前用claude code,总会想找另一个模型再review一眼。尤其是改动比较大时,自己 review 一遍不放心,让同一个模型自查又有点像“自己批改自己的作业”。但是每次手动操作、切换几个窗口特别麻烦。
这几天正好用上了OpenAI 的开源项目 codex-plugin-cc,它解决的就是这件事:让 Claude Code 用户可以在原来的工作流里直接调用 Codex。
它不是一个新的 IDE,也不是要替代 Claude Code,而是给 Claude Code 加了一组 /codex:* 命令。你可以在 Claude Code 里让 Codex 做 review,也可以把一个任务委托给 Codex 后台跑,最后再回来查看结果。
截至 2026 年 7 月 3 日,这个仓库已经有约 2.28 万 Star,说明很多开发者确实有这个需求:不是只用一个 coding agent,而是让不同 agent 在同一个工程现场里分工。
它解决的不是“谁更强”,而是“怎么协作”
很多人会讨论 Claude Code 和 Codex谁的模型能力更强、谁更会写代码、谁更会重构、谁 review 更严。也有很多人用惯了一个工具后不想再更换,形成了自己的偏好和使用习惯。
codex-plugin-cc 的思路就挺好的,直接高效的把两者放到一个工作流里。
你可以继续用 Claude Code 做主要开发:读代码、改文件、跑测试、整理上下文。到了需要第二视角的时候,再把 Codex 拉进来:
/codex:review或者:
/codex:adversarial-review --background look for race conditions and question the chosen approach这两个命令的区别很清楚。
/codex:review 是普通代码审查,偏向看当前改动有没有 bug、回归、遗漏测试。
/codex:adversarial-review 更进一步。它不是只看代码细节,而是会挑战你的设计选择:这个缓存方案是不是合理?重试逻辑会不会放大故障?权限边界有没有绕过风险?
最值得用的三个场景
这个插件最适合的不是“小改一行代码”,而是下面三类场景。
第一类是发版前 review。
当你在 Claude Code 里完成一批改动,可以直接跑:
/codex:review --base main --background/codex:status/codex:result这样 Codex 会在后台审查当前分支相对 main 的改动。你不用退出 Claude Code,也不用重新复制上下文到另一个工具里。
第二类是把问题丢给 Codex 排查。
比如 CI 挂了,但你暂时不想打断当前 Claude 会话,可以让 Codex 去看:
/codex:rescue --background investigate why the build is failing in CI或者让它尝试一个更小的修复:
/codex:rescue fix the failing test with the smallest safe patch这里的关键词是 rescue。它不是普通 review,而是把一个任务交给 Codex 处理。适合 bug 调查、测试修复、继续上一次 Codex 任务等场景。
第三类是上下文转移。
有时候你在 Claude Code 里已经讨论了很久,积累了一段有价值的调试上下文,但接下来想切到 Codex 继续做。插件提供了:
/codex:transfer它会基于当前 Claude Code 会话创建一个可继续的 Codex thread,并给出 codex resume <session-id>。这比手动复制一大段对话靠谱得多。
安装方式很简单,但前提要搞清楚
安装也很简单,主要分三步。
先在 Claude Code 里添加 marketplace:
/plugin marketplace add openai/codex-plugin-cc再安装插件:
/plugin install codex@openai-codex然后重新加载插件:
/reload-plugins最后运行:
/codex:setup/codex:setup 会检查 Codex 是否安装、是否登录。如果机器上还没有 Codex,并且 npm 可用,它可以提示安装;你也可以自己执行:
npm install -g @openai/codex如果 Codex 已装但没登录,则需要:
!codex login这里有个关键点:这个插件不是另起一套 Codex 运行时。它用的是你本机的 Codex CLI 和 Codex app server,也会沿用本地 Codex 的登录状态、配置和仓库环境。
所以如果你之前已经配过 Codex,比如模型、reasoning effort、API key 或 base URL,这些配置仍然会生效。
它让“模型互审”变得顺手了
我觉得这个插件最有意思的地方,是它把“第二模型评审”变成了低成本动作。
以前你想让另一个模型 review,流程通常很麻烦:复制 diff、描述上下文、切工具、等结果、再回来改。麻烦几次之后,人就懒得做了。
现在它变成 Claude Code 里的一个命令:
/codex:adversarial-review --background challenge the database migration and rollback plan这会改变使用习惯。
开发者更容易在关键节点加一道检查:提交前、发版前、重构后、权限逻辑修改后、数据库迁移前。不是因为模型一定比人强,而是因为它足够方便,方便到你愿意多跑一遍。
这对 AI 编程很重要。coding agent 写代码越来越快,但验证和审查不能跟不上。否则效率提升会变成风险放大。
也别把它当自动驾驶
插件里还有一个 review gate 功能,可以通过:
/codex:setup --enable-review-gate启用后,Claude 停止响应时会触发 Codex 做有针对性的 review;如果 Codex 发现问题,就阻止 Claude 结束,让 Claude 先处理。
这个功能听起来很强,但官方也提醒,它可能形成长时间的 Claude/Codex 循环,并快速消耗使用额度。换句话说,它适合你主动盯着用,不适合无脑常开。
这也是所有 agent 协作工具都绕不开的问题:自动化越强,越要有边界。尤其是涉及代码修改、后台任务、循环 review 时,一定要关注成本、耗时和误报。
最后
codex-plugin-cc 的价值,不在于证明 哪个模型或者agent更强。
它真正解决的是一个更实际的问题:当开发者已经在 Claude Code 里工作时,怎样低成本地把 Codex 拉进来做第二视角、后台排查和任务接力。
这其实代表 AI 编程工作流正在从“一个模型完成所有事”,走向“多个 agent 在同一个工程环境里分工”。
Claude Code 可以继续做主工作台,Codex 可以成为 review、rescue、transfer 的协作者。对开发者来说,这比单纯比较模型强弱更有意义。
因为真实开发里,我们需要的不是一个永远正确的模型,而是一套更容易发现问题、分担任务、保留上下文的协作流程

夜雨聆风