Multistack 1.0.0 är här – nu med parallell agenthantering
Terminalen du inte visste att du behövde för dina AI-agenter
Om du har lekt med AI-agentramverk som zerostack har du förmodligen stött på ett välbekant problem: hanteringen av flera agenter som körs samtidigt. Kanske kör du parallella research-uppgifter, testar olika agentkonfigurationer, eller samordnar en svärm av specialiserade arbetare. Oavsett用例 blir det snabbt frustrerande att hoppa mellan flera terminalflikar eller hantera bakgrundsprocesser.
Där kommer Multistack in i bilden – ett lightweight TUI-verktyg som skapar ordning i kaoset.
Varför Multistack sticker ut
Multistack siktar inte på att bli en webbpanel eller en molnbaserad lösning. Istället är verktyget medvetet byggt för terminalen, vilket ger:
- Ingen onödig belastning: Ingen webbläsare, inget Electron, ingen GUI-overhead. Bara en snabb och responsiv TUI som tuggar minimala resurser.
- En naturlig del av din workflow: Om du bor i terminalen passar det här in utan att störa.
- Privacy som standard: Allt stannar lokalt. Inga externa tjänster, ingen telemetri.
Verktyget kör flera zerostack-agenter i egna PTY:er (pseudo-terminaler), vilket ger varje agent äkta terminalemulering med korrekt in- och utmatning.
Vad du får
Status utan att anstränga dig
Gränssnittet använder tydliga visuella markörer:
[~]— Agenten jobbar aktivt[✓]— Uppgiften slutförd[X]— Processen dog eller misslyckades[ ]— Väntar på input
Varje agent har också en egen timer, så du slipper räkna själv.
Hoppa in i valfri agent
Tryck Enter på valfri agent så hamnar du direkt i dess terminalsession. Dina tangenttryckningar går rakt ner till processen. Klart? Tryck Esc för att återvända till agentlistan. Ingen tmux-konfiguration behövs.
Signalhantering
Multistack lyssnar efter statussignaler från zerostack via Unix domain sockets. Det betyder att gränssnittet håller sig synkroniserat med vad som faktiskt händer i varje agent – även under headless loop-iterationer där du kanske inte har direkt terminalåtkomst.
Kom igång
Just nu är båda verktygen i beta. Så här snabbt kommer du igång:
# Installera zerostack v1.5+ om det behövs
cargo install zerostack --version 1.5.0-rc4
# Installera Multistack
cargo install multistack --version 1.0.0-rc2
Du behöver Rust 1.85+ (2024 edition) och zerostack på din PATH.
Viktiga kortkommandon
| Tangent | Funktion |
|---------|----------|
| n | Starta ny agent |
| Enter | Öppna vald agents TTY |
| r | Byt namn på vald agent |
| k | Avsluta vald agent |
| ↑/↓ | Navigera |
| Esc | Avsluta TTY / stäng / avsluta |
| q | Avsluta |
Vad det handlar om
Den här releasen är ett tecken på en större trend inom AI-verktyg: rörelsen mot lokalt först, utvecklaren har kontrollen. Verktyg som Multistack tilltalar utvecklare som vill ha kraften från multiagentsystem utan att ge upp kontrollen till hosted plattformar.
Oavsett om du bygger komplexa agentpipelines, testar distribuerade AI-arbetsflöden, eller bara vill ha ett renare sätt att övervaka flera agenter som jobbar parallellt – Multistack förtjänar en titt. Det är GPL-3.0-licensierat, så koden finns tillgänglig för den som vill förstå, modifiera eller bidra.
Terminalen är här för att stanna – och det är multiagent-arbetsflöden också. Verktyg som det här gör den framtiden lite mer hanterbar, en PTY i taget.