Multistack 1.0.0 Aduce Gestionarea Paralelă a Agenților în Terminal
Multistack: Interfața TUI care rezolvă haosul din gestionarea agenților AI
Lucrezi cu zerostack și te lovești de aceeași problemă repetitivă? Rulezi mai mulți agenți în paralel, testezi diverse configurații, sau orchestrezi un swarm de workeri specializați. Indiferent de scenariu, monitorizarea a 5-10 tab-uri de terminal devine rapid o experiență frustrantă.
Multistack intră în scenă exact pentru a rezolva această problemă. Este o aplicație TUI (Text User Interface) lightweight, construită de la zero pentru gestionarea agenților zerostack în paralel.
De ce contează o astfel de unealtă
Să fie clar: Multistack nu este un dashboard web și nici o soluție cloud. Este deliberat nativ pentru terminal, ceea ce aduce câteva avantaje concrete:
- Fără overhead: Fără browser, fără Electron, fără dependențe grafice. Totul rulează rapid și consumă resurse minime.
- Se integrează natural: Dacă trăiești în terminal, această unealtă se potrivește workflow-ului tău în loc să-l încurce.
- Confidențialitate reală: Totul rămâne pe mașina ta. Fără servicii externe, fără telemetry, doar procesare locală.
Fiecare agent zerostack rulează în propriul PTY (pseudo-terminal), ceea ce înseamnă emulare completă de terminal cu input/output corect.
Ce poți face cu Multistack
Vezi statusul instant
Interfața afișează clar starea fiecărui agent:
[~]— Agentul lucrează activ[✓]— Task-ul s-a încheiat cu succes[X]— Procesul a căzut sau a eșuat[ ]— Așteaptă input
Fiecare agent are și un timer propriu, ca să știi exact cât durează operațiile fără calcule mentale.
Intră direct în sesiunea unui agent
Funcționează simplu: apeși Enter pe orice agent și ajungi direct în terminalul lui. Tot ce tastezi merge direct la procesul subiacent. Când termini, apeși Esc și te întorci la lista de agenți. Fără configurări tmux, fără bătăi de cap.
Sincronizare prin semnale
Multistack ascultă semnalele de status de la zerostack prin Unix domain sockets. Astfel, UI-ul rămâne sincronizat cu ce se întâmplă în fiecare agent — chiar și în iterații loop headless unde nu ai acces direct la terminal.
Instalare rapidă
Momentan, Multistack este în beta și necesită zerostack v1.5 (și el în beta). Instalarea durează câteva minute:
# Instalează zerostack v1.5+ dacă nu îl ai
cargo install zerostack --version 1.5.0-rc4
# Instalează Multistack
cargo install multistack --version 1.0.0-rc2
Ai nevoie de Rust 1.85+ (2024 edition) și zerostack în PATH.
Shortcut-uri esențiale
| Taste | Acțiune |
|-------|---------|
| n | Creează un agent nou |
| Enter | Deschide TTY-ul agentului selectat |
| r | Redenumește agentul selectat |
| k | Oprește agentul selectat |
| ↑/↓ | Navighează selecția |
| Esc | Ieși din TTY / închide / renunță |
| q | Quit |
De ce contează asta
Lansarea Multistack reflectă o tendință mai amplă în tooling-ul AI: infrastructură local-first, controlată de developer. Aplicații ca aceasta atrag programatorii care vor puterea sistemelor multi-agent fără să sacrifice controlul în favoarea platformelor hosted.
Construiești pipeline-uri complexe de agenți? Testezi workflows AI distribuite? Sau doar vrei o metodă mai curată să monitorizezi mai mulți agenți în paralel? Multistack merită încercat. Este licențiat GPL-3.0, deci codul e deschis pentru oricine vrea să înțeleagă, să modifice sau să contribuie.
Terminalul nu dispare — și nici workflows-urile multi-agent. Unelte ca aceasta fac viitorul acesta puțin mai ușor de gestionat, un PTY la un moment dat.