GUI pour l'issue tracker beads
Une GUI desktop native pour beads
Le CLI bd est rapide pour créer et fermer du travail. Beadbox, c'est ce que tu ouvres quand tu dois voir la forme de l'ensemble d'un coup : graphes de dépendances, progression des epics et tâche actuelle de chaque agent dans une seule fenêtre.
Installer avec Homebrew
brew install --cask beadbox/beadbox/beadboxCe qu'elle te montre et que le CLI ne peut pas
bd list est excellent pour afficher une vue filtrée dans ton terminal. Mais quand tu as quarante beads répartis sur six epics avec des dépendances enchevêtrées, la sortie devient un mur de texte. Tu finis par relancer des requêtes en essayant de reconstituer le graphe dans ta tête.
Beadbox rend ce graphe directement. Chaque bead est un nœud. Chaque blocage est une arête. Tu vois d'un coup d'œil où le travail est coincé, quels epics sont vraiment proches de la fin, et quelles chaînes de dépendances vont te poser problème la semaine prochaine.
Graphes de dépendances visuels
Clique sur n'importe quel bead pour voir ce qui le bloque et ce qu'il bloque. Les chaînes de dépendances multi-niveaux s'affichent comme un arbre interactif, pas une liste imbriquée d'IDs.
Progression des epics d'un coup d'œil
Chaque epic affiche une barre de progression calculée à partir de ses beads enfants. Pas de rollup manuel de statuts. Pas de tableaux de bord périmés. L'arbre reflète la base de données en temps réel.
Mises à jour en direct depuis le CLI
Quand un agent lance bd create ou bd update, Beadbox détecte le changement en moins de deux secondes et rafraîchit l'affichage. Tu peux regarder le travail avancer dans ton pipeline sans rafraîchissement manuel.
Native, pas Electron
Beadbox est construit sur Tauri. L'app utilise donc le WebView intégré à ton OS au lieu d'embarquer Chromium, ce qui fait qu'elle démarre en moins d'une seconde et que l'installeur fait environ 20 Mo.
Elle tourne sur macOS (Apple Silicon et Intel), Linux (AppImage et .deb) et Windows. Le tout depuis la même codebase.
Fonctionne avec le CLI bd que tu utilises déjà
Beadbox ne remplace pas bd. Elle lit la même base Dolt dans laquelle tes commandes CLI écrivent. Tu peux continuer à utiliser bd create, bd update et bd close depuis ton terminal. Beadbox te donne juste une seconde fenêtre sur les mêmes données.
Pas d'étape d'import. Pas de fichier de config. Pointe-la sur ton workspace et elle commence à afficher.
Questions fréquentes
- Ai-je besoin du CLI bd pour utiliser Beadbox ?
- Oui. Beadbox lit la base de données que bd gère. Installe bd en premier (brew install beads), puis installe Beadbox.
- Est-ce que Beadbox remplace le CLI ?
- Non. Le CLI est plus rapide pour créer et mettre à jour des beads individuels. Beadbox est meilleure pour voir l'image complète. La plupart des gens utilisent les deux.
- Mes données sont-elles envoyées quelque part ?
- Non. Tes beads vivent dans une base Dolt locale. Beadbox la lit directement. Pas de compte, pas de synchro cloud, pas de télémétrie sur tes données d'issues.
Donne à ton CLI une paire d'yeux
Si tu fais déjà tourner bd depuis le terminal, Beadbox s'intègre sans rien changer à ton workflow. Installe-la une fois, garde-la ouverte sur un second écran et arrête de deviner ce que tes agents font.