Acyclic Labs icon

Acyclic Labs

Acyclic Labs 讓團隊在隔離沙盒中並行執行多個 coding agent 的軟體開發任務,彙整成果供審查,並透過 CLI、儀表板或 MCP 產生修補程式或 pull request。

Acyclic Labs

用於軟體開發的 agent swarm

Acyclic Labs 是一款用於在軟體任務上執行 agent swarm 的開發者工具。它會將任務分配給 coding agent,讓每個 agent 在自己的沙盒中執行,並將成果合併成單一修補程式或 pull request。

使用者可以從 CLI、儀表板,或透過 MCP 連接的 coding agent 啟動 swarm。此工作流程專為大型程式碼庫任務,以及已經執行多個 agent 工作階段的團隊而設計,並提供監看進度、探索分支、審查合併結果,以及將結果套用至工作目錄的控制功能。

功能

並行 agent swarm

將較大的任務分配給在不同沙盒中執行的 coding agent,讓各自的工作能夠同時進行。

分支探索

分出具潛力的研究方向並保留已驗證的結果,而不必依賴單一路徑的 agent。

CLI 與儀表板控制

從命令列或儀表板執行 swarm,並使用 --watch 選項串流目前的進度。

統一程式碼輸出

將 agent 的工作合併成一個修補程式,審查後套用至本機工作目錄,或從儀表板開啟 pull request。

Codex CLI harness

使用 --harness codex 選擇 OpenAI 的 Codex CLI 作為 agent harness,取代預設 harness。

MCP 工具存取

註冊 MCP 伺服器並為 swarm 選取伺服器,讓 agent 能呼叫連接的工具。內建網頁搜尋。

使用情境

  • 大型程式碼庫變更

    將廣泛的工程任務分配給多個隔離 agent,接著審查一個合併後的修補程式,而不必手動協調多個獨立工作目錄。

  • 探索實作選項

    平行執行多種可能的方法或研究方向,追蹤其進度,並保留產生已驗證結果的分支。

  • 命令列開發工作流程

    使用 CLI 提供專案目錄或公開儲存庫、監控執行狀態,並將審查後的輸出套用回本機工作目錄。

  • Agent 輔助的開發環境

    從儀表板啟動 swarm,或在不偏好安裝終端機工具時,透過 MCP 設定連接 Claude Code 或 Cursor。

  • 工具擴充的研究與程式設計

    在任務需要額外工具時,提供選定的 MCP 服務給 agent,例如內建網頁搜尋或已設定的外部伺服器。

Pros and Cons

Pros

  • 可平行執行多個 coding agent,且每個 agent 都在隔離沙盒中執行。
  • 產生整合後的修補程式,並支援在套用變更前進行審查。
  • 提供 CLI、儀表板和 MCP 等方式來啟動或控制 swarm。
  • 支援 MCP 工具及替代的 Codex CLI harness。

Cons

  • 目前記載的 CLI 工作流程適用於 macOS 和 Linux;未說明是否支援 Windows。
  • 產品正逐步為團隊提供導入服務,因此存取權或可用性可能取決於與 Acyclic 團隊的洽談。
  • 現有資料未說明定價、使用量限制,或詳細的安全性與資料保留政策。

FAQ

如何安裝 Acyclic Labs?

在 macOS 或 Linux 上執行 npm install -g @acyclic-labs/cli 安裝 CLI,接著執行 acyclic --version 驗證安裝結果。另提供可偵測平台的安裝指令碼,可將二進位檔安裝至 ~/.local/bin;如需覆寫位置,可使用 ACYCLIC_INSTALL_DIR。

CLI 驗證如何運作?

執行 acyclic swarm login --site https://acyclic.dev,在瀏覽器中核准此機器。登入權杖的有效期為 90 天,也可以從儀表板撤銷。

Swarm 可以使用哪些輸入?

Swarm 可以使用透過 --dir . 提供的專案檔案,或透過 --repo 提供的公開 Git 儲存庫。--dir 工作流程會上傳工作檔案,但不包含歷程記錄或機密資料;而 --watch 會在 swarm 執行期間串流進度。

Swarm 會產生什麼?

各個 agent 的工作會合併成一個修補程式。你可以使用 --patch FILE 審查修補程式,再使用 --apply 更新工作目錄,或從儀表板中的 swarm 頁面開啟 pull request。

Swarm agent 可以使用外部工具嗎?

Acyclic 支援透過 Settings → Credentials 和 Settings → Tools 連接 MCP 伺服器。啟動 swarm 時選取已設定的伺服器後,每個 agent 都能呼叫其工具。內建網頁搜尋;指南也將 TinyFish 記載為預覽主機,並指出其他伺服器可能需要聯絡 Acyclic。

Quick Facts

類別
開發者工具
主要工作流程
並行 coding-agent swarm
支援的 CLI 平台
macOS 和 Linux
輸出
合併後的修補程式或儀表板 pull request
存取方式
逐步團隊導入;透過洽談取得
驗證方式
經瀏覽器核准、有效期 90 天的裝置權杖