Gestire il caos multi-agente: perché ti serve ATM per sviluppare AI locali
Gestire il caos degli agenti: perché ATM semplifica lo sviluppo locale con l'AI
Se usi agenti AI locali per scrivere codice — Claude, Aider, Goose o Cursor Agent — ti sarà capitato di aprire il terminale e di non sapere più chi sta facendo cosa. Quattro agenti attivi, tre repository diversi, e nessuna traccia chiara di quale stia ancora lavorando.
È il classico problema di chi combina più strumenti AI nello stesso flusso di lavoro. ATM (Agent Task Manager) nasce proprio per dare ordine a questo scenario.
Perché ps non basta più
Il comando ps mostra processi, PID e consumo di memoria. Funziona bene per la gestione di sistema, ma non ti dice se un agente sta ancora ragionando sul tuo progetto o se si è bloccato da dieci minuti.
Le domande che contano davvero sono altre:
- Su quali repository stanno lavorando gli agenti?
- Quale agente è ancora attivo e quale si è fermato?
- Quando ha fatto l'ultima azione utile?
- Posso interromperlo senza perdere il lavoro?
ATM risponde a queste domande in un'interfaccia TUI semplice da leggere.
Cosa fa ATM
ATM è un task manager pensato specificamente per gli agenti AI. Riconosce i tool più usati — Codex, Claude, Gemini, Aider, OpenCode, Goose, Amp e Cursor Agent — e mostra informazioni che vanno oltre lo status "in esecuzione".
Con Codex, ad esempio, riesce a leggere i metadati di sessione e visualizzare:
- La directory del progetto
- Il percorso della sessione
- L'ultimo timestamp di attività
- Un breve riepilogo di cosa è successo
In questo modo un elenco confuso di processi diventa una dashboard del tuo "team" AI.
Perché ti cambia il flusso di lavoro
Il modo di lavorare sta cambiando. Non usi più un'unica assistente AI una volta per volta: hai ora diversi agenti che lavorano contemporaneamente su problemi diversi. Questo approccio è potente, ma richiede un sistema di gestione.
Senza visibilità rischi di:
- Aspettare un agente che in realtà si è bloccato
- Avviare duplicati sullo stesso progetto
- Perdere traccia di chi sta facendo cosa
- Non capire se il problema è dell'agent o dell'infrastruttura
ATM ti restituisce il contesto che si perde quando gestisci più processi AI in contemporanea.
Installazione semplice
L'installazione è rapida:
curl -fsSL https://github.com/artpar/atm/releases/latest/download/install.sh | sh
Dopo averlo eseguito, hai già un tool che capisce il tuo ecosistema di agenti senza configurazioni extra. Just run it, and you see your current agent fleet.
Approccio CLI-first e leggero
ATM segue la filosofia Unix: fa una sola cosa e la fa bene. È stato progettato come CLI/TUI, 而非 web dashboard o app Electron. Questo significa:
- Nessuna dipendenza nuova
- Lavora direttamente nel terminale
- Basso impatto in memoria
- Scriptabile e integrabile con altri tool
Una soluzione ancora giovane, ma promettente
Il progetto è ancora nelle prime fasi. Il creator è aperto a feedback da chi usa realmente il tool con multiple agents. Questo è raro in un mercato dove ogni tool si presenta già come completo e poi non viene più aggiornato.
Il potenziale è evidente. Estendere il supporto a più tipi di agenti. Aggiungere più dettagli sui metadati. Possibilmente integrate con editor e git. Ma già ora ATM solves a real problem che più developers will face as their AI-assisted workflow matures.
Il contesto più ampio: l'infrastruttura per lo sviluppo AI
ATM è un esempio di come l'infrastruttura per lo sviluppo assistito da AI viene costruita oggi. Molte soluzioni vengono create da indipendenti che risolvono problemi che hanno incontrato themselves.
Quando avrai agenti che lavorano in parallelo — uno sui tests, un altro su refactoring, un altro su un feature branch — avrai bisogno di tool che aiutano a gestire questa complessità. ATM è uno di questi.
Il fatto che qualcuno abbia creato questo tool come hobby project e l'abbia rilasciato gratuitamente dice qualcosa sui developer: stiamo tutti imparando a lavorare produttivamente con AI, and we're sharing what we learn along the way.
Prova ATM
Se stai già usando o pensando di usare multiple local agents, visita il repository ATM. Il peggio che ti può accadere è spendere cinque minuti installando un tool CLI. Il migliore: avere visibilità sul deines most complex development workflow.
E se hai feedback sulla gestione di multiple agents, il creator è in ascolto.