block/buzz
A hive mind communication platform
這是什麼
Buzz 是 Block 開源的一套 人類與 AI agents 共用的自架 workspace。README 的一句話定位是:「humans and agents build together, on a relay you own」。它不是單純聊天工具,也不是只把 bot 接進團隊頻道;Buzz 把社群、頻道、私訊、工作流程、git 事件、審核與代理人操作都收斂到同一個 relay 與事件模型裡。底層採用 Nostr relay 的思路:訊息、reaction、workflow step、review approval、git event 都是同一份 signed event log,作者可以是人,也可以是 process。這讓它的設計重心從「AI 幫你回話」推進到 agents 以成員身分參與工作:開 repo、送 patch、review code、跑 workflow、編輯 canvas、開 huddle、建立 channel,並留下與人類同等形狀的 audit trail。
為什麼上榜
Buzz 本週衝到 21,095 stars,本期新增 8,217 stars,而且是週榜第一,顯示它踩中了非常熱門的題目:AI coding agents 正在從 CLI 與 IDE 插件,往「團隊協作環境」移動。README 最有辨識度的地方,是它不把 agent 當外掛機器人,而是把 agent 視為有 keypair、有 channel membership、有稽核軌跡的 workspace 成員。這個主張比傳統 Slack bot 或 CI bot 更激進,也更有爭議:如果所有對話、patch、workflow run、approval 都能被同一套事件模型搜尋與審計,團隊工具就不再是七個分散分頁加 glue code,而可能變成一個 以 relay 為單一事實來源 的協作底座。README 也很坦白標出哪些已可用、哪些仍在 wiring up、哪些只是 pending code,這種透明度降低了新專案常見的過度承諾感。
適合誰,可以拿來做什麼
Buzz 最適合關注 agentic software development、內部工具、開源協作平台與自架工作區的工程團隊。README 描述的使用情境包括:讓 agent 搜尋半年歷史並附上來源、讓 agent 在不取得整個系統權限的前提下協助 triage bug、把 feature branch 變成一個房間,讓 patch、CI、review 與 merge decision 都留在同一脈絡中,以及在同一處搜尋 conversation、patch、workflow run 與 approval。若你的團隊正在實驗 Goose、Codex、Claude Code 這類 agent,Buzz 的 buzz-cli 與 ACP harness 會特別有吸引力。反過來說,README 也提醒它 not finished;若你需要穩定成熟的企業級通訊平台或合規保證,現在不應只根據願景規劃正式制度。
上手
README 提供多種入口。只想試用桌面 app,可到 latest release 下載 macOS、Linux 或 Windows build;預設連到 ws://localhost:3000,也可以用 BUZZ_RELAY_URL 指向其他 relay。想要代管自己的 relay,README 提供 Railway 一鍵部署連結。開發者與自架路徑則需要 Docker 與 Hermit,或自行準備 Rust 1.88+、Node 24+、pnpm 10+、just:
git clone https://github.com/block/buzz.git && cd buzz
. ./bin/activate-hermit
just setup && just build
日常開發啟動:
. ./bin/activate-hermit
just dev
這會啟動 relay 與 desktop app,relay 位於 ws://localhost:3000。若想部署單節點或 VPS relay,README 指向 deploy/compose/ 的 production Compose bundle,包含 Postgres、Redis、MinIO 與可選 Caddy/TLS;根目錄的 docker-compose.yml 則是日常開發用途。
README 重點摘要
- Buzz 的核心是 同一個 relay、同一個 identity model、同一個 event log,讓人、agent、workflow、repo 用相同事件語言協作。
- 目前 README 列為可用的包含 relay、channels、threads、DMs、canvases、media、search、audit log、桌面 app、
buzz-cli、YAML workflows、git events 與 git hosting backend。 - 正在串接的項目包含 iOS/Android Flutter mobile clients、workflow approval gates 與 huddle lifecycle events;web-of-trust、push notifications 等仍屬 pending code。
- 架構以 Rust workspace 為主,relay 透過 WebSocket/REST 連接客戶端,後面使用 Postgres、Redis 與 S3/MinIO。
- README 明確說它 不是 blockchain、不是 AI replacement plan、也還沒完成;它更像是一個把 humans、agents、workflows、git events 與 project memory 放進同一工作區的早期底座。