怎样让多个 AI 编程 Agent 并行干活

Agent 越多,本该做得越多。Baton 是运行 AI 编程 Agent 舰队的桌面应用:每个任务一个独立 worktree,多个 Agent 并排开工,不再挤在同一份代码里互相覆盖。

手动并行为什么会乱

自己开第二个、第三个 Agent,通常卡在这三处:

  • 一个 Agent 一个终端:窗口开了一堆,看不清谁在做什么。
  • 同一份代码互相踩踏:多个 Agent 改同一目录,改动互相覆盖。
  • 评审在别的工具里:diff、CI、PR 分散各处,来回切换。

每个任务一个 worktree 和分支

Baton 自动为每个任务创建独立分支与工作树,多个 Agent 可以在同一个仓库里同时开工,互不打扰,实验说扔就扔。

每个会话还会自动分配端口区间与项目环境变量,脚本拿来即用,端口不打架。

完整流程

Baton 把散落的终端会话变成一条看得见的流水线:

  • 分配:描述任务,选好 Agent、模型和推理强度就让它开工,你接着开下一个。
  • 整理:一任务一 worktree,按项目归类。
  • 评审:在应用里看 diff、改动文件、提交和 CI Checks,有问题一键交回 Agent。
  • 合并:实时显示分支和 PR 状态,支持自动合并。
  • 归档:随时停止、快照、恢复会话。

你在用的 Agent,放在一起用

Claude Code、Codex、Grok、Cursor、OpenCode、Cline 在同一个界面里运行;也可以在 设置 › 供应商 里用自己的 Key(BYOK)接入任意模型,或者用 Baton AI Cloud,不需要 API Key。

AI 和终端标签页并排切换,后台命令不会因对话结束而中断。

常见问题

多个 Agent 改同一个仓库会冲突吗?
不会,每个任务都有独立的 worktree 和分支。
能同时跑 Claude Code 和 Codex 吗?
能。每个任务单独选 Agent 和模型。支持 Claude Code、Codex、Grok、Cursor、OpenCode、Cline,也支持 BYOK 和 Baton AI Cloud。
能用在已有的仓库和 PR 上吗?
可以,直接从已有项目、Issue 或 PR 开始任务。
支持哪些系统?
macOS(Apple 芯片)和 Windows 10/11 x64,暂不支持 Intel Mac 和 Linux。

返回 Baton →