跳到正文
V2EX·· 4 天前AI 评分55

cc-pair 让 Claude Code 与 Codex 互相审查代码

做了个小工具 cc-pair:让 Claude Code 和 Codex 互相 review 代码

AI 导读

作者发布了自制工具 cc-pair,让 Claude Code 和 Codex 分别担任代码作者与审查者,逐轮互审改动,直到通过或达到轮次上限。默认上限为 3 轮,审查往返记录保存在共享目录中;工具支持自动和手动两种模式,安装需要 Node 22+,并要求两个 CLI 均已安装和登录。

正文

大家好,分享一个我自己做的小工具。

起因是我用 AI 写代码时发现一个问题:让同一个 agent review 它自己刚写的代码,它基本都会放行,挑不出什么毛病。想想也是,让人自己检查自己的作业总是容易手软。

cc-pair 的做法是把我手头已经在用的两个 agent 配成一对:Claude Code 和 Codex ,一个负责写( author ),另一个负责审( reviewer )。写完一轮就把改动发给对方 review ,对方给出结论(通过 / 要改),作者逐条核实、该改的改、不同意的说明理由,再发回去复审,直到通过,或者超过轮次上限(默认 3 轮)就停下来交给人来裁决。

角色是对称的,Claude 和 Codex 谁写谁审都可以。两种用法:

- 自动模式:在自己终端里跑 `pair start --as claude`(或 `--as codex`),它会打开作者,每一轮自动把另一个 agent 拉起来当 reviewer ,不用开第二个终端( macOS / Linux )
- 手动模式:两个终端各开一个 agent ,自己喊它们开始 review ( Windows 用这个)

两个 agent 之间是通过共享目录里的编号文件传消息的(~/.pair/<repo>-<hash>/),整个 review 往返记录都在磁盘上,可以随时打开看,不是黑盒。

安装:

npm install -g claude-codex-pair

需要 Node 22+,并且 Claude Code 和 Codex 两个 CLI 都已安装并登录。

- GitHub: https://github.com/leonlee/cc-pair ( README 附录里有一个完整的 review 往返示例,DESIGN.md 里有协议细节)
- npm: https://www.npmjs.com/package/claude-codex-pair
- 刚刚也发了 Show HN: https://news.ycombinator.com/item?id=50304970

想听听大家的看法:你们觉得跨模型互审真的能抓到自审漏掉的问题吗?或者你们现在是怎么让 AI 审 AI 的代码的?

来源:V2EX · v2ex.com