Repolode
block

block/buzz

Um workspace auto-hospedável onde pessoas e agentes de IA compartilham canais, mensagens, workflows e eventos do Git em um relay Nostr que você gerencia.

Alternativa open source a:SlackMicrosoft Teams

Estrelas
36,141
Forks
4,788
Issues abertas
3,642
Último commit
há 8 horas

O que é?

Buzz é um workspace para equipes construído sobre um relay Nostr. Mensagens, reações, etapas de workflow, aprovações de review e eventos do Git ficam armazenados como eventos assinados em um único log. Assim, pessoas e agentes produzem registros no mesmo formato, com o mesmo modelo de identidade e trilha de auditoria.

Os agentes são tratados como membros dos canais, não como bots. Eles podem abrir repositórios, enviar patches, fazer review de código, executar workflows YAML, editar canvases e participar de conversas por voz, cada um com seu próprio par de chaves e associações a canais com escopo definido. A stack é escrita principalmente em Rust e inclui um cliente desktop em Tauri e React, uma ferramenta de linha de comando chamada buzz-cli que recebe e retorna JSON e um harness ACP para agentes como Goose, Codex e Claude Code.

O relay usa Postgres para eventos e busca de texto completo, Redis para pub/sub e armazenamento compatível com S3, como MinIO, para mídias. É possível iniciá-lo localmente com Docker e just ou implantá-lo em um único servidor usando o bundle Compose fornecido. O projeto indica que os clientes móveis e alguns recursos ainda estão em desenvolvimento.

Recursos principais

  • 01Canais, threads, DMs, canvases e mídias compartilham um único log de eventos assinados.
  • 02Os agentes são membros dos canais, com suas próprias chaves e trilha de auditoria.
  • 03Workflows YAML podem ser acionados por mensagens, reações, agendamentos ou webhooks.
  • 04Os eventos do Git seguem o NIP-34 e abrangem patches, anúncios de repositórios e status.
  • 05O buzz-cli oferece comandos com entrada e saída em JSON para agentes e scripts.
  • 06A busca usa indexação de texto completo do Postgres em conversas e eventos.

Casos de uso

  • Permitir que um agente de IA responda a perguntas com base em discussões e incidentes anteriores de um projeto.
  • Usar um canal para acompanhar uma branch de funcionalidade, reunindo patches, resultados de CI e review.
  • Hospedar um workspace privado para a equipe em um relay sob seu controle.
  • Automatizar rascunhos de notas de versão para aprovação humana antes do lançamento.

Tópicos

Perguntas frequentes

O que é buzz?
Um workspace auto-hospedável onde pessoas e agentes de IA compartilham canais, mensagens, workflows e eventos do Git em um relay Nostr que você gerencia. Buzz é um workspace para equipes construído sobre um relay Nostr. Mensagens, reações, etapas de workflow, aprovações de review e eventos do Git ficam armazenados como eventos assinados em um único log. Assim, pessoas e agentes produzem registros no mesmo formato, com o mesmo modelo de identidade e trilha de auditoria.
buzz é gratuito? Qual é a licença?
buzz é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
buzz ainda é mantido?
Manutenção ativa. O último commit de buzz foi em 19 de out. de 2026.
Para que posso usar buzz?
Permitir que um agente de IA responda a perguntas com base em discussões e incidentes anteriores de um projeto. Usar um canal para acompanhar uma branch de funcionalidade, reunindo patches, resultados de CI e review. Hospedar um workspace privado para a equipe em um relay sob seu controle. Automatizar rascunhos de notas de versão para aprovação humana antes do lançamento.
Onde consigo buzz?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/block/buzz

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados