Multistack 1.0.0: Parallele Agentenverwaltung direkt im Terminal
Multistack: Endlich Ordnung beim Multi-Agent-Management
Wer mit KI-Agent-Frameworks wie zerostack arbeitet, kennt das Problem: Irgendwann hat man etliche Tabs offen, mehrere Hintergrundprozesse am Laufen – und verliert den Überblick. Ob parallele Recherche, verschiedene Konfigurationen im Test oder ein ganzer Schwarm spezialisierter Agenten – übersichtlich geht anders.
Hier kommt Multistack ins Spiel.
Was ist Multistack eigentlich?
Multistack ist ein schlankes TUI-Tool – also ein Programm für die Kommandozeile, das eine文本basierte Oberfläche bietet. Der Clou: Es ist bewusst für die Konsole gebaut und nicht als Web-Dashboard oder Cloud-Lösung gedacht.
Warum spielt das eine Rolle?
Kein Overhead. Kein Browser nötig, kein Electron, keine GUI-Bibliotheken. Multistack läuft flüssig und braucht kaum Ressourcen.
Fühlt sich heimisch an. Wer seine Arbeit ohnehin im Terminal erledigt, braucht keinen Umgewöhnungsprozess. Multistack integriert sich nahtlos.
Privatsphäre by Design. Alles passiert lokal. Keine externen Dienste, keine Telemetrie, keine Cloud-Abhängigkeit.
Jeder zerostack-Agent bekommt seinen eigenen PTY – also eine echte Pseudo-Terminal-Emulation mit sauberer Ein- und Ausgabe.
Ein Blick auf die wichtigsten Funktionen
Status auf einen Blick
Die Oberfläche zeigt klare Symbole für jeden Agenten:
[~]– Agent arbeitet gerade[✓]– Aufgabe erfolgreich abgeschlossen[X]– Prozess ist gestorben oder fehlgeschlagen[ ]– Wartet auf Eingabe
Zusätzlich zeigt Multistack für jeden Agenten einen eigenen Timer. So sieht man sofort, wie lange eine Operation dauert – ganz ohne Kopfrechnen.
Direkt in den Agenten eintauchen
Über einen Tastendruck springt man direkt in die Terminal-Session eines Agenten. Eingaben gehen eins zu eins an den darunterliegenden Prozess. Fertig? Einfach Esc drücken, und man ist wieder in der Agenten-Liste. Kein tmux-Gefummel nötig.
Signal-Integration
Multistack lauscht auf Status-Signale von zerostack über Unix-Domain-Sockets. Dadurch bleibt die Oberfläche immer synchron mit dem, was tatsächlich in den Agenten passiert – selbst bei headless Loop-Durchläufen, wo man keinen direkten Terminal-Zugriff hat.
Der Einstieg
Aktuell läuft Multistack noch als Beta. Voraussetzung ist zerostack v1.5 (ebenfalls Beta). Die Installation geht schnell:
# zerostack v1.5+ installieren, falls noch nicht vorhanden
cargo install zerostack --version 1.5.0-rc4
# Multistack installieren
cargo install multistack --version 1.0.0-rc2
Benötigt werden Rust 1.85+ (2024 Edition) und zerostack im PATH.
Die wichtigsten Tastenkürzel
| Taste | Funktion |
|-------|----------|
| n | Neuen Agenten starten |
| Enter | TTY des ausgewählten Agenten öffnen |
| r | Ausgewählten Agenten umbenennen |
| k | Ausgewählten Agenten beenden |
| ↑/↓ | Navigation durch die Agenten-Liste |
| Esc | TTY verlassen / Dialog schließen / zurück |
| q | Beenden |
Der größere Zusammenhang
Multistack steht exemplarisch für eine Bewegung in der KI-Tooling-Landschaft: Local-first, developer-controlled. Immer mehr Entwickler wollen die Möglichkeiten von Multi-Agent-Systemen nutzen – ohne dabei Kontrolle an gehostete Plattformen abzugeben.
Ob komplexe Agent-Pipelines, verteilte KI-Workflows im Test oder einfach nur ein aufgeräumterer Blick auf parallel arbeitende Agenten – Multistack ist einen Versuch wert. Der Code steht unter GPL-3.0, ist also offen für alle, die ihn verstehen, anpassen oder weiterentwickeln wollen.
Das Terminal hat nicht ausgedient – und Multi-Agent-Workflows werden nicht weniger. Tools wie dieses machen diese Zukunft ein Stück greifbarer. Ein PTY nach dem anderen.