← 所有精選

GitHub Trending 精選

每日一個爆紅開源專案

週榜 #12026-08-03

block/buzz

A hive mind communication platform

★ 21.1k stars · ▲ +8,217 本週 · 🔶 Rust · 📜 Apache-2.0在 GitHub 開啟 ↗

這是什麼

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 重點摘要