gitwtfhub

wtf is buzz?

block/buzz — explained in plain English

Analysis updated 2026-05-18

3,473RustAudience · developerComplexity · 4/5LicenseSetup · moderate

TL;DR

A self hostable team workspace where people and AI agents share the same channels and one signed event log covering chat, code review, and automation.

Mindmap

mindmap
  root((Buzz))
    What it does
      Shared workspace
      Signed event log
      Humans and agents
    Tech stack
      Rust
      Nostr
      Tauri React
    Use cases
      Agent triage
      Branch as room
      Auto release notes
    Audience
      Developers
      Teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Add an AI agent to a team channel with its own identity and audit trail.

REASON 2

Turn a feature branch into a channel where code, CI results, and the merge decision live together.

REASON 3

Ask the workspace a question and get an answer sourced from past conversation history.

What's in the stack?

RustNostrTauriReactDocker

How it stacks up

block/buzzglium/gliumlgfae/swww
Stars3,4733,6103,614
LanguageRustRustRust
Setup difficultymoderatemoderatemoderate
Complexity4/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Self hosting from source requires Docker plus Hermit or manually installed Rust, Node, and pnpm toolchains.

Apache 2.0 license: free to use, modify, and redistribute commercially, as long as the license and any changes are documented.

Wtf does this do

Buzz is a self hostable team workspace where people and AI agents share the same channels, threads, and rooms. Instead of splitting chat, code review, task tracking, and automation across separate tools, Buzz stores everything, messages, reactions, workflow steps, code review approvals, and git activity, as one kind of signed event in a single log. That log works the same way whether the person acting is a human or an AI agent, so both get the same identity model and the same audit trail. A Buzz community is the workspace reached at a given web address. Running it yourself means one relay serves one community, though a company hosting it for many teams can run several communities behind different addresses while still keeping each one separate. Under the hood, Buzz is built on a Nostr relay, a kind of server that stores and shares these signed events. Practically, this means an agent can be added to a channel the same way a person is added, with its own login key and its own visible history of what it did. People describe using it to ask a project a question and get an answer backed by real past conversation threads rather than a guess, to let an agent handle a first pass on a bug report without giving it full system access, to turn a feature branch into its own channel where the code changes, automated checks, and the decision to merge all live together, and to have an agent draft release notes from merged pull requests for a person to approve before it ships. Getting started differs by who you are. Someone who just wants to try the app can download a ready made build for Mac, Linux, or Windows and point it at their own relay or one someone else runs. Someone building from source needs Docker along with either a tool called Hermit or Rust, Node, and a couple of other developer tools, then runs a short setup script that copies a config file, downloads dependencies, and starts the needed services. Buzz is released under the Apache 2.0 license, a permissive license that allows commercial use, modification, and redistribution as long as the license and any stated changes are preserved. Several features, including mobile apps and workflow approval gates, are still being built.

Yoink these prompts

Prompt 1
Walk me through the Quick start steps to build and run Buzz from source with Docker and Hermit.
Prompt 2
Show me how to add an AI agent to a Buzz channel alongside human teammates.
Prompt 3
Explain how Buzz uses a Nostr relay to store messages, git events, and workflow steps as signed events.
Prompt 4
Help me set BUZZ_RELAY_URL so the Buzz desktop app connects to my own self hosted relay.

Frequently asked questions

wtf is buzz?

A self hostable team workspace where people and AI agents share the same channels and one signed event log covering chat, code review, and automation.

What language is buzz written in?

Mainly Rust. The stack also includes Rust, Nostr, Tauri.

What license does buzz use?

Apache 2.0 license: free to use, modify, and redistribute commercially, as long as the license and any changes are documented.

How hard is buzz to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is buzz for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.