Conductor 审查:在 Mac 上并行 git 工作树中运行 Claude Code、Codex、Cursor 和 OpenCode 代理。免费的本地应用程序与带有云工作空间的每月 50 美元的专业版应用程序相比。
Conductor 是来自 Melty Labs 的一款 macOS 应用程序,它做了一件终端做不好的事情:同时在同一个存储库上运行多个编码代理,而不会相互覆盖。每个任务都有一个工作区,每个工作区都是一个 git 工作树,有自己的分支,在 ~/conductor/workspaces/
工作空间以城市命名,城市兼作目录名称。每个工作区还通过 $CONDUCTOR_PORT 获得自己的端口范围,因此两个开发服务器不会争夺端口 3000。
它不是模型,也不是编辑器。 Conductor 在底层运行供应商自己的代理:Claude Code、Codex 和 OpenCode 捆绑在一起,而 Cursor 会话则通过 Cursor API。其主页声称拥有“10 万+ 构建者”,该公司 2026 年 3 月的 A 轮融资帖子(来自 Spark 和 Matrix 的 2200 万美元)表示,Google、Meta、Ramp、Datadog 和 Spotify 各自拥有“数十名工程师”。
设计的成本是新鲜结账。新的工作树没有node_modules,也没有.env,2025 年 7 月 Show HN 线程上的评论者抱怨说,您“需要为每个工作区运行所有依赖项安装等”。答案是 .conductor/settings.toml 中的设置脚本(较旧的conductor.json 现在已成为旧版本)。先把它写下来。如果没有它,每个工作区都会以存储库的损坏副本开始。
Conductor 不出售模型使用情况。用它自己的话说,使用量“按所选工具使用的提供商帐户、订阅、使用池或 API 密钥计费”。默认情况下,它会获取 Mac 上已有的登录信息:如果 Claude Code 使用 Claude Pro 或 Max 登录,Conductor 将使用该计划。自 0.89.0(2026 年 9 月 29 日)起,ChatGPT 计划通过使用 ChatGPT 登录连接到 Codex。 OpenCode 是通往其他一切的大门 - OpenRouter、Cerebras、Baseten、Copilot 或本地模型。
两行小字可能要花很多钱。提供商页面警告说,如果在 Conductor 或启动它的 shell 中设置了 ANTHROPIC_API_KEY,“Claude Code 可能会使用 API 计费而不是订阅使用”。在按令牌计费启动八个代理之前,请检查您的 shell 配置文件。
第二个是在指挥控制之外的。它通过 Claude Agent SDK 驱动 Claude Code,因此在其中使用 Claude 订阅取决于 Anthropic 对第三方工具的政策。 2026 年 5 月 13 日,Anthropic 宣布针对此类用途进行订阅更改; 6月15日,他们无限期地推迟了。延迟并不意味着取消,Max 计划是让几名克劳德特工忙碌的最便宜的方式。
并行代理只有在检查输出速度很快的情况下才能节省时间,而这正是 Conductor 击败一排终端选项卡的地方。 diff 查看器显示带有提交过滤和行注释的统一 diff,提取 GitHub 审阅注释,并且从 0.84.0(2026 年 9 月 2 日)开始,您可以在 diff 中编辑文件,而无需切换到编辑器。检查面板收集 git 状态、PR 元数据、CI 结果、部署和开放审核线程,而 Conductor 可能会在所需工作尚未完成时阻止合并。
在需要检查点之前先了解检查点。 Conductor 会对每个代理回合进行快照,您可以将工作区回滚到其中任何一个 - 但这样做“将永久删除所选回合及以后的所有用户和 AI 消息”,并且代理不会保留删除的内容。检查点也存在于您的 Mac 上,位于 git 历史记录之外,因此它们不会随分支一起移动。
在其生命的大部分时间里,Conductor 只是一款免费的 Mac 应用程序,本地工作空间仍然不需要任何费用。付费产品是 Conductor Cloud,于 2026 年 7 月 30 日在 0.78.0 版本中推出。云工作区在具有 8 个 vCPU、16 GB RAM 和 32 GB 临时 NVMe 存储的 Vercel 沙箱中运行,位于 us-east-1 中,预装了 Node.js、Python 和 GitHub CLI。实际差异是显而易见的。当您合上盖子时,当地代理会停下来;云代理持续运行。
多人游戏包含在同一个捆绑包中:与 ⌘⇧C 共享工作区链接,查看谁处于活动状态,并提示相同的代理以及最多五个 Pro 用户。这款 iOS 应用程序于 2026 年 10 月 2 日随 0.90.0 版本一起发布,可让您通过手机与代理聊天并合并 PR。它需要 iOS 26 或更高版本,并可与云工作区配合使用,因此在免费计划中它没有什么可谈的。还有一个测试版 HTTP API,用于创建工作区并从您自己的脚本发送提示,并警告“请求和响应形状可能会发生变化”。
在您付款之前,三个限制很重要。云工作区仅支持 GitHub; GitLab 和 Bitbucket 存储库保留在本地。 Pro 版包括“大量云工作时间”,定价页面没有发布该数量的数字,而其常见问题解答表示计划“在未来”计划基于使用情况的计算定价。自托管云“还没有”,只能作为企业对话提供。
2026 年 10 月在conductor.build/pricing 上检查:
| 计划 | 价格 | 它添加了什么 |
|---|---|---|
| 免费 | $0 | Mac 上本地工作区中的并行代理,带来您自己的订阅和密钥 |
| 专业版 | 50 美元/月 | Conductor Cloud 具有未说明的工作时间限额、最多 5 名专业用户的多人游戏、API、iOS 应用程序 |
| 团队 | $60/用户/月 | 任何规模的团队的协作、管理门户、集中计费 |
| 企业 | 定制 | DPA、采购订单计费、SAML SSO、SCIM、SLA、自定义安全和隐私设置 |
这些价格都不包含型号。 Pro 用户仍然需要为代理本身支付 Anthropic、OpenAI 或 Cursor 费用,因此在您已有的 Claude 或 ChatGPT 计划之上,Pro 用户每月需要支付 50 美元。免费加上现有的订阅无需额外付费,对于一名开发人员在一台 Mac 上来说,它提供了整个核心理念。
本地没有沙箱。常见问题解答称代理“以与您的用户帐户相同的权限运行”并且“直接在您的系统上运行,无需沙箱”,这意味着它们可以访问您的 SSH 密钥、浏览器配置文件以及计算机上的所有其他存储库。工作树文档明确指出:“工作区隔离是开发隔离,而不是安全边界。”对于任何感到不安的人来说,Conductor 自己的建议是使用单独的机器或虚拟机。无论您启动多少个代理,其暴露程度都与终端中的克劳德代码相同。
云颠覆了贸易。代理在隔离的 microVM 中运行,但“Conductor 在其服务器上存储会话输入和输出”,而本地聊天会直接发送到您的模型提供程序并保留在您的 Mac 上。在这两种模式中,隐私声明(2026 年 6 月 12 日更新)表示,客户数据不会用于训练 Conductor 或其提供商的模型,并且该公司持有 SOC 2 Type II 报告,可根据要求提供。分析转到 PostHog,包括 IP 地址。需要更严格的企业数据隐私模式的团队会失去自定义 MCP 服务器,并且该模式根本无法在云中使用。
仅限 macOS,有 Windows 和 Linux 的候补名单,但没有日期。安装程序需要 GitHub CLI 和一个 GitHub 登录名,并且公共跟踪器 (#33) 上的开放请求要求多个 GitHub 帐户,每个存储库一个。如果您的工作和个人存储库位于不同的帐户下,那么今天就会很糟糕。
故障排除页面承认 ⌘Z 在键入消息时不起作用,因为“我们用来执行 @-mentions 的库破坏了撤消历史记录”,并且删除并重新添加存储库“会删除该存储库的所有工作区和聊天”。版本 0.90.0 修复了“随着每次代理轮流直至重新启动”而增长的内存泄漏,Claude 聊天停留在“等待任务”,以及需要几分钟才能开始的 Cursor 后续操作。在小型公共跟踪器上仍然打开:在 0.83.0 中每次激活时都会呈现黑色 8-13 秒的窗口。
Conductor 将“同时使用多个代理”从 tmux 习惯变成了您可以实际查看的东西,而且它最好的部分是免费的。如果您在 Mac 上工作,已经为 Claude 或 ChatGPT 付费,请安装免费应用程序。工作树、差异审查和检查点都是产品,而且它们都不在付费墙后面。
仅当代理需要在笔记本电脑关闭后继续运行时,或者当团队成员需要提示相同的工作区时,并且仅当您的代码位于 GitHub 上时,才需要每月为 Pro 支付 50 美元。首先以书面形式询问云小时津贴,因为定价页面不会给您一个数字。
如果您使用的是 Windows 或 Linux,或者如果您无法接受以完全用户权限运行的代理且没有虚拟机来放置它们,请跳过它。如果您只希望一个代理在后台工作,也请跳过 Pro:Claude Code 自己的云会话、OpenAI 的 Codex 云和 Cursor 的后台代理在您已付费的订阅内执行此操作,无需支付 50 美元的费用。