Sådan får du styr på kaoset med dine AI-agenter: Hvorfor ATM er nøglen til lokal udvikling
Sådan får du styr på dine AI-agenter: ATM gør livet nemmere
Flere og flere udviklere har flere AI-værktøjer kørende samtidigt. Det er ikke ualmindeligt at have Claude, Aider eller Cursor Agent i gang på tværs af projekter – og så pludselig miste overblikket. Du ved ikke længere, hvilken agent der arbejder på hvad, eller om en af dem er gået i stå.
Det er præcis den situation, ATM er lavet til at løse.
Traditionelle værktøjer rækker ikke længere
Når du kører ps aux, får du en liste over processer. Men den siger ikke meget om, hvad dine AI-agenter egentlig laver. Du får PID-numre og hukommelsesforbrug, men ikke svar på de spørgsmål, der betyder noget:
- Hvilket projekt arbejder agenten i?
- Er den stadig aktiv, eller er den gået i stå?
- Hvornår lavede den sidst noget?
ATM erstatter den rodede procesliste med en overskuelig TUI, der viser netop det.
Hvad kan ATM egentlig?
ATM er bygget til at genkende de mest almindelige AI-kodeværktøjer. Det kan blandt andet vise:
- Hvilken mappe agenten arbejder i
- Hvornår den sidst var aktiv
- En kort opsummering af dens seneste handlinger
Særligt Codex-integrationen er stærk. Her kan ATM hente metadata direkte fra sessionen og omdanne en bunke baggrundsprocesser til en klar dashboard-lignende oversigt over dine AI-agenter.
Hvorfor det er vigtigt
Som udvikler går man ofte fra at bruge AI-værktøjer sporadisk til at have flere assistenter kørende i baggrunden. Det er en kraftfuld arbejdsmåde, men den introducerer nye problemer. Du kan miste track af hvilken agent du har bedt om hvad, eller du kan bruge tid på at vente på en agent, der allerede har stoppet.
ATM giver dig den kontekst, der ellers går tabt, når du har flere AI-processer samtidigt.
Installation er let
ATM er nemt at installere med:
curl -fsSL https://github.com/artpar/atm/releases/latest/download/install.sh | sh
Herefter kan du straks køre det i terminalen og få et overblik over dine aktuelle AI-agenter.
Enkel og letvægts
ATM er designet efter Unix-filosofien. Det er letvægts, scriptbart og kører direkte i din terminal uden ekstra afhængigheder. Det er netop den type værktøj, der føles, som om det altid burde have været der.
Stadig tidligt, men med potentiale
ATM er stadig i en tidlig fase. Udvikleren er åben om det og søger feedback fra folk, der bruger flere agenter samtidigt. Det er dog allerede nu et værktøj, der løser en konkret og voksende udfordring.
Fremtidig udvikling kan omfatte bedre integration med flere agenttyper, mere metadata og kobling til editor eller git. Men allerede nu har ATM en reel værdi.
Mere end et enkelt værktøj
ATM er et eksempel på den infrastruktur, der er ved at blive bygget til AI-assisteret udvikling. Når du begynder at køre flere agenter parallelt – én på tests, en på refactoring og en på nye funktioner – er der brug for værktøjer der hjælper dig med at holde styr på det.
Der er mange, der udvikler sådanne værktøjer som hobbyprojekter,并 og udgør en del af det,