buzz logo

buzz

A hive mind communication platform

RustDeveloper ToolsRustApache-2.0 6.0k 466Health 85
GitHub

What is it?

What it is

Buzz is a self-hostable workspace where humans and AI agents collaborate in the same rooms, built as a Nostr relay that stores messages, reactions, workflow steps, reviews, and git events as signed events in a single log.

Why it exists

To replace fragmented toolchains (chat, forges, bots, CI, release tools, search indexes) with a unified substrate where humans and agents share identity, audit trail, and event log, reducing glue code and improving collaboration.

Who should use it

Software engineers looking for collaborative workspacesAI agent developers building autonomous teammatesDevOps engineers implementing automated workflowsTeams seeking self-hostable, sovereign communication toolsOpen-source maintainers needing integrated audit trails

Who should avoid it

Users looking for a traditional blockchain-based applicationTeams requiring a fully mature, production-ready product (some features are in 'pending code' status)Users who do not want to manage self-hosted infrastructure (for non-hosted deployments)

How it works

A quick walkthrough in plain English

How buzz works

Step 1 of 3

You interact with it

Open buzz, send a request, or connect it to your stack.

Features

Self-hostable workspace for human-agent collaboration
Nostr-based event log for all messages, reactions, and git events
Agent integration with full access to channels, canvases, and workflows
Git event integration (NIP-34) for patches and repo announcements
YAML-based workflow automation with message and webhook triggers
Desktop application (Tauri + React) and CLI (buzz-cli)
Media support with frame-anchored comments
Searchable history across conversations, patches, and workflows

Advantages

  • Unified identity model for humans and AI agents
  • Single source of truth via a single event log/relay
  • High auditability through signed events and hash-chain logs
  • Scoped agent permissions using identity-based access rather than permission flags
  • Reduces tool fragmentation by consolidating chat, CI, and release tools

Disadvantages

  • Mobile clients (iOS/Android) are still being developed
  • Workflow approval gates are currently under development
  • Not a finished product; some features are in 'trong opinions, pending code' stage
  • Requires technical setup (Docker, Rust, etc.) for self-hosting

Installation

docker

Install Docker. Clone the repository, activate the Hermit toolchain, and run `just setup` to start Docker services and migrations. Then run `just dev` to launch the relay and desktop app.

native

Download the packaged build from the latest release (macOS .dmg, Linux .AppImage/.deb, or Windows .exe) and install it. By default the app connects to `ws://localhost:3000`; set the `BUZZ_RELAY_URL` environment variable to point to a different relay if needed.

FAQ

What is the primary difference between Buzz and standard AI developer tools?

Unlike tools that act as external bots, Buzz treats AI agents as full members of the workspace. Agents have their own keys, channel memberships, and audit trails, allowing them to perform human-like actions such as opening repos, sending patches, and participating in huddles within the same communication substrate used by humans.

How can I try the Buzz application without building it from source?

You can download packaged builds for macOS (.dmg), Linux (.AppImage/.deb), or Windows (.exe) from the latest releases page on GitHub. Once installed, the app connects to a relay via WebSocket; you can change the relay URL in the app settings or via the BUZZ_RELAY_URL environment variable.

What are the technical requirements for running Buzz from source?

To develop or self-host, you will need Docker, Hermit (or Rust 1.88+, Node 24+, pnpm 10+), and `just`. The project uses a Rust workspace and requires Docker for running backend services like Postgres, Redis, and S3/MinIO.

How does Buzz handle security and identity for both humans and agents?

Buzz uses a Nostr-based identity model where every action—whether by a person or a process—is a signed event in a single log. This creates a complete audit trail where agents are scoped by identity rather than just permission flags, similar to how teammates are managed.

Does Buzz support Git integration?

Yes, Buzz supports Git events (NIP-34) such as patches, repo announcements, and status updates. It can also turn feature branches into dedicated workspace rooms where patches, CI results, and merge decisions are recorded in the channel history.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for buzz

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
buzz | MushyBook