[控场AI]
· 6 分钟阅读· 3,216 字

Codex Claude Bridge:让 Codex 协调指挥 Claude Code 协同编程

Codex Claude Bridge:让 Codex 协调指挥 Claude Code 协同编程

开源项目 Codex Claude Bridge 通过本地 MCP 协议,让 Codex 指挥 Claude Code 编码并自动审查,实现双 AI 分工协作。

Codex Claude Bridge 是一个开源工具,通过本地 MCP(Model Context Protocol)桥接层,将 OpenAI Codex 与 Claude Code 串联成一套自动化协作流程:Codex 负责规划任务并审查结果,Claude Code 负责在隔离的 Git worktree 中落地执行,开发者在合并前可查看完整 diff。这一设计消除了多 AI 工具之间手动复制粘贴的摩擦,同时通过 Git 版本控制保留了人工审查的安全边界。项目支持会话 UUID 重连、独立调参、结果复用等协调能力,兼容现有 Claude Code 配置及第三方 Provider,两条命令即可完成安装。它折射出 AI 编程的新趋势:不同模型通过标准协议分工协作,而非由单一模型包揽,但会话恢复、任务交接与协调开销仍是有待社区共同解决的挑战。

AI 编程助手正在从单一工具向多智能体协作演进。一个名为 Codex Claude Bridge 的开源项目给出了新思路:让 OpenAI 的 Codex 充当「指挥者」,把具体的编码任务委派给 Claude Code 执行,再接收结果并亲自审查改动——整个流程通过一个本地 MCP(Model Context Protocol)桥接层打通。

这种设计的核心理念是让两个 AI 各司其职:Codex 负责规划与审查,Claude 负责在明确范围内落地实现。对于习惯在多个窗口间来回复制粘贴的开发者来说,这是一次值得关注的工作流优化。

Codex Claude Bridge 项目介绍

一个桥接层解决了什么问题

当下使用多个 AI 编程工具时,最大的摩擦来自手动协调:你需要在 Codex 窗口里规划,复制到 Claude Code 去执行,再把结果粘回来检查进度。这种人工搬运既低效又容易出错。

Codex Claude Bridge 的目标正是消除这种开销。开发者只需给 Codex 三样东西:目标(goal)、工作区(workspace)和验收标准(acceptance criteria),剩下的协调工作交给桥接层自动完成。按照项目描述,它带来的直接收益是「更少的窗口间复制、更少的手动进度检查,以及更清晰的任务交接」。

换句话说,Codex 始终参与规划和评审这两个关键环节,而 Claude 则专注于被圈定范围内的具体编码。两个模型的角色分工,让协作从「人工中转」变成了「程序化编排」。

MCP(Model Context Protocol)是由 Anthropic 主导推出的开放标准协议,旨在为 AI 模型与外部工具、数据源之间提供统一的通信接口。类比来说,MCP 之于 AI 智能体,相当于 USB 之于硬件设备——它定义了一套标准的「插槽」,让不同来源的模型和工具可以相互识别、调用,而无需为每对组合单独开发适配层。在 Codex Claude Bridge 的架构中,MCP 桥接层充当了两个 AI 之间的「中间件」:Codex 通过 MCP 协议向本地服务器发送指令,服务器再将其转化为 Claude Code 能够理解的任务请求,并将执行结果原路返回。这使得整个协调过程对 Codex 而言是透明的——它只需按照标准协议交互,无需关心 Claude Code 的具体实现细节。

核心能力拆解

根据项目说明,Codex 通过这座桥可以执行一系列协调操作:

  • 会话管理:创建新的 Claude Code 会话,或通过 UUID 重连到已有会话,保证上下文连续性。
  • 隔离式委派:在独立的 Git worktree 中分配新任务,完成后再进行审查和合并——这意味着实验性改动不会污染主分支。
  • 结果接收:接收已完成的批次任务、遇到的阻塞点(blockers),以及需要人工决策的请求。
  • 独立调参:可以分别调整交互频率和推理强度(reasoning effort),让控制粒度更灵活。
  • 结果复用:当源快照、环境和作用范围依然匹配时,复用此前的检查结果,避免重复计算。

其中「隔离式 Git worktree + 审查后合并」的设计尤其值得称道。它把 AI 自动改动纳入了标准的版本控制流程,开发者可以在合并前查看完整 diff,保留了对代码质量的最终把关权。

Git worktree 是 Git 的一项内置功能,允许同一个仓库在多个目录下同时保持不同的工作状态,每个目录(称为一个 worktree)可以检出不同的分支,互不干扰。这与克隆多个副本不同——所有 worktree 共享同一个 .git 对象数据库,切换和同步的开销极低。在 AI 自动化编码场景中,worktree 的价值尤为突出:当 Claude Code 在隔离的 worktree 里执行改动时,主分支的工作目录完全不受影响,开发者可以在 AI 工作期间继续在主分支上正常开发。任务完成后,Codex 可以对该 worktree 产生的完整 diff 进行审查,确认无误后才触发合并——这本质上是把 AI 的代码输出纳入了与人类代码审查同等严格的流程管控之中。

兼容性与部署门槛

这个项目在工程实用性上考虑得比较周到。它保留了你现有的 Claude Code 模型配置,包括第三方 Provider——也就是说,如果你用的是非官方渠道接入的模型,配置依然有效,无需额外改造。

平台方面同时支持 Windows 和 macOS。项目还提到 Orca 是可选的,普通终端也能正常工作,降低了尝试门槛。

安装步骤

运行前需要准备好以下环境:Codex CLI、一套可用的 Claude Code 配置、Node.js 20+ 以及 Git。

安装只需两条命令,通过 Codex 的插件市场完成:

codex plugin marketplace add https://github.com/lordfine/codex-claude-bridge.git
codex plugin add claude-code@codex-claude-bridge

加载插件、检查桥接环境后,建议从一个小任务起步。项目给出的示例指令颇具代表性:

让 Claude 在一个隔离的 worktree 里改进本仓库的 README。审查这些改动,并在合并前把 diff 展示给我。

这个例子完整演示了「委派—执行—审查—合并」的闭环,也是理解整个工具价值的最佳切入点。

多智能体编程的一个风向标

Codex Claude Bridge 的意义不止于一个具体工具,它反映了 AI 编程领域正在形成的新范式:不同模型通过标准协议(MCP)互相调用、分工协作,而非让单一模型包揽所有工作。

让擅长规划评审的模型做「技术负责人」,让擅长实现的模型做「执行工程师」,这种编排思路与人类团队的协作方式高度相似。它既发挥了不同模型的相对优势,也通过 Git worktree 和人工审查保留了必要的安全边界。

当然,作为一个仍在演进中的开源项目,它也面临现实挑战。作者本人就明确表示,希望收到关于会话恢复、任务交接和协调开销三方面的反馈——这恰恰点出了多智能体协作最棘手的几个问题:如何保证上下文不丢失、交接是否顺畅、协调本身会不会带来过高的额外成本。

对于想探索多 AI 协同工作流的开发者,这个项目提供了一个可以直接上手的实验样本。具体的配置细节、更多示例和当前的功能限制,可以参考其 GitHub 仓库。

会话恢复与上下文连续性是多智能体系统中公认的难题。当一个长时间运行的任务被中断(网络波动、进程崩溃或主动暂停)时,如何让新会话「接住」旧会话的完整上下文,而不是从头开始,直接影响到协作的可靠性与成本。Codex Claude Bridge 通过 UUID 标识会话来部分应对这一问题,但上下文窗口的大小限制、跨会话的状态序列化方式、以及任务交接时「语义完整性」的保证,仍是当前阶段难以完全解决的工程挑战。协调开销(orchestration overhead)同样不可忽视:每一次 Codex 与 Claude Code 之间的往返调用都会带来额外的延迟和 token 消耗,当任务被拆解得过于细碎时,协调本身的成本可能反而超过直接执行的成本。这也是作者点名希望收到社区反馈的核心原因——如何在编排灵活性与协调效率之间找到合适的平衡,是整个多智能体编程范式需要持续探索的命题。

#Codex Claude Bridge#Codex#Claude Code#MCP#多智能体编程#AI编程工具#Git worktree#开源工具
分享:

相关推荐