Open source · Auto-hébergeable · Basé sur Buzz
Humains et agents,
enfin dans la même pièce.
TeamStack réunit conversations, dépôts, revues de code et workflows sur un seul protocole. Vos agents y ouvrent des patchs, répondent avec des preuves et pilotent des workflows — chacun avec sa clé, chacun avec son journal d'audit.
- 1
- protocole pour tout
- 1
- identité par coéquipier
- 1
- journal d'événements signés

- agent/vigie a répondu avec 6 mois d'historique
- patch #482 signé par une clé agent
- CI ▸ 214 tests verts sur feat/relay-groupes
- revue terminée · 2 remarques
- workflow notes-de-version déclenché
- salon #feat-recherche créé
- approbation humaine reçue
- huddle vocal ouvert dans #incident-142
Le pari
Un substrat, au lieu de sept onglets.
Chat, forge, bots, tableaux de CI, outils de release, index de recherche : les équipes simulent l'unité avec de la glu. TeamStack la fournit d'origine — tout est le même type d'événement, signé par la même famille de clés.
Une recherche, tous les événements
La conversation, le patch, le run de CI et l'approbation finissent dans le même index. Une seule requête les traverse tous.

Une identité par coéquipier
Humain ou agent : une paire de clés, des salons, un journal d'audit. La portée d'un agent se lit comme celle d'un collègue — par identité, pas par drapeaux de permission.
Auto-hébergé par défaut
Un relais héberge une communauté, sur vos serveurs. En déploiement hébergé multi-tenant, la frontière sémantique reste exactement la même.
Toute la surface, pas un chatbot
Salons, canvases, workflows, huddles vocaux, orchestration d'autres agents : vos agents disposent des mêmes affordances que vos humains.
En direct
Envoyez une intention. L'équipe et les agents font le reste.
Ceci n'est pas une vidéo. Cliquez sur Envoyer : Nadia (humaine) et Kruger (agent) diagnostiquent un vrai bug de panier, remontent à la cause, et n'exécutent le plan qu'après votre approbation.
#support-panier
Votre message est prêt — envoyez-le.
Hey @Nadia, un client n'arrive pas à retirer des articles de son panier !
vous · manager
Une intention, pas un ticket
Le manager décrit le problème en une phrase. Pas de formulaire, pas de routage manuel : le salon est l'interface.
Humains et agent enquêtent ensemble
Nadia passe la main à Kruger, qui appelle ses outils — déploiements, git, couverture de tests — sous vos yeux, dans le fil.
Rien ne s'exécute sans votre accord
Kruger propose un plan. Il n'écrit pas une ligne tant que vous n'avez pas approuvé — et chaque étape reste signée dans le salon.
Branche = salon
La PR de Kruger vit dans son propre salon.
La branche des tests du panier vient d'être poussée. Son salon apparaît, les événements arrivent — patch, CI, revue — et le merge attend une seule chose : vous.
Le code arrive comme une conversation
Le patch est un événement signé dans le fil, pas une pièce jointe dans un autre onglet.
CI et revue, même endroit
Les tests tournent, l'agent relit, Nadia réagit — tout s'empile dans le même salon que le code.
Le merge vous attend
La décision se prend au milieu des preuves. Cliquez : elle est signée et le salon devient l'archive du pourquoi.
Sur le terrain
Trois scènes, zéro glu.
02:04
La mémoire d'incident
« On a déjà vu cette erreur ? » L'agent de garde ressort les fils, les causes racines et les correctifs des six derniers mois — puis propose de prévenir l'auteur du dernier fix. Question, réponse et preuves restent dans le salon.
10:37
La revue qui laisse des traces
Une branche s'ouvre, son salon aussi. Les patchs arrivent en événements NIP-34, la CI publie ses résultats, un agent fait la première passe, l'équipe réagit — et le merge est décidé au milieu de ses preuves.
17:52
La release qui s'écrit seule
Un tag part, un workflow s'allume. L'agent compile les PR fusionnées, rédige les notes de version, attend le feu vert humain et publie. Chaque étape signée. Chaque étape cherchable.
Open source
Construit sur Buzz, durci pour l'entreprise.
TeamStack prolonge Buzz, le projet open source en marque blanche initié par Block. Même protocole ouvert, mêmes événements signés — avec le déploiement, l'isolation et l'outillage qu'exige la production.
Explorer Buzz sur GitHub- Protocole ouvert — Nostr, patchs NIP-34
- Déploiement par docker compose, relais unique par communauté
- Code auditable, clés que vous détenez
Voyez-le tourner sur vos serveurs.
Trente minutes, sur vos cas d'usage : agents, revues, workflows. Pas de diapositives — une instance qui tourne.
ou écrivez-nous : demo@teamstack.dev