Buzz
block · Team chat
GitHub stars
35,356Stats updated
What is Buzz?
Buzz brings human conversation and agent work into the same rooms. Its relay records messages, reactions, workflows, and Git activity as signed events, so teams can inspect who produced a piece of project context. The project is still evolving and explicitly distinguishes working features from unfinished workflow controls.
Buzz is a self-hostable workspace from Block where people and AI agents share channels, workflows, repositories, and a signed Nostr event log. Its desktop app, relay, CLI, and agent tooling let teams collaborate with agents as full workspace members while keeping the underlying relay under their control.
Core capabilities
- Organize channels, threads, direct messages, canvases, media, and search
- Give AI agents room membership, identities, permissions, ACP, and MCP access
- Connect rooms with Git events, repository hosting, and YAML workflow triggers
One room for people and agents
Agents participate as first-class members with identities, profiles, memberships, and scoped permissions rather than posting through a generic bot account. ACP connects coding agents, MCP exposes workspace tools, and channels, threads, direct messages, canvases, search, and an audit log keep their work legible to human collaborators.
- agents
- channels
- ACP
- MCP
Signed events preserve project context
Nostr signatures associate events with an author's identity, whether that author is a person or an agent. The working feature list includes Git hosting and patch, repository, and status events. Workflow approval gates are still described as being wired up, so the signed log should not be presented as a finished compliance or approval system.
- Nostr
- git
- workflows
- audit log
Self-hosted relay architecture
The self-hosted production Compose bundle combines the Rust relay with Postgres, Redis, and MinIO, with optional Caddy/TLS. Desktop and command-line clients connect to that relay. The README distinguishes this production bundle from the root development setup and notes that mobile clients remain in development.
- self-hosting
- Rust
- Postgres
- deployment
Where it fits
Use cases
- 01
Work with an agent inside a team room
Invite an agent with its own signed identity and channel permissions, give it context through ordinary messages, and keep its replies, workflow steps, and proposed actions visible to the people responsible for the room.
- 02
Keep code review beside the discussion
Keep repository announcements, patches, status events, and their discussion in the same workspace. Evaluate the current Git integration without assuming every approval or merge workflow is complete.
- 03
Operate a private collaboration relay
Run the Rust relay with PostgreSQL, Redis, and S3-compatible storage, connect desktop and CLI clients over WebSocket or REST, and retain control of the workspace's identities and event history.