跳到正文
IFAI

開源專案

HKUDS 開源 AutoSwarm:讓 Claude Code 與 Cursor 等協同幹活

首次發布 傳播指數 59

港大 HKUDS 團隊開源多智慧體協作框架 AutoSwarm,能將 Codex、Claude Code、Cursor 等各自為戰的 AI 智慧體整合成統一團隊。它支援跨智慧體共享上下文與記憶,按特長分發並並行跑任務,最後整合輸出。目前支援主流作業系統與命令列環境。

HKUDS 開源 AutoSwarm:讓 Claude Code 與 Cursor 等協同幹活
圖:github.com

AutoSwarm 是港大 HKUDS 團隊開源的一個輕量級多智慧體協同工具,它的目標很簡單:把你手頭分散在各處的 AI 智慧體擰成一支能打配合的團隊。

現在的實際情況是,沒有哪個智慧體能通吃所有事情。寫程式碼你可能開著 Claude Code 或 Cursor,查資料用別家,終端裡還跑著 DeepSeek Harness。每個工具各自儲存一套上下文和記憶,互相之間完全不通氣,遇到複雜任務,你只能自己當人形搬運工,在幾個介面之間反覆複製貼上、拆分任務、拼湊結果。

它能做什麼

AutoSwarm 想解決的就是這種割裂感。你只要把任務交給它,它會充當總指揮,統一調配你的所有智慧體。

首先是按能力派活。它支援連線 Codex、Claude Code、OpenCode、Cursor、GitHub Copilot CLI、Meta Muse Code、CodeBuddy、Hermes、Nanobot、DeepSeek Harness、Grok Build 以及 Kimi Code 等一系列主流程式設計與命令列工具。它會根據每個工具擅長什麼來挑選合適的角色。

其次是打通上下文和記憶。AutoSwarm 負責在不同智慧體之間同步背景資訊,把互補的工作流和本地工具鏈串起來。沒有依賴的任務直接並行跑,相互依賴的任務排隊執行,最後由它驗證並整合各方結果,給你一份完整的交付物。

怎麼跑起來

AutoSwarm 支援 Windows、macOS 和 Linux。你可以通過桌面端、命令列 CLI、IDE 擴充套件或者具備 Skill 能力的宿主環境來使用它。

執行它需要 Python 3.10 或更高版本環境。最快的方式是直接用 uv 安裝,在終端執行 uv tool install --force .,接著通過 autoswarm setup --host codex 完成宿主環境配置。如果不習慣用 uv,也可以在獨立的 Python 環境裡用 pip 安裝。

它本質上是一個輕量外掛,不需要你更換現有的工作流。把你常用的某個智慧體設為主入口,給它裝上 AutoSwarm 之後,直接用自然語言告訴它「用 AutoSwarm 讀取這 100 份文件並總結核心分歧」,它就會自動喚醒並協同本地已安裝的協作者 CLI 幹活。執行 autoswarm doctor 還能主動檢測各個智慧體的連通狀態。

程式碼倉庫與論文引用均已在 GitHub 上公開,配套的排程演算法和多智慧體協同細節也都放在了專案歸檔中。

為什麼重要

如果你每天都在終端和編輯器裡同時開著好幾個 AI 程式設計助手,AutoSwarm 值得你現在就裝上試試。它最聰明的地方在於沒有試圖再去造一個全能型超級智慧體,而是承認現有工具各有優缺點,老老實實做了一層粘合劑,把任務分發、上下文傳遞和結果校驗接管過來。

我們認為,多智慧體協同工具接下來的分水嶺就在於能不能絲滑接入現有的開發者生態。不過需要注意,AutoSwarm 依賴各家工具在本地的 CLI 介面和許可權授權,如果某些工具沒有本地命令列支援或者登入狀態失效,排查起來仍需要一定的命令列排錯成本。

來源 (2)

  1. [1]
    github.com(在新分頁開啟)原文github.com
  2. [2]

每日 AI 內容精選