跳到主要內容
Lab Grimoire
TW EN
請喝咖啡
ai-tools

Beads

Beads 是以 Dolt 版本控制資料庫為後端的 AI Agent 分散式任務追蹤器,適合運行多個 Agent 並行開發的團隊。安裝簡單但概念門檻較高,單一 Agent 使用者不需要它。23k Stars,MIT 授權,Go 撰寫。

最適合誰

運行多個 AI Agent 並行開發的團隊。當你有 3+ 個 Agent 同時在同一 codebase 上工作,需要避免任務衝突、自動判斷哪些任務已無阻塞可以執行時,Beads 是目前唯一針對此場景設計的開源方案。

我實際怎麼用

評估後決定暫不採用。我的工作模式是單一 Claude Code + 單一使用者,現有的 flat list 任務管理已足夠。但我記下了它的幾個可借鑑設計:session 啟動時注入精簡工作流 context(~1-2k tokens)、hash-based ID 讓多 branch 零衝突、bd ready 自動列出可執行任務。

真正強的地方

  • 每個任務用 hash-based ID(如 bd-a3f8.1.1),多 Agent 在不同 branch 各自建立任務,合併時靠 Dolt 的 cell-level 3-way merge,不會撞號
  • bd ready 自動就緒偵測:掃描整個依賴圖,列出所有前置任務已完成的可執行項目,Agent 不需人類指派就知道下一步
  • Claude Code 整合做到一級:bd setup claude 一行搞定,透過 SessionStart hook 自動注入工作流 context,只吃 ~1-2k tokens(比 MCP schema 的 10-50k 精簡得多)
  • 自動摘要已關閉的舊任務,避免撐爆 context window

失敗模式與不該用的情境

  • 如果你只有一個 Agent 在工作,Beads 引入的 Dolt 概念只是額外認知負擔,用 TODO list 或 Kanban 就夠了
  • Beads 只管任務追蹤,不提供跨 session 的事實記憶或情節記憶
  • 概念門檻:需要理解 Dolt(版本控制 SQL 資料庫)、branching、merge 才能充分利用

價格、上手門檻與風險

完全免費開源(MIT 授權)。安裝極簡:brew install beadsnpm install -g @beads/bd,預設 Embedded Mode 零伺服器。真正的門檻不在安裝,而在理解分散式任務管理的思維模型。風險方面:專案活躍(23k Stars、最新版 v1.0.3 於 2026-04-24 發布),短期內無棄坑疑慮。

結論

多 Agent 並行場景中,Beads 目前沒有同級替代品。但對大多數「一人 + 一 Agent」的使用者來說是過度工程化的方案。先確認你真的有多 Agent 並行需求再考慮導入。如果你正在用 Claude Code 的多 worktree 或有 workspace 多 worker 架構,試跑一輪看看。

來源

https://github.com/gastownhall/beads