让 Codex 成为 Claude Code 的子智能体
如果你像我一样是重度 AI 使用者,你可能不得不主动或者被动的订阅超过两种比较贵的 AI 套餐。两份套餐都舍不得退。
如果你像我一样是重度 AI 使用者,你可能不得不主动或者被动的订阅超过两种比较贵的 AI 套餐。比如我之前使用的是 ChatGPT 的 200 美金套餐,后来订阅了 Claude Code 的 100 美金套餐,于是把 ChatGPT 降级为了 100 美金套餐。这两者我其实都不能完全割舍或者退订。
但是有两个很大的问题。
(1)如果我在两个 AI 中都维护 Skill、全局记忆和知识库,同时在具体的项目里交叉用两个 AI,心智负担会比较重。
(2)两个额度无法平衡,经常一个用完了另一个没用满,这时候比较尴尬。
我在 9 月 28 日的日课里讲过几个模型分别哪个好用:主力用 Claude Opus 5.5,极难、极专业的任务上 GPT-6 Astra。两边各有长处,谁也替代不了谁。
所以你可以用嵌套方式来缓解这个问题,也就是让 Codex 成为 Claude Code 的子智能体,这完全合规,这样就可以让 Claude 作为统一入口,在合适的时候自动调用 Codex,同时降低 Claude Code 的额度消耗。(其他 Agent 也可以互相调用,7 月 28 日日课讲过的 Raft 就是另一种做法。)
具体做法是:
一、让 Claude Code 自己装插件
OpenAI 官方出了一个 Codex plugin for Claude Code,专门干这件事。安装不用你自己动手,直接对 Claude Code 说:
「帮我安装 OpenAI 官方的 Codex 插件(GitHub 上的 openai/codex-plugin-cc),不要用 codex mcp-server。」
装好以后,重启 Claude Code,或者输入 /reload-plugins 重新载入,插件才会生效。然后输入 /codex:setup 检查一下,电脑上没装 Codex 或者还没登录,它会提示你,照着做就行。
这个插件用的就是你电脑上的 Codex,和你平时直接用的 Codex 是同一套东西,同一个登录状态,同一份配置。
二、装完怎么用
装完之后,它同时装了一个叫 codex-rescue 的子智能体。这是 Claude 自己可以决定调用的。这就是「Claude 在合适的时候自动调用 Codex」能成立的原因。
同时,Claude Code 里会多出一组命令:
/codex:review:让 Codex 只读地审查你当前的代码改动。
/codex:adversarial-review:带方向的挑刺审查。你可以告诉它重点质疑哪个设计决定。
/codex:rescue:把一个任务整个交给 Codex 去做,可以指定模型和推理强度,也可以放到后台跑。
/codex:status 和 /codex:result:查看后台任务的进度和结果。
另外,Claude 还能通过 Codex 查到你的 ChatGPT 额度用了多少、什么时候重置。这不是插件自带的命令,第一次你直接让它去查,查通以后让它把方法记进 CLAUDE.md。所以下面的长期记忆里,我可以直接写「你可以查我的额度」。