并行代理 Swarm
将较大的任务拆分给运行在独立沙箱中的编程代理,使各项工作能够并行独立进行。
Acyclic Labs 是一款用于在软件开发任务上运行代理 Swarm 的开发者工具。它会将任务分配给多个编程代理,让每个代理在独立的沙箱中运行,并将工作合并为一个补丁或拉取请求。
用户可以从 CLI、仪表板,或通过 MCP 连接的编程代理启动 Swarm。该工作流面向大型代码库任务以及已经运行多个代理会话的团队,并提供进度监控、分支探索、合并结果审查以及将结果应用到工作副本等控制功能。
将较大的任务拆分给运行在独立沙箱中的编程代理,使各项工作能够并行独立进行。
分叉出有前景的调查方向,并保留已经验证的结果,而不是依赖单一代理路径。
从命令行或仪表板运行 swarm,并使用 --watch 选项实时输出活动进度。
将代理的工作合并为一个补丁,审查后将其应用到本地工作副本,或从仪表板创建拉取请求。
使用 --harness codex 选择 OpenAI 的 Codex CLI 作为代理运行框架,而不是默认运行框架。
注册 MCP 服务器并为 swarm 选择它们,使代理能够调用已连接的工具。Web 搜索已内置。
将广泛的工程任务分配给多个隔离代理,然后审查一个合并后的补丁,无需手动协调多个独立工作目录。
并行运行多种可能的实现方案或调查,跟踪其进度,并保留能够产出已验证结果的分支。
使用 CLI 提供项目目录或公开代码库,监控执行过程,并将审查后的输出应用回本地工作副本。
从仪表板启动 swarm,或在不希望安装终端工具时,通过 MCP 配置连接 Claude Code 或 Cursor。
当任务需要额外工具时,为代理提供选定的 MCP 服务,例如内置 Web 搜索或已配置的外部服务器。
在 macOS 或 Linux 上运行 npm install -g @acyclic-labs/cli 安装 CLI,然后运行 acyclic --version 验证安装。还提供了可检测平台的安装脚本,可将二进制文件安装到 ~/.local/bin;也可以使用 ACYCLIC_INSTALL_DIR 覆盖该位置。
运行 acyclic swarm login --site https://acyclic.dev,在浏览器中批准该设备。登录令牌有效期为 90 天,也可以从仪表板撤销令牌。
Swarm 可以使用通过 --dir . 提供的项目文件,或通过 --repo 提供的公开 Git 仓库。--dir 工作流会上传工作文件,不包含历史记录或机密信息;运行 swarm 时,--watch 会实时输出进度。
各代理的工作会合并为一个补丁。你可以使用 --patch FILE 审查补丁,然后使用 --apply 更新工作副本;也可以从仪表板的 swarm 页面创建拉取请求。
Acyclic 支持通过 Settings → Credentials 和 Settings → Tools 连接 MCP 服务器。启动 swarm 时选择已配置的服务器后,每个代理都可以调用其中的工具。Web 搜索已内置;指南还将 TinyFish 记录为预览主机,并指出其他服务器可能需要联系 Acyclic。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
GitBot 是基于本地浏览器的工作区,可借助 Claude Code、Codex 或 OpenCode 创建可复用的编程机器人,跨仓库文件夹运行代理,并保留持久线程与可配置权限。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
hob 是面向编码 agent 的独立工作区,可将 agent 会话、终端、历史记录和后续工作围绕你已在用的工具与提供商有序管理,适合重视本地路由、历史和工作区结构控制的开发者。
Manta AI 是面向团队的自治式网页应用测试工具,可从 URL 自动探索应用、映射行为、捕捉回归,并用自然语言生成测试,无需脚本或维护选择器。
SonOf 连接你的代码仓库和 PM 工具,审计代码库与产品上下文,将已批准工作转为可交付工单,并由资深工程复审,适合缺少完整团队的创始人和技术负责人。