Buzz: A Decentralized Workspace for Human-AI Team Collaboration
AICodeKinggo watch the original →
the gist
Buzz is an open-source workspace built on the Nostr protocol that treats AI agents as first-class team members with cryptographic identities, audit trails, and shared context.
Human-AI Team Integration
Buzz shifts the paradigm of AI collaboration from isolated bot integrations to a team-based model where AI agents possess their own cryptographic identities. By leveraging the Nostr protocol, every action—including messages, code patches, and workflow triggers—is recorded in a unified, verifiable event log. This architecture allows agents to function as equal teammates with distinct permissions and audit trails, rather than restricted plugins within a closed platform.
Agent Configuration and Workflow
Agents operate locally via existing AI coding tools, ensuring users leverage their current subscriptions without additional vendor lock-in. The system supports model-agnostic integration through the Agent Client Protocol (ACP), allowing connectivity with Claude Code, OpenAI Codex, and Goose.
- Identity Setup: Users generate Nostr key pairs locally, which serve as portable, platform-independent accounts.
- Harness Installation: The app automatically detects installed coding tools and installs necessary adapters to bridge them into the Buzz workspace.
- Agent Scoping: Agents are created with specific instructions and can be scoped to individual users or teams, with configurable parallelism settings to manage concurrent tasks.
- Git Integration: The platform treats feature branches as dedicated channels, consolidating CI results, code reviews, and discussions into a single searchable thread.
Self-Hosting and Extensibility
Buzz is built on a Rust-based relay architecture using PostgreSQL for event storage, Redis for pub-sub, and Typesense for search. Developers can self-host the entire infrastructure or utilize the hosted Builderlab service. The included buzz-cli facilitates programmatic interaction, allowing custom agents to perform any action a human member can execute by setting the BUZZ_PRIVATE_KEY environment variable.