Claude Code Merge Queue 评测 2026:让并行智能体不再抢主分支
Claude Code Merge Queue 用本地 FIFO 队列串行化并行 Claude Code 智能体的落地动作——没有推送竞争、没有重复构建,也不需要 GitHub 企业版。完整评测。
你在同一个仓库里跑起第二个 Claude Code 智能体的那一刻,就会冒出一类新 bug——而且它不在你的代码里。两个智能体同时 rebase,两个重量级构建抢 CPU,两个测试进程抢同一个端口。Claude Code Merge Queue 的存在就是让这些事在物理上不可能发生。
它是什么?
一个面向并行 Claude Code 智能体的本地、零成本合并队列。多个智能体同时落地、构建、测试时,队列把这些操作串行化,于是推送竞争、重复的重量级构建、共享资源导致的测试抖动都不会发生。
安装两条命令:
npm install --save-dev claude-code-merge-queue
npx claude-code-merge-queue init
init 会写入配置、CLAUDE.md、WorktreeCreate 钩子,以及 land / sync / promote / preview 几个脚本。
核心特性
- FIFO 落地队列——
land通过队列把当前 lane rebase 并推送到集成分支,保证任意时刻只有一个 lane 处于推送中。这条命令由智能体自己执行。 - 机器级构建锁——
build-lock -- <cmd>让你的构建在所有 lane 之间串行。 - 原生 Claude Code 钩子——
WorktreeCreate钩子把编号 lane(lane/1、lane/2……)接进 Claude 自己的 worktree 创建流程,每条 lane 分到独立端口(portBase + n)。 - pre-push 钩子让
land变成强制项——直接git push到集成分支会被拒绝,并打印出应该执行的正确命令;同一个钩子会在放行前跑你的checkCommand。没配checkCommand则默认所有推送都失败。 promote只允许人工——把集成分支发到生产这件事,文档明确规定绝不写进智能体指令、绝不自动化。preview——把某条 lane 的实时工作树(含未提交改动)瞬时镜像到你的主检出目录,不用构建就能看效果。- 配置校验很吵——配置写错时,任何命令加载的那一刻就会把所有问题一次性列出来失败,而不是三步之后神秘地崩掉。
适合谁用?
如果你在同一个仓库上跑两个以上 Claude Code 智能体,这几乎是必备基础设施。如果只跑一个,那它纯属多余——根本没有需要串行的东西。
它和 wmux 天然互补:wmux 管编排(窗格、worktree、扇出),合并队列管落地。
对比 GitHub Merge Queue
项目自己给的对比很公道,值得复述:
| GitHub Merge Queue | Claude Code Merge Queue | |
|---|---|---|
| 私有仓库 | 仅企业云版 | 任意套餐、任意仓库 |
| 每次落地成本 | 每次尝试都烧 Actions 分钟数 | $0——跑在你自己机器上 |
| 前置要求 | 必须有 PR | 无——直接 rebase + push |
同一个思路,只是跑在本地而不是别人计费的云上。由此也带来它真实的局限:因为跑在你的机器上,它串行的是这台机器上的 lane。它不是分布式团队合并队列,也没假装是。
优点与不足
优点: 消灭了一类真实存在的多智能体 bug;零运行时依赖;任意仓库(含私有)免费;安全默认值严格(没配检查命令就不许落地);promote 刻意只留给人;配置校验大声报错;MIT 许可且带 CI。
不足: 仅单机,替代不了团队级合并队列;围绕 Claude Code 的 worktree 模型定制,而非通用 CI 队列;非常年轻(2026 年 7 月创建),fork 少、外部验证有限;必须接受它的 lane 与分支约定。
价格
免费开源(MIT),发布在 npm 上,零运行时依赖,需要 Node 18+。
常见问题
能配合 Claude Code 之外的智能体吗? WorktreeCreate 钩子是 Claude Code 专属,但 land、build-lock、sync、preview 都是普通 CLI 命令,任何智能体或人都能调。
怎么防止智能体直推 main? pre-push 钩子会拒绝,并打印应该执行的命令。有紧急出口,但需要明确写出具体分支名,而不是甩一个通用 flag。
必须开 PR 吗? 不用。它直接 rebase 并推送——这正是它能在任意套餐、任意仓库上工作的原因。
它能发布到生产吗? 只能由人来。promote 被文档明确定义为人工专属,并排除在智能体指令之外。
探索最佳 AI 编程工具 工具
相关文章
Aether 评测 2026:把你已有的 AI 订阅变成一支开发盒舰队
Aether(runaether.dev)把你已付费的 AI 订阅变成并行的云端开发盒:代理实时流式输出每条命令、开出 PR,再由另一个代理审查并修复直到代码过关。本文解析其循环、凭证与定价。
agent-run 评测 2026:把编程代理关进不到 1MB 的沙箱里,防住失误而非恶意攻击
agent-run 深度评测——一个小到只有 1MB 的独立二进制程序,用 Bubblewrap 沙箱包裹 Claude Code、Codex、OpenCode 等编程代理。主机文件系统默认只读,只保护你不受 AI 无心之失的伤害。
2026年最佳AI Agent工具推荐:从编程助手到自主代理
2026年AI Agent工具全景指南:Claude Code、Codex、Cursor、Manus等。哪些真的能替你干活?哪些只是噱头?
Faultsense 评测 2026:没有页面的 expect()
Faultsense 是一款零依赖的浏览器智能体,对你生产环境里真实用户会话运行端到端断言。本文评测 fs-* 属性的工作方式、RUM 式测试,以及谁该采用它。
订阅 9bests 周报,免费领完整版
每周精选 AI 工具测评与更新;订阅即获本清单完整版 + 另外 7 个细分领域(写作 / 图像 / 视频 / 音频 / 对话模型 / 数据 / API 成本)同款速查。
免费订阅并领取 →独立测评,评分不受厂商付款影响 · 双重确认订阅 · 随时退订