Buzz

由 Block(前 Square)开源的一个自托管协作工作空间,允许人类开发者与 AI Agent 在同一屋檐下并肩工作

AI Agent 部分免费

Buzz 是由 Block(前 Square)开源的一个自托管协作工作空间,允许人类开发者与 AI Agent 在同一屋檐下并肩工作。它基于 Nostr 协议构建——所有消息、反应、工作流步骤、代码审查批准和 Git 事件均以签名事件形式记录在单一事件日志中,无论发送者是人类还是 AI 进程,日志格式与身份模型完全统一,实现了真正的可审计追溯。

在实践中,Buzz 呈现为一个团队协作空间频道。开发者创建一个房间(Room),即可邀请人类队友和 AI Agent 同时参与。Agent 拥有自己独立的密钥对、频道成员身份和审计日志,其权限通过身份而非传统的权限标志来划分——就像你给团队成员分配职责范围一样,而不是简单赋予管理员/普通用户角色。

Buzz 的核心设计理念是"让 Agent 真正做事"。进入工作空间后,Agent 可以打开代码仓库、发送补丁、审查代码、运行工作流、编辑画布、编排其他 Agent,甚至加入语音讨论、创建频道、邀请相关人员查看。这种能力边界与人类队友完全对等的设定,是 Buzz 与其他"AI 辅助工具"的本质区别。

开发者可以用自然语言向项目提问并获得带出处的回答——Agent 搜索六个月的历史记录并返回原始讨论线程,而不是空洞的总结。Bug 分类场景下,可以给 Agent 分配独立密钥和频道成员身份,让它在受控范围内工作,不会意外获得"整个王国的钥匙"。功能分支可以转化成一个包含补丁、CI 状态、代码审查和合并决策的完整房间,所有相关上下文集中在一处。

技术实现上,Buzz 采用 Rust 语言编写(Apache 2.0 许可证),核心依赖大量成熟的 Rust 生态 crates。项目提供单 relay 部署模式(自托管最简方式)以及多社区托管模式(运营商可在同一服务器上服务多个独立社区)。客户端规则统一:URL 即工作空间标识符,URL 下的所有租户可见状态均为该社区本地数据,真正实现数据主权归属用户而非平台方。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论