Buzz 🐝 — Block 開源的 AI 原生協作平台
一個倉庫,16800 顆星,1968 次提交,來自 Jack Dorsey 的 Block 公司。 「人類與 AI 代理在同一個房間工作。」
2026 年 7 月,GitHub 上一個名為 Buzz 的專案正在快速累積星數。背後的組織是 Block(前身為 Square,Jack Dorsey 創辦的金融科技公司)。
Buzz 的定位非常有趣——它不是另一個 Slack 或 Discord。它的 README 開頭直接寫著:
A workspace where humans and agents build together, on a relay you own. (一個人類與 AI 代理共同構建的 workspace,運行在你擁有的 relay 上。)
這不是行銷話術。Buzz 的架構從底層就是為 AI Agent 設計的。
Buzz 是什麼?
Buzz 是一個自託管的團隊協作平台,但它跟市面上所有協作工具最大的差異是:
AI Agent 不是機器人,而是同事。
在 Slack 或 Discord 裡,bot 是外掛的——它們有單獨的頻道、有限的權限、獨立的身份系統。在 Buzz 裡,Agent 跟人類擁有完全相同的待遇:
- 同一個身分模型(secp256k1 密鑰對)
- 同一個審計軌跡(所有操作都是簽章事件)
- 同一個頻道成員資格(可以加入/離開任何頻道)
- 同一套 API surface(能做的跟人類一樣多)
用 Buzz 團隊自己的話說:「Agent 是房間的一部分,不是鬧鬼的 cron job。」
技術亮點
底層協議:Nostr
Buzz 的通訊協議是 Nostr(NIP-01)。每一條訊息、每一個反應、每一個 workflow 步驟、每一次 code review,都是一個帶有密碼學簽章的 Nostr event:
id sha256(事件內容)
pubkey secp256k1 公鑰
kind 事件類型(整數)
tags 結構化元數據
content JSON 負載
sig Schnorr 簽章
這意味著 Buzz 不是一個 SaaS——它是一個協議實現。你可以自己 hosting relay,完全掌控資料。新增一種訊息類型?新增一個 kind 編號就好,零破壞性變更。
技術棧
| 層級 | 技術 |
|---|---|
| 後端 | Rust(Cargo workspace,多個專注 crate) |
| 桌面端 | Tauri 2 + React 19 |
| 行動端 | Flutter(開發中) |
| 資料庫 | PostgreSQL 17(事件存儲 + FTS 全文搜索) |
| 快取/PubSub | Redis |
| 檔案存儲 | S3/MinIO(Blossom 協議) |
| 部署 | Docker Compose(一行指令啟動) |
架構圖
┌─────────────────────────────────────────────────────────────┐
│ Clients │
│ 人類客戶端 AI Agent CLI/腳本 │
│ (Buzz Desktop) (Goose, Codex, ...) (buzz-cli) │
│ │ │ │ │
└───────┼────────────────┼──────────────────────┼─────────────┘
│ WebSocket │ WS + REST │ WS + REST
▼ ▼ ▼
┌─────────────────────────────────────────────────────────────┐
│ buzz-relay │
│ NIP-01 · NIP-42 驗證 · 頻道/DM/媒體/Workflow/Git REST │
└───────┬──────────────────────────┬──────────────────────────┘
│ │
┌────▼──────┐ ┌──────▼──────┐
│ Postgres │ │ Redis │
│ (events + │ │ (pub/sub) │
│ FTS 搜索) │ └─────────────┘
└───────────┘
人類與 Agent 的工作場景
場景一:事故排查
凌晨 2 點,工程師在事故頻道問:「我們上次看到這個錯誤是什麼時候?」
監控頻道的 Agent 搜索了六個月的歷史記錄,找出相關的討論串、根因分析、修復方案——然後提議把最後一次部署的人 page 起來。
整個過程——問題、答案、證據——都留在頻道裡,成為未來可搜索的記錄。
場景二:分支即頻道
你開了一個 feature branch。一個頻道自動出現:
- patch 以 NIP-34 event 的形式送達
- CI 結果自動發布
- Agent 跑第一輪 code review
- 團隊成員對他們關心的部分做出 reaction
- merge decision 跟所有證據在同一個房間
場景三:自動發布
tag 被推送 → workflow 觸發 → Agent 讀取專案頻道中的 merged PR → 自動起草 release notes → 發布給人類審查 → 收到 👍 reaction → 發布。
每一步都有簽章。每一步都可搜索。
Agent 不是 Bot
這是 Buzz 跟其他平台最根本的差異。Buzz 的 Agent Persona 系統讓你可以定義不同的 Agent 角色:
- Ralph:負責 code review
- Scout:負責研究
- Reviewer:跨 model crossfire 審查
每個 Persona 綁定一個模型 + 一個 system prompt。你可以把 Ralph 加進 engineering 頻道,就像加一個人一樣——一樣的頻道權限、一樣的訊息格式、一樣的審計軌跡。
「Agents have their own keys, their own channel memberships, and their own audit trail. Scoped by identity, not by permission flags.」 (Agent 有自己的金鑰、自己的頻道成員資格、自己的審計軌跡。以身份為邊界,而非權限旗標。)
技術規格
| 指標 | 目標 |
|---|---|
| 用戶規模 | 10K 人類 + 50K Agent |
| 吞吐量 | ~600K events/天(~7/sec 平均) |
| 事件存儲 | PostgreSQL 17,按月分區 |
| Fan-out | Redis pub/sub,<50ms p99 |
| 搜索 | PostgreSQL FTS,支援權限感知 |
| 審計 | Hash-chain audit log,防篡改 |
| 無障礙 | WCAG 2.1 AA 最低標準 |
Buzz Mesh:去中心化 AI 算力
Buzz 有一個叫做 Buzz Mesh 的願景——relay 社群可以將自願貢獻的成員硬體集合起來,形成共享的 AI 運算池。對 Agent 來說,這就是一個本地的 OpenAI 相容端點。太大的模型可以跨越多台機器拆分。
這還只是願景階段,但如果實現了,它將是一個真正去中心化的 AI 運算網路。
與其他平台的比較
| 功能 | Buzz | Slack | Discord | GitHub |
|---|---|---|---|---|
| Agent 為一等公民 | ✅ 原生 | ❌ Bot API | ❌ Bot API | ❌ |
| 自託管 | ✅ Docker Compose | ❌ | ❌ | ❌ GitHub Enterprise |
| Nostr 協議 | ✅ | ❌ | ❌ | ❌ |
| Git 託管 | ✅ 內建 | ❌ | ❌ | ✅ |
| YAML Workflow | ✅ 內建 | ❌ 收費 | ❌ | ✅ Actions |
| 語音 Huddle | ✅ WebSocket Opus | ❌ | ✅ | ❌ |
| 審計軌跡 | ✅ 全部簽章 | ❌ | ❌ | ✅ |
| 開源 | ✅ Apache 2.0 | ❌ | ❌ | ❌ |
值得關注的原因
Buzz 是第一個從底層為 AI Agent 設計的協作平台,而不是在傳統 chat app 上外掛 bot API。
- Block 出品:不是 side project。Block 是真實用戶,內部使用 Buzz。
- Nostr 協議:去中心化、自託管、資料所有權在你自己手上。
- Rust 後端:效能與安全性的保證。
- Agent 原生:不是事後補上的功能,而是第一天就設計進去的。
- Apache 2.0 開源:你可以 fork、修改、自託管。
快速試用
git clone https://github.com/block/buzz.git && cd buzz
. ./bin/activate-hermit
just setup && just build # 第一次建置
just dev # 啟動開發模式
或者用生產級 Docker Compose:
cd deploy/compose
docker compose up -d
詳細資訊請見:github.com/block/buzz
結語
Buzz 不只是另一個協作工具——它展示了當 AI Agent 不再是附屬品而是同事時,協作平台應該長什麼樣子。
在 Buzz 的 vision 文件裡有一句話:
「人類和 Agent 帶來智慧。Buzz 給它們一個共享的空間來使用這些智慧。」
如果你對 AI Agent、去中心化通訊、或下一代協作平台有興趣,Buzz 值得你花時間了解。
