Zurück zum Blog

Warum wir Beadbox entwickelt haben

Sie koennen jetzt 10 KI-Coding-Agenten parallel ausfuehren. Starten Sie eine tmux-Session, geben Sie jedem Agenten eine Aufgabe und lassen Sie sie sich ueber beads koordinieren. Es funktioniert. Wir machen das jeden Tag.

Aber hier ist, worueber niemand spricht: Sie koennen nichts davon sehen.

Die Sichtbarkeitsluecke

beads hat das Gedaechtnisproblem geloest. Vor beads vergassen Agenten alles zwischen den Sitzungen. Sie arbeiteten sich durch Markdown-Todo-Dateien, verloren nach der Komprimierung den Kontext und entdeckten dieselben Bugs dreimal neu. beads gab ihnen ein persistentes, strukturiertes, Git-gestuetztes Gedaechtnis. Das war ein Durchbruch.

Aber beads ist ein CLI-Tool. Es wurde fuer Agenten gebaut, nicht fuer die Menschen, die sie beaufsichtigen. Wenn Sie den Zustand Ihres Projekts verstehen wollen, fuehren Sie bd list aus. Sie bekommen eine flache Liste von Issues. Sie fuehren bd show bb-abc aus, um eines zu lesen. Dann ein weiteres. Dann fuehren Sie bd dep list aus, um zu verstehen, was was blockiert. Stueck fuer Stueck rekonstruieren Sie das Bild in Ihrem Kopf.

Das ist in Ordnung bei fuenf Issues. Bei fuenfzig bricht es zusammen. Und wenn 10 Agenten in Echtzeit Issues erstellen, aktualisieren und schliessen, kann die CLI nicht mit Ihnen mithalten, geschweige denn mit ihnen.

Was wir gebaut haben

Beadbox ist die visuelle Schicht ueber beads. Es ueberwacht Ihr .beads/-Verzeichnis auf Aenderungen und rendert alles in einer nativen Desktop-App innerhalb von Millisekunden. Wenn ein Agent ein Issue im Terminal aktualisiert, sehen Sie es in Beadbox, bevor Ihr Shell-Prompt zurueckkehrt.

Keine Konten. Keine Cloud. Keine Synchronisation. Ihre Daten bleiben auf Ihrem Rechner, im selben .beads/-Verzeichnis, das Ihre Agenten bereits verwenden. Beadbox liest es nur und zeigt Ihnen, was passiert.

So sieht das in der Praxis aus:

Epic-Baeume mit Fortschrittsbalken. Ihr uebergeordnetes Epic zeigt 7 von 12 Unteraufgaben als abgeschlossen. Sie klappen es auf, sehen welche Teilaufgaben blockiert sind, welche in der QA sind und welcher Agent woran arbeitet. Ein Blick ersetzt ein Dutzend bd show-Befehle.

Echtzeit-Synchronisation. Wir ueberwachen das Dateisystem auf Datenbankaenderungen. Wenn ein Agent eine Statusaenderung committet, erkennt Beadbox dies ueber eine File-Watch-Pipeline und pusht es per WebSocket an die UI. Kein Polling. Kein Refresh-Button.

Multi-Workspace-Unterstuetzung. Wenn Sie an mehreren Projekten arbeiten, wechseln Sie ueber ein Dropdown zwischen beads-Datenbanken. Jeder Workspace merkt sich seine eigenen Filter und Ansichtseinstellungen.

Abhaengigkeits-Sichtbarkeit. Blockierungsbeziehungen werden als Badges an jedem Issue angezeigt. Sie sehen auf einen Blick, dass bb-q3l auf bb-f8o wartet, ohne einen einzigen Befehl auszufuehren.

Wie wir Beadbox entwickeln

Wir verwenden beads und Beadbox, um Beadbox zu entwickeln. Das ist kein Gimmick. Unser taeglicher Workflow umfasst 10+ Claude Code-Agenten, koordiniert durch einen Supervisor-Agenten. Engineering, QA, Produkt, Marketing, Shipping -- alles wird als beads in einer einzigen Datenbank getrackt. Nelson beobachtet den gesamten Betrieb in Beadbox, waehrend Agenten Issues erstellen, Arbeit beanspruchen, Code pushen und Bericht erstatten.

Jedes Feature, das wir ausliefern, wird zuerst an unserem eigenen Workflow getestet. Wenn der Epic-Baum keinen Sinn ergibt, wenn Sie 50 aktive Issues ueber 6 Agenten haben, beheben wir das, bevor jemand anderes auf dieses Problem stoesst.

Der Tech-Stack ist bewusst langweilig: Next.js fuer die UI, Tauri fuer den nativen Wrapper, die bd-CLI als einzige Quelle der Wahrheit. Wir lesen die Datenbank nie direkt. Jede Operation geht ueber bd, was bedeutet, dass Beadbox immer mit Ihrem Terminal uebereinstimmt.

Wohin die Reise geht

Heute ist Beadbox ein Dashboard. Sie beobachten Ihre Agenten bei der Arbeit. Sie sichten Issues. Sie verfolgen den Fortschritt ueber Epics.

Morgen wird es zur Steuerungszentrale. Wir arbeiten auf eine Welt hin, in der Sie Arbeit an Agenten verteilen, deren Ausgabe ueberpruefen und Ihre gesamte Flotte von einem Fenster aus verwalten koennen. Das Terminal bleibt die Heimat des Agenten. Beadbox wird Ihre.

Wir sind in der Beta, also ist es kostenlos. Probieren Sie es aus.