openai/codex-plugin-cc
摘要
OpenAI 发布了一款官方插件,用于在 Claude Code 内使用 Codex,支持通过斜杠命令进行代码审查、任务委派和后端作业管理。
查看缓存全文
缓存时间: 2026/07/02 11:33
openai/codex-plugin-cc
来源:https://github.com/openai/codex-plugin-cc
Claude Code 的 Codex 插件
在 Claude Code 中使用 Codex 进行代码审查或委派任务给 Codex。本插件面向 Claude Code 用户,提供一种便捷的方式,在现有工作流中直接启用 Codex。
功能介绍
/codex:review:常规只读 Codex 审查/codex:adversarial-review:可引导的挑战性审查/codex:rescue、/codex:transfer、/codex:status、/codex:result和/codex:cancel:用于委派工作、交还会话以及管理后台任务
前提条件
- ChatGPT 订阅(含免费版)或 OpenAI API 密钥。
- 使用量将计入您的 Codex 使用限制。了解更多信息 (https://developers.openai.com/codex/pricing)。
- Node.js 18.18 或更高版本
安装
在 Claude Code 中添加市场:
/plugin marketplace add openai/codex-plugin-cc
安装插件:
/plugin install codex@openai-codex
重新加载插件:
/reload-plugins
然后运行:
/codex:setup
/codex:setup 会告知您 Codex 是否就绪。如果缺少 Codex 且 npm 可用,它会提示为您安装 Codex。如果您希望自行安装 Codex,请使用:
npm install -g @openai/codex
如果 Codex 已安装但尚未登录,请运行:
!codex login
安装完成后,您应该能看到:
- 下面列出的斜杠命令
/agents中的codex:codex-rescue子代理
一个简单的首次运行示例:
/codex:review --background /codex:status /codex:result
使用方法
/codex:review
对您当前的工作运行常规 Codex 审查。其审查质量与直接在 Codex 中运行 /review 相同。
代码审查,尤其是跨多个文件的更改,可能需要一些时间。通常建议在后台运行。
适用于以下场景:
- 对当前未提交的更改进行审查
- 将当前分支与
main等基础分支进行比较审查
使用 --base <branch> 进行分支审查。同时支持 --wait 和 --background。该命令不可引导,也不接受自定义焦点文本。当您需要质疑特定决策或风险领域时,请使用 /codex:adversarial-review。
示例:
/codex:review
/codex:review --base main
/codex:review --background
此命令为只读操作,不会执行任何更改。在后台运行时,您可以使用 /codex:status 检查进度,使用 /codex:cancel 取消正在进行的任务。
/codex:adversarial-review
运行可引导的审查,质疑所选实现和设计。可用于压力测试假设、权衡、故障模式,以及探讨是否其他方法更安全或更简单。
它与 /codex:review 使用相同的审查目标选择方式,包括 --base <branch> 进行分支审查。同时支持 --wait 和 --background。与 /codex:review 不同,它可以在标志之后接受额外的焦点文本。
适用于以下场景:
- 在发布前进行挑战性审查,不仅关注代码细节,还质疑方向
- 针对设计选择、权衡、隐藏假设和替代方案的审查
- 围绕特定风险领域(如认证、数据丢失、回滚、竞态条件或可靠性)进行压力测试
示例:
/codex:adversarial-review
/codex:adversarial-review --base main challenge whether this was the right caching and retry design
/codex:adversarial-review --background look for race conditions and question the chosen approach
此命令为只读操作,不会修复代码。
/codex:rescue
通过 codex:codex-rescue 子代理将任务交给 Codex。适用于以下场景:
- 调查 Bug
- 尝试修复
- 继续之前的 Codex 任务
- 使用更小模型进行更快、更便宜的尝试
根据任务和所选模型,这些任务可能需要较长时间,通常建议强制任务在后台运行或将代理移至后台。
支持 --background、--wait、--resume 和 --fresh。如果省略 --resume 和 --fresh,插件可以询问是否继续此仓库的最新救援线程。
示例:
/codex:rescue investigate why the tests started failing
/codex:rescue fix the failing test with the smallest safe patch
/codex:rescue --resume apply the top fix from the last run
/codex:rescue --model gpt-5.4-mini --effort medium investigate the flaky integration test
/codex:rescue --model spark fix the issue quickly
/codex:rescue --background investigate the regression
您也可以直接要求将任务委派给 Codex:
请 Codex 重新设计数据库连接,使其更具弹性。
注意:
- 如果没有传递
--model或--effort,Codex 会自行选择默认值。 - 如果使用
spark,插件会将其映射为gpt-5.3-codex-spark - 后续的救援请求可以继续该仓库中最新 Codex 任务
/codex:transfer
从当前的 Claude Code 会话创建一个持久的 Codex 线程,并打印 codex resume <session-id> 命令。
适用于以下场景:您在 Claude Code 中开始了调试或实现对话,希望直接在 Codex 中继续该上下文的会话。
示例:
/codex:transfer
/codex:transfer --source ~/.claude/projects/-Users-me-repo/.jsonl
插件的现有 SessionStart 钩子会自动提供当前转录路径;--source 可用作手动覆盖。传输使用 Codex 的外部代理会话导入器,因此遵循与在 Codex App 中导入 Claude 历史相同的转换规则,并创建可在 App 或 TUI 中继续的可视轮次。源文件必须位于 ~/.claude/projects 下,且未暴露会话导入功能的旧版 Codex 必须先升级才能使用此命令。
/codex:status
显示当前仓库中正在运行和最近的 Codex 任务。
示例:
/codex:status
/codex:status task-abc123
可用于:
- 检查后台工作的进度
- 查看最新完成的任务
- 确认任务是否仍在运行
/codex:result
显示已完成任务的最终存储 Codex 输出。如果可用,还会包含 Codex 会话 ID,以便您使用 codex resume <session-id> 直接在 Codex 中重新打开该运行。
示例:
/codex:result
/codex:result task-abc123
/codex:cancel
取消一个活跃的后台 Codex 任务。
示例:
/codex:cancel
/codex:cancel task-abc123
/codex:setup
检查 Codex 是否已安装并已认证。如果缺少 Codex 且 npm 可用,它会提示为您安装 Codex。您也可以使用 /codex:setup 管理可选的审查门禁。
启用审查门禁
/codex:setup --enable-review-gate
/codex:setup --disable-review-gate
启用审查门禁后,插件会使用 Stop 钩子根据 Claude 的响应运行一个有针对性的 Codex 审查。如果该审查发现问题,停止操作会被阻止,以便 Claude 先解决这些问题。
审查门禁可能导致长时间的 Claude/Codex 循环,并快速消耗使用限制。仅在您计划主动监控会话时启用。
典型流程
发布前审查
/codex:review
将问题交给 Codex
/codex:rescue investigate why the build is failing in CI
启动长时间运行的任务
/codex:adversarial-review --background
/codex:rescue --background investigate the flaky test
然后通过以下命令查看进展:
/codex:status
/codex:result
Codex 集成
Codex 插件封装了 Codex 应用服务器 (https://developers.openai.com/codex/app-server)。它使用环境中全局安装的 codex 二进制文件,并应用相同的配置 (https://developers.openai.com/codex/config-basic)。
常用配置
如果您想更改插件使用的默认推理努力程度或默认模型,可以在用户级或项目级的 config.toml 中定义。例如,要为特定项目始终以 high 努力程度使用 gpt-5.4-mini,可以在启动 Claude 的目录根目录下添加以下内容到 .codex/config.toml 文件:
model = "gpt-5.4-mini"
model_reasoning_effort = "high"
您的配置将根据以下优先级加载:
- 用户级配置:
~/.codex/config.toml - 项目级覆盖:
.codex/config.toml - 项目级覆盖仅在项目被信任时加载 (https://developers.openai.com/codex/config-advanced#project-config-files-codexconfigtoml)
查看 Codex 文档以获取更多配置选项 (https://developers.openai.com/codex/config-reference)。
将工作移交给 Codex
委派的任务以及任何审查门禁运行也可以在 Codex 中直接恢复,方法是运行 codex resume,并指定您从 /codex:result 或 /codex:status 收到的具体会话 ID,或从列表中选择。这样您就可以在 Codex 中审查工作或继续工作。
常见问题
我需要为这个插件使用单独的 Codex 账户吗?
如果您已在此机器上登录 Codex,该账户应能立即在此处使用。本插件使用您本地的 Codex CLI 认证。如果您目前只使用 Claude Code 且尚未使用过 Codex,您还需要使用 ChatGPT 账户或 API 密钥登录 Codex。Codex 可通过您的 ChatGPT 订阅使用 (https://developers.openai.com/codex/pricing/),而 codex login (https://developers.openai.com/codex/cli/reference/#codex-login) 同时支持 ChatGPT 和 API 密钥登录。运行 /codex:setup 检查 Codex 是否就绪,如果未就绪请使用 !codex login。
插件是否使用单独的 Codex 运行时?
不。本插件通过您本地机器上的 Codex CLI (https://developers.openai.com/codex/cli/) 和 Codex 应用服务器 (https://developers.openai.com/codex/app-server/) 进行委派。这意味着:
- 它使用您直接使用 Codex 时相同的安装
- 它使用相同的本地认证状态
- 它使用相同的仓库检出和机器本地环境
它会使用我已有的 Codex 配置吗?
是的。如果您已在使用 Codex,插件会采用相同的配置。
我可以继续使用当前的 API 密钥或基础 URL 设置吗?
可以。因为插件使用您本地的 Codex CLI,现有的登录方法和配置仍然适用。如果您需要将内置 OpenAI 提供程序指向不同的端点,请在您的 Codex 配置中设置 openai_base_url (https://developers.openai.com/codex/config-advanced/#config-and-state-locations)。
相似文章
@dr_cintas:现在你可以在Claude Code中使用Codex OpenAI发布了一个插件,让你直接在Claude Code中运行Codex。C…
OpenAI发布了一个插件,将Codex集成到Claude Code中,通过一个安装命令即可实现代码审查和后台任务。
面向每个角色、工具和工作流的 Codex
OpenAI 宣布为 Codex 推出新的角色特定插件,将其使用范围从开发者扩展到分析师、营销人员及其他知识工作者,同时新增了注释和应用创建等功能。
@OpenAI: https://x.com/OpenAI/status/2061845950705140121
OpenAI 推出了针对 Codex 的新角色特定插件,以及注释和创建交互式应用的功能,从而将该工具的用途扩展到各个领域的非开发者。
@ai_super_niko: 1/5 用 Claude Code 写代码,切到 Codex 做 review,再切回来改。 每次切换都是一次思路谋杀。 你不是在写代码,你在疲于奔命。 直到 OpenAI 给竞争对手 Claude Code,出了一个官方插件:`code…
OpenAI 为竞争对手 Claude Code 推出了官方插件 codex-plugin-cc,用于在 Claude Code 中集成 Codex 进行代码审查,引发了关于工作流切换效率的讨论。
@reach_vb: Codex 使用技巧:让 Codex 更强大的最简单方法之一就是 openai/plugins,目前已有 100 多个插件,涵盖......
使用 OpenAI 的插件来增强 Codex 的小技巧,让其能够自动安装和配置相关插件来提升自身能力。