graykode/abtop
Like htop, but for AI coding agents. Monitor Claude Code & Codex CLI sessions, tokens, context window, rate limits, and ports in real-time.
Hızlı değerlendirme
Özet
abtop, Claude Code, Codex CLI ve OpenCode oturumlarını terminalde gerçek zamanlı izleyen bir TUI aracıdır.
Profiline uyum
AI coding agent'larını izliyor, fakat profilinde agent oturumlarını veya token kullanımını takip etme ihtiyacı belirtilmiyor.
Neden yükseliyor
AI coding agent oturumlarını tek ekranda izleme ihtiyacına doğrudan yanıt veriyor. 182 günde 3.663 yıldız ve son 28 günde 11 commit ilgi ve güncel geliştirme olduğunu gösteriyor; ancak son dönemdeki 2 farklı yazar, katkı tabanının hâlâ dar olduğuna işaret ediyor. Bu veriler yükselişin hızını tek başına kanıtlamaz.
Problem
Birden fazla AI coding agent oturumunu ayrı ayrı kontrol etmeden token kullanımı, context window doluluğu, rate limit ve süreç durumlarını takip etmeyi zorlaştıran dağınıklığı azaltır.
Çözüm
Yerel süreç ve dosya durumlarından agent oturumlarını keşfeder; token ve oturum bilgilerini, süreçleri ve açık portları tek bir terminal ekranında gösterir. README'ye göre araç read-only çalışır ve API key gerektirmez.
Yenilik
Temel yaklaşım yeni bir izleme tekniğinden çok, htop/btop tarzı sistem monitörü deneyimini birden fazla AI coding agent'ın yerel oturum verilerine uyarlamak. Agent'ları tek ekranda toplaması ve port/süreç takibi pratik bir birleşim sağlıyor.
Teknolojiler
- Rust
- ratatui
- sysinfo
- SQLite
- tmux
Riskler
- Oturum keşfi yerel dosya ve süreç durumuna dayanıyor; agent'ların veri biçimi veya dosya konumları değişirse uyumluluk etkilenebilir.
- Özellikler agent'a göre eşit değil: README'de OpenCode için context window ve rate limit bilgisi desteklenmiyor; subagent ve memory bilgileri de yalnızca Claude Code için listeleniyor.
- OpenCode oturumlarını izlemek için sqlite3 CLI gerekiyor.
- Son 28 gündeki 2 farklı yazar, bakım ve katkı çeşitliliği açısından izlenmesi gereken bir sınırlılık.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.