Vous pouvez faire tourner 10 agents IA de programmation en parallele maintenant. Lancez une session tmux, confiez une tache a chaque agent et laissez-les se coordonner via beads. Ca fonctionne. Nous le faisons tous les jours.
Mais voici ce dont personne ne parle : vous ne voyez rien de tout ca se produire.
Le manque de visibilite
beads a resolu le probleme de memoire. Avant beads, les agents oubliaient tout entre les sessions. Ils fouillaient des fichiers markdown de taches, perdaient le contexte apres la compaction et redecouvraient les memes bugs trois fois. beads leur a donne une memoire persistante, structuree et versionnee dans Git. C'etait une percee.
Mais beads est un outil CLI. Il est concu pour les agents, pas pour les humains qui les supervisent. Quand vous voulez comprendre l'etat de votre projet, vous lancez bd list. Vous obtenez une liste plate de tickets. Vous lancez bd show bb-abc pour en lire un. Puis un autre. Puis vous lancez bd dep list pour comprendre ce qui bloque quoi. Morceau par morceau, vous reconstituez le tableau dans votre tete.
Ca fonctionne pour cinq tickets. Ca s'effondre a cinquante. Et quand vous avez 10 agents qui creent, mettent a jour et ferment des tickets en temps reel, la CLI ne peut pas suivre votre rythme, et encore moins le leur.
Ce que nous avons construit
Beadbox est la couche visuelle par-dessus beads. Il surveille votre repertoire .beads/ pour detecter les changements et affiche tout dans une application desktop native en quelques millisecondes. Quand un agent met a jour un ticket dans le terminal, vous le voyez dans Beadbox avant que votre invite de commande ne reapparaisse.
Pas de compte. Pas de cloud. Pas de synchronisation. Vos donnees restent sur votre machine, dans le meme repertoire .beads/ que vos agents utilisent deja. Beadbox ne fait que lire et vous montrer ce qui se passe.
Voici ce que ca donne en pratique :
Des arbres d'epics avec barres de progression. Votre epic principal montre 7 enfants sur 12 termines. Vous le depliez, vous voyez quelles sous-taches sont bloquees, lesquelles sont en QA et quel agent travaille sur quoi. Un seul coup d'oeil remplace une douzaine de commandes bd show.
Synchronisation en temps reel. Nous surveillons le systeme de fichiers pour detecter les changements de base de donnees. Quand un agent commit un changement de statut, Beadbox le capte via un pipeline de surveillance de fichiers et le pousse vers l'interface via WebSocket. Pas de polling. Pas de bouton de rafraichissement.
Support multi-workspace. Si vous travaillez sur plusieurs projets, basculez entre les bases de donnees beads depuis un menu deroulant. Chaque workspace conserve ses propres filtres et son etat d'affichage.
Visibilite des dependances. Les relations de blocage apparaissent sous forme de badges sur chaque ticket. Vous voyez d'un coup d'oeil que bb-q3l attend bb-f8o sans lancer aucune commande.
Comment nous construisons Beadbox
Nous utilisons beads et Beadbox pour construire Beadbox. Ce n'est pas un gadget. Notre workflow quotidien fait tourner plus de 10 agents Claude Code coordonnes par un agent superviseur. Ingenierie, QA, produit, marketing, livraison : tout est suivi sous forme de beads dans une seule base de donnees. Nelson observe l'ensemble de l'operation dans Beadbox pendant que les agents creent des tickets, revendiquent du travail, poussent du code et font leurs rapports.
Chaque fonctionnalite que nous livrons est d'abord testee sur notre propre workflow. Si l'arbre d'epics n'a pas de sens quand vous avez 50 tickets actifs repartis sur 6 agents, nous corrigeons avant que quelqu'un d'autre ne rencontre ce probleme.
La stack technique est volontairement simple : Next.js pour l'interface, Tauri pour le wrapper natif, le CLI bd comme unique source de verite. Nous ne lisons jamais la base de donnees directement. Chaque operation passe par bd, ce qui signifie que Beadbox est toujours en accord avec votre terminal.
Ou nous allons
Aujourd'hui, Beadbox est un tableau de bord. Vous regardez vos agents travailler. Vous triez les tickets. Vous suivez la progression des epics.
Demain, il deviendra le plan de controle. Nous construisons vers un monde ou vous pourrez dispatcher du travail aux agents, revoir leur production et gerer toute votre flotte depuis une seule fenetre. Le terminal reste le domaine de l'agent. Beadbox devient le votre.
Nous sommes en beta, donc c'est gratuit. Essayez-le.