Dlaczego ATM ratuje Twój lokalny setup AI przed chaosem agentów
Zarządzanie wieloma agentami AI bez chaosu: dlaczego warto wypróbować ATM
Jeśli eksperymentujesz z lokalnymi agentami kodującymi – czy to Claude, Aider, Goose, czy Cursor Agent – na pewno znasz to uczucie. Otwierasz terminal i nagle odkrywasz, że masz uruchomione cztery różne narzędzia w trzech różnych projektach, a nie wiesz, które z nich w ogóle coś robi.
To właśnie ten problem próbuje rozwiązać ATM (Agent Task Manager).
Tradycyjne narzędzia nie nadążają za nowymi potrzebami
Polecenie ps nie było projektowane z myślą o agentach AI. Zwraca listę procesów z PID-ami i zużyciem pamięci, ale nie mówi nic o tym, czy agent nadal pracuje, czy już dawno przestał.
Zamiast tego deweloperzy potrzebują odpowiedzi na inne pytania:
- W których repozytoriach działają aktualnie agenci?
- Czy dany agent pracuje, czy utknął?
- Kiedy ostatnio coś zrobił?
- Czy można go bezpiecznie zatrzymać?
ATM daje te informacje w czytelnej formie TUI.
Co potrafi ATM
ATM to narzędzie stworzone specjalnie z myślą o agentach AI. Rozpoznaje popularne narzędzia takie jak Codex, Claude, Gemini, Aider czy Cursor Agent i pokazuje więcej niż tylko status „uruchomiony”.
Najciekawsza jest integracja z Codexem. ATM wyciąga metadane sesji i pokazuje:
- Ścieżkę do projektu
- Lokalizację sesji
- Czas ostatniej aktywności
- Krótki opis tego, co się działo
Dzięki temu zamiast bezużytecznej listy procesów masz czytelny podgląd tego, co robią twoje agenty.
Dlaczego to ma znaczenie
Coraz więcej osób pracuje z wieloma agentami jednocześnie. Jeden pracuje nad testami, inny refaktoryzuje kod, a trzeci eksploruje nową funkcję. Bez odpowiednich narzędzi łatwo stracić orientację.
ATM pomaga uniknąć typowych problemów:
- czekania na agenta, który już dawno przestał działać
- uruchamiania duplikatów w tym samym projekcie
- zapominania, który agent miał się czym zająć
Jak zacząć
Instalacja jest prosta:
curl -fsSL https://github.com/artpar/atm/releases/latest/download/install.sh | sh
Po uruchomieniu narzędzia od razu widziesz, co aktualnie dzieje się z twoimi agentami.
Lekkie i zgodne z filozofią Uniksa
ATM nie próbuje być kolejną aplikacją webową. Działa w terminalu, nie wymaga dodatkowych zależności i ma niski wpływ na zasoby. Można go też łatwo łączyć z innymi narzędziami.
Wczesny etap, ale jasny kierunek
Narzędzie jest jeszcze w fazie rozwoju. Twórca otwarcie mówi o tym, że szuka feedbacku i planuje dalsze usprawnienia – lepszą integrację z innymi agentami, bogatsze informacje o sesjach i ewentualne połączenie z edytorem.
ATM jako część większego ekosystemu
ATM pokazuje, jak wygląda budowa infrastruktury wokół pracy z AI. W miarę rozwoju narzędzi AI potrzebujemy rozwiązań, które pomogą nam zarządzać złożonością równoległych procesów. ATM jest jednym z nich.
Jeśli pracujesz z wieloma lokalnymi agentami, sprawdź repozytorium ATM.