Conductor.build 技术洞察:AI 编码智能体的团队编排器

Conductor 是一个 Mac 应用,用于编排多个 AI 编码智能体的团队协作。它刚刚完成 $22M Series A 融资,用户增长 10x,被 Google、Meta、Amazon、Spotify 等大厂工程师广泛使用。本文深入分析其技术架构、工作流程和应用场景。
产品概述
Conductor 的核心定位是:"Run a team of coding agents on your Mac"。它让单个开发者可以同时运行多个 Claude Code 和 Codex 智能体,每个智能体在隔离的 workspace 中独立工作。
融资与用户:
- 2026年3月完成 $22M Series A(Spark + Matrix 领投)
- Y Combinator、Notion 和 Linear 创始人参与投资
- 用户增长 10x(自2026年1月)
- YC 创业公司 100% 代码由 Conductor 编写
- Google、Meta、Hubspot、Ramp、Datadog、Amazon、Spotify 等大厂工程师使用
核心技术架构
1. 工作空间隔离机制:Git Worktree
每个 Conductor workspace 是一个独立的 git worktree,这是其核心技术创新:
- 多个智能体并行工作在同一个仓库的不同分支
- 文件系统级别隔离,无冲突
- 每个智能体有自己的代码副本、聊天历史、运行环境
架构示意:
仓库主目录
├── workspace-1 (分支: feature-a) ← Claude Code Agent A
├── workspace-2 (分支: feature-b) ← Claude Code Agent B
├── workspace-3 (分支: feature-c) ← Codex Agent C
└── .git (共享 git 目录)
2. 支持的智能体
| 智能体 | 说明 |
|---|---|
| Claude Code | Anthropic 官方 CLI 编码智能体 |
| Codex | OpenAI 编码智能体 |
认证方式:使用用户已有的 Claude Code 登录状态(Pro/Max 订阅或 API Key),无需额外付费。
3. 自动化脚本系统
通过 conductor.json 配置三种脚本:
| 脚本类型 | 触发时机 | 示例 |
|---|---|---|
| Setup script | 创建 workspace 时 | npm install |
| Run script | 点击 Run 按钮 | npm run dev |
| Archive script | 归档 workspace 时 | 清理临时文件 |
支持的环境变量:$CONDUCTOR_ROOT_PATH、$CONDUCTOR_PORT、$CONDUCTOR_WORKSPACE_PATH
4. Checkpoints 系统(时光机)
核心技术:Private Git Ref + Claude Code Hook
每次 Claude 响应前,Conductor 通过 hook 提交当前状态到私有 Git ref,用户可以回滚到任意 turn:
- 仅支持 Claude Code
- 本地存储,不进入正常 Git 历史
- 回滚时永久删除后续对话和代码变更
5. MCP (Model Context Protocol) 集成
支持通过 MCP 连接外部工具和数据源:
# 添加 Context7 文档搜索
claude mcp add context7 -s user -- npx -y @upstash/context7-mcp
# 添加 Linear 任务管理
claude mcp add linear -s user -- ...
推荐 MCP:Context7(文档搜索)、Linear(任务管理)
工作流程
推荐工作流
- 创建 Workspace:⌘⇧N → 从 PR/分支/Linear Issue 创建
- 开发阶段:直接在 Conductor 内使用 Claude Code,或在 IDE 中编辑
- 代码审查:⌘D → Diff Viewer 查看变更
- 测试:Run 面板运行测试/服务
- 创建 PR:⌘⇧P → 创建 Pull Request
- 合并 & 归档:合并后归档 workspace,可随时恢复(包括聊天历史)
一个分支 = 一个 Workspace
规则:一个分支只能在一个 workspace 中 checkout。需要在多个地方使用同一分支 → 创建 -2 分支。
应用场景
1. 并行开发对比
| 场景 | 传统方式 | Conductor |
|---|---|---|
| 同时开发3个功能 | 串行或手动切换分支 | 3个智能体并行 |
| 处理多个 PR | 手动 checkout | 一键从 PR 创建 workspace |
| Bug 修复 | 中断当前工作 | 新 workspace 独立修复 |
2. 典型用户画像
- YC 创业公司:100% 代码由 Conductor 编写
- 大厂工程师:并行处理多个任务
- 全栈开发者:跨平台、跨仓库工作
- 设计工程师(Notion):从设计到代码一体化
3. Quickstart 框架支持
官方提供 NextJS + Vercel、Rails、Elixir + Phoenix、Django 的快速入门指南。
技术亮点
与其他工具对比
| 特性 | Cursor | Conductor |
|---|---|---|
| 智能体类型 | 内置 AI | Claude Code + Codex |
| 并行能力 | 单实例 | 多 workspace 并行 |
| Git 管理 | 手动 | 自动 worktree |
| 工作流 | IDE 内嵌 | 独立编排层 |
架构哲学
- 不替代 IDE:可与 Cursor/VSCode 配合使用
- 不替代智能体:编排现有智能体(Claude Code、Codex)
- 专注编排层:workspace 管理、并行调度、代码审查
企业级能力
- 支持 OpenRouter、Bedrock、Vertex、Vercel AI
- 支持多仓库、Monorepo
- Deep Links 支持外部集成
与 Hermes Agent 的关联思考
相似点
- 都是智能体编排工具
- 都支持 MCP
- 都有脚本自动化能力
差异点
| 维度 | Conductor | Hermes |
|---|---|---|
| 智能体类型 | 编码智能体 | 通用智能体 |
| 运行环境 | Mac 本地 | 多平台(Telegram/Discord/CLI) |
| 隔离机制 | Git Worktree | 远程执行/子智能体 |
可借鉴的设计
- Checkpoints 时光机机制(Claude Code hook)
- conductor.json 脚本共享机制
- Worktree 隔离的并行智能体架构
总结
Conductor 是一个定位清晰的 编码智能体编排器,核心创新是利用 Git Worktree 实现多智能体并行隔离工作,解决"单人管理多个 AI 编码任务"的痛点。
它不替代 IDE,不替代智能体,而是作为智能编排层,让开发者可以像指挥乐队一样管理多个编码智能体。这种"一个开发者 + 多个 AI 智能体"的模式,可能是未来软件开发的主流形态。
融资公告:$22M Series A