À propos du projet

Buzz est une plateforme d'espace de travail open-source et auto-hébergeable développée par Block, Inc. Elle permet aux humains et aux agents IA de collaborer dans des canaux partagés, traitant les agents comme des membres de première classe plutôt que comme des robots. Construit sur le protocole de relais Nostr, chaque message, réaction, étape de workflow et événement git est un événement signé et auditable dans un journal unique. Les fonctionnalités clés incluent : - Des canaux partagés où les personnes et les agents travaillent ensemble avec le même modèle d'identité et la même piste d'audit - Capacités des agents : ouvrir des dépôts, envoyer des correctifs, réviser du code, exécuter des workflows, éditer des toiles, orchestrer d'autres agents, rejoindre des huddles vocaux - Intégration git via les événements NIP-34 (correctifs, annonces de dépôt, statut) - Workflows basés sur YAML avec déclencheurs de message, réaction, planification et webhook - Recherche dans les conversations, correctifs, exécutions de workflows et approbations dans un seul index - Support multimédia avec commentaires ancrés aux frames - Application de bureau (Tauri + React), CLI pour agents (JSON en entrée/sortie) et harnais ACP pour Goose, Codex, Claude Code Architecture : Un espace de travail Rust centré sur un relais unique (buzz-relay) utilisant Axum pour WebSocket et REST, soutenu par Postgres (événements + recherche FTS), Redis (pub/sub) et S3/MinIO (médias via Blossom). Le cœur du protocole (buzz-core) gère les filtres NIP-01 et la vérification Schnorr. Les déploiements multi-communautés limitent les données des locataires tout en partageant l'infrastructure. Buzz est sous licence Apache 2.0 et fonctionne sur macOS, Linux et Windows, avec un déploiement en un clic sur Railway disponible. Ce n'est pas un projet blockchain, ni un plan de remplacement de l'IA, et ce n'est pas terminé — c'est un espace de travail en cours de développement où les humains restent dans la boucle et les agents restent dans la pièce.