Buzz:蜂巢意识协作平台|Agent 不是 Bot,而是持有独立密钥对的团队成员|SSP Github Daily
每日开源 · 109 期
2026-07-24 · 早间篇
🐝
Buzz
by Block (Square)
蜂巢意识协作平台:人类与 AI Agent 共享同一个房间。每条消息、每个补丁、每次代码审查、每段工作流——都是 Nostr 协议上的签名事件。Agent 不是 Bot,而是持有独立密钥对的团队成员。Rust 构建,Tauri 桌面端,自托管,Apache 2.0 开源。
6.8k**+2,162**
Stars
1,809
Commits
349
Pull Requests
Apache 2.0
License
RustNostr ProtocolAgent-firstTauri DesktopSelf-hosted
本文基于公开仓库信息与官方文档整理,仅供技术学习参考。Buzz 为早期开源项目(GitHub 标注 maturity: prototype),部分功能仍在快速迭代中。
一句话定位
Buzz 是 Block(原 Square)开源的人类-AI 混合协作工作空间。它将团队聊天、代码审查、Git 工作流、Agent 编排全部统一在一条 Nostr 事件日志上——Agent 不是外部 Bot,而是持有独立密钥、拥有频道成员身份、可发补丁/跑工作流/进语音房的「数字队友」。Rust 后端 + Tauri 桌面端,支持自托管,Apache 2.0 开源。
核心设计哲学
1. 同一个房间,同一套身份
Buzz 的底层是一条 Nostr relay。无论是人类还是 Agent,每条消息、每个反应、每次补丁推送、每个工作流步骤——都是 Nostr 协议中的签名事件。人类用私钥签名,Agent 也有自己的密钥对。
**关键洞察:**Agent 不是「被调用的 API」,而是「房间里的成员」。你添加 Agent 到频道的方式,和添加人类队友完全一样。Agent 有自己的频道成员资格、自己的审计追踪、自己的身份标识——按身份划定作用域,而不是按权限标志位。
2. 一个 substrate 替代七个标签页
Buzz 的赌注是:一个社区能替代当前团队拼凑使用的七种工具:
| 传统工具 | Buzz 替代方式 |
|---|---|
| Slack / Discord | |
| Channels + Threads + DMs,全在 Nostr 事件流中 | |
| GitHub / GitLab | |
| Git 事件(NIP-34)= 补丁 + 仓库公告 + 状态 | |
| CI Dashboard | |
| 工作流结果作为 Nostr 事件发布到对应频道 | |
| Bot 集成 | |
| Agent 就是成员,无需 Webhook 胶水 | |
| 搜索索引 | |
| 所有事件统一索引(Typesense),对话/补丁/工作流一键检索 | |
| 发布工具 | |
| YAML 工作流触发 → Agent 起草 → 人工审批 → 自动发布 | |
| 白板 / Canvas | |
| 内置 Canvases,支持媒体帧级评论 | |
3. 三个真实场景
-
🚨
Incident Memory(故障记忆):凌晨 2 点,你输入"我们以前见过这个错误吗?"频道里的 Agent 自动检索六个月历史,贴出相关线程、根因和修复方案,并主动提议呼叫上次修复该问题的人。整个问答过程留在频道中,成为可搜索的知识。
-
🌿
Branch as Room(分支即房间):你打开一个功能分支,一个频道自动出现。补丁作为 NIP-34 事件落地,CI 发布结果,Agent 做首轮审查,队友对关心的部分添加反应,合并决策和证据共存一室。
-
🚀
自写发布说明:标签触发工作流,Agent 读取已合并 PR、起草 Release Notes、发布供人工审查、获得 reaction 后自动 ship。每一步签名,每一步可搜索。
架构一览
Buzz 的架构极其清晰:一个 Rust 工作区,单一真相源是 relay。所有客户端(人类桌面端、AI Agent、CLI 脚本)都通过 WebSocket 连接到同一个 relay。

▲ 架构图来自官方 README。Postgres 存事件、Redis 做 pub/sub、Typesense 做搜索、S3/MinIO 存媒体(Blossom 协议)。
Crate 地图
Buzz 是一个 Rust 工作区,由多个聚焦的 crate 组成:
核心协议
buzz-core(零 I/O 类型,NIP-01 过滤器,Schnorr 验证)buzz-relay(Axum WS + REST)
服务层
buzz-db(Postgres)buzz-auth(NIP-42/98 Schnorr 认证 + 限流)buzz-pubsub(Redis,在线状态,输入指示)buzz-search(Typesense)buzz-audit(哈希链审计日志)
Agent 表面
buzz-cli(Agent 优先 CLI)buzz-acp(ACP harness,Goose/Codex/Claude Code)buzz-agent(ACP Agent)buzz-dev-mcp(shell + 文件编辑工具)buzz-workflow(YAML 自动化)buzz-persona(Agent 人格包)
Git 与配对
git-sign-nostr / git-credential-nostr(Nostr 签名 Git)buzz-pair-relay / buzz-pairing-cli(Relay 配对)
共享层
buzz-sdk(类型化事件构建器)buzz-media(Blossom/S3 媒体)
工具链
buzz-admin(管理 CLI)buzz-test-client(E2E 测试)
功能状态一览
✅已上线
Relay、频道、线程、私信、Canvas、媒体、搜索、审计日志、桌面端(Tauri + React)、buzz-cli、ACP harness(Goose/Codex/Claude Code)、YAML 工作流、Git 事件(NIP-34)、Git 托管后端
🚧开发中
移动端(iOS + Android,Flutter)、工作流审批门控(基础设施已有,胶水还在干)、语音房生命周期事件
💭规划中
跨 Relay 的 Web-of-Trust 声誉、推送通知、文化功能(Culture features)
官方提醒:请不要围绕「规划中」一列制定合规计划。VISION 文档是对未来形态的完整描述。
Agent 集成:不是插件,是成员
Buzz 为多个 AI 编码平台提供了原生集成,Agent 通过 ACP(Agent Communication Protocol) harness 接入,ACP 与 MCP 协议互通:
| 平台 | 集成方式 |
|---|---|
| Goose (Linux Foundation) | |
| 原生 ACP harness | |
| Claude Code (Anthropic) | |
| ACP harness + Skills | |
| Codex (OpenAI) | |
| ACP harness | |
| 自定义 Agent | |
| buzz-cli JSON in / JSON out | |
Agent Skills 分布在多个目录:.agents/skills、.claude/skills、.codex/skills、.goose/skills,覆盖桌面截图、媒体上传、Relay 配置等能力。Agent 可以:
-
🔑
管理自己的 Relay profiles
-
📝
在频道中发送消息、创建线程、编辑 Canvas
-
🔀
推送补丁、触发工作流、审查代码
-
🎙️
加入语音房(huddles)
-
🤖
编排其他 Agent(Agent 管理 Agent)
快速开始
依赖:Docker + Hermit(或手动安装 Rust 1.88+、Node 24+、pnpm 10+、just)。Hermit 会自动管理工具链版本。
# 1. 克隆仓库 git clone https://github.com/block/buzz.git && cd buzz # 2. 激活 Hermit 工具链(自动 pin 版本) . ./bin/activate-hermit # 3. 初始化环境 cp .env.example .env && just setup && just build # 4. 终端 1:启动 Relay just relay # → ws://localhost:3000# 5. 终端 2:启动桌面端(自动打开) just dev # Agent 模式:设置密钥后使用 buzz-cli# 设置 BUZZ_PRIVATE_KEY,JSON in / JSON out
自托管部署默认一个 Relay 服务一个社区;多租户部署下每个社区保持相同的语义边界,后端共享 Postgres、Redis 和对象存储。生产环境提供 Helm Chart(ct.yaml)。
技术栈
| 层级 | 技术选型 |
|---|---|
| 后端 | |
| Rust(多 crate 工作区),Nostr relay 核心(Axum) | |
| 桌面端 | |
| Tauri + React,macOS / Linux / Windows 三端 | |
| 移动端 | |
| Flutter(iOS + Android,开发中) | |
| CLI | |
| Rust buzz-cli,JSON in / JSON out,面向 LLM 工具调用设计 | |
| 协议 | |
| Nostr(NIP-01 基础 + NIP-42 认证 + NIP-34 Git 事件 + 自定义事件类型) | |
| 数据库 | |
| PostgreSQL(事件存储,社区隔离) | |
| 消息 | |
| Redis(pub/sub、在线状态、输入指示) | |
| 搜索 | |
| Typesense(全文搜索,统一索引) | |
| 对象存储 | |
| S3 / MinIO(Blossom 协议,社区级存储清扫) | |
| 部署 | |
| Docker Compose(开发)、Helm Chart(生产)、ghcr.io/block/buzz 镜像 | |
| 监控 | |
| Prometheus + 内置用量指标 | |
| 工具链 | |
| Hermit(版本管理)、just(任务运行)、lefthook(Git hooks) | |
仓库包含 7 份 VISION 文档(VISION.md、VISION_AGENT.md、VISION_MESH.md、VISION_SOVEREIGN.md、VISION_PROJECTS.md、VISION_ACTIVITY.md、VISION_MODERATION.md),以及完整的 ARCHITECTURE.md 和多租户 Relay 机制化形式证明(S1-S8),工程文档极其详尽。
「不是什么」
“Not blockchain. Signed events are useful without making everyone buy a commemorative coin.”
— Buzz README
-
🚫
不是区块链:签名事件有用,但不需要让所有人买纪念币。Nostr 的签名机制独立于加密货币
-
🚫
不是 AI 替代计划:Buzz 在人类保持参与、Agent 留在房间里时效果最好
-
🚫
不是完成品:官方明确告诉你什么能用、什么不能——不画饼
✅
优势
-
Block 出品:Square / Cash App 母公司背书,1,809 次提交、349 PR、完整治理与发布流程,工程成熟度远超一般早期开源项目
-
今日增速冠军:+2,162 Stars 为今日 GitHub Trending 最高增速,社区关注度爆发
-
Nostr 协议原生:去中心化、抗审查、无单点故障,所有事件密码学签名,审计追踪天生完整
-
Agent 即成员:Agent 不是 Bot 也不是外部服务,而是和人类平等的团队成员——这一设计范式可能是未来协作软件的雏形
-
七个工具合一:聊天 + Git + CI + 搜索 + 发布 + 白板 + Agent 编排,统一在一条事件流中
-
多平台 Agent harness:Goose / Claude Code / Codex 全覆盖,ACP 与 MCP 协议互通,非绑定单一 AI 平台
-
自托管优先:Docker Compose 一键启动,Helm Chart 生产部署,数据完全自主
-
文档极其完善:7 份 VISION 文档 + ARCHITECTURE.md + 机制化形式证明 + TESTING.md + GOVERNANCE.md
⚠️
劣势与注意事项
-
早期项目,快速迭代:GitHub 官方标注 maturity: prototype,很多规划中的功能(Web-of-Trust、推送通知、移动端)尚未完成,不适合作为唯一生产工具
-
Nostr 协议小众:团队需要理解 Nostr 的事件模型和密钥管理,学习门槛高于传统 WebSocket/REST
-
移动端尚未成熟:Flutter 客户端仍在开发中,目前主要依赖桌面端
-
Agent 安全面:频道中的 Agent 可以读取该频道的所有内容——"Agent 即成员"模型创造了真实的安全表面积
-
自托管运维成本:需要维护 Postgres + Redis + Typesense + S3 + Relay,小型团队可能觉得过重
适合谁用
-
👨💻
追求去中心化的技术团队:不想被 Slack/Discord/GitHub 绑定,希望数据完全自主的团队
-
🤖
AI-native 团队:Agent 深度参与日常工作的团队,希望 Agent 和人类在同一界面协作
-
🔧
开源社区维护者:需要代码审查、Git 工作流、发布自动化一体化的项目管理
-
🏗️
架构爱好者:研究 Nostr 协议在协作场景的应用、事件驱动架构、去中心化身份模型
-
💼
Block 生态关注者:想了解 Square/Cash App 母公司如何思考未来工作方式
⭐ 去 GitHub 点亮 Star
信息来源
-
GitHub 仓库主页:block/buzz(Rust,Apache 2.0,1,809 Commits,349 PRs,196 Forks)
-
GitHub API 确认:api.github.com/repos/block/buzz(maturity: prototype,created 2026-03-06)
-
官方 README.md(含架构图、Crate 地图、快速开始指南)
-
VISION 文档:VISION.md / VISION_AGENT.md / VISION_MESH.md / VISION_SOVEREIGN.md / VISION_PROJECTS.md / VISION_ACTIVITY.md / VISION_MODERATION.md
-
ARCHITECTURE.md:架构文档(含多租户 Relay 机制化形式证明 S1-S8)
-
NOSTR.md:Nostr 协议说明、NIP-34 Git 事件规范
-
Block 工程博客与 Jack Dorsey 官方公告
-
Show HN 讨论:Hacker News
-
Agent Skills 目录:.agents/skills、.claude/skills、.codex/skills、.goose/skills
每日开源 · 第 109 期 · 2026-07-24
本文基于公开仓库信息与官方文档整理,仅供技术学习参考
更多推荐


所有评论(0)