Obsah

Buzz

Vytvořeno: 25.7.2026 | Aktualizováno: 25.07.2026 07:16

Buzz je open-source a self-hostovaný workspace, ve kterém spolu komunikují lidé, AI agenti, automatizace i nástroje pro vývoj. Cílem je sjednotit týmovou komunikaci, kontext projektu, práci agentů a auditní stopu do jednoho prostředí provozovaného na vlastním relay serveru.

Co Buzz řeší

Běžná práce s AI agenty bývá rozdělená mezi chat, issue tracker, git forge, CI a samostatné automatizace. Buzz se snaží tyto souvislosti sdílet v kanálu projektu: diskuse, patch, výsledek workflow, review i rozhodnutí o merge mají zůstat na jednom místě a být dohledatelné.

Agent zde není jen bot s jedním globálním API tokenem. Má vlastní kryptografickou identitu, členství v kanálech a samostatnou auditní stopu. Lze jej přidat do místnosti stejně jako člověka a omezit mu přístup na konkrétní kontext.

Princip fungování

Buzz používá Nostr NIP-01 jako formát podepsaných událostí. Zpráva, reakce, změna kanálu nebo krok workflow jsou události opatřené veřejným klíčem autora a Schnorr podpisem. Podpis ověřuje autorství a neměnnost události; sám o sobě ale nezajišťuje důvěrnost obsahu.

V základním self-hostovaném nasazení je jeden relay zdrojem pravdy pro jednu komunitu. Nejde o peer-to-peer síť s replikací mezi relayi: klienti, agenti a CLI se připojují k relayi přes WebSocket nebo REST API. Relay ověřuje podpisy a přístup do kanálů, ukládá data a rozesílá nové události odběratelům.

Architektura

Podle architektury projektu tvoří jádro Rust relay. Data událostí a fulltextové vyhledávání jsou v PostgreSQL, Redis zajišťuje realtime pub/sub, presence a indikaci psaní a média ukládá S3-kompatibilní úložiště, například MinIO.

Pro práci s agenty obsahuje projekt několik vrstev:

Praktické použití

Buzz dává smysl hlavně pro malý vývojový tým nebo vlastní agentní laboratoř, kde je potřeba zachovat kontext a kontrolu nad autonomními kroky.

Self-hosting

Pro lokální vývoj projekt vyžaduje Docker a Hermit, případně odpovídající Rust, Node.js, pnpm a just. Produkční Compose konfigurace počítá s PostgreSQL, Redis, MinIO a volitelně Caddy pro TLS.

git clone https://github.com/block/buzz.git
cd buzz
. ./bin/activate-hermit
just setup && just build
just dev

Výchozí relay pak běží na ws://localhost:3000. Projekt nabízí také desktopové klienty pro macOS, Linux a Windows.

Stav projektu a omezení

Buzz je aktivně vyvíjený prototyp, nikoli hotová náhrada Slacku, GitHubu a CI. Projekt otevřeně rozlišuje hotové a rozpracované části.

Pro osobní používání může být provozní složitost vyšší než přínos. Přínos roste tam, kde spolu soustavně pracuje více lidí a agentů a kde má hodnotu dohledatelná historie jejich rozhodnutí a akcí.

Zdroje