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.

What it solves

abtop은 여러 AI 코딩 에이전트를 동시에 실행하는 사용자를 위해 중앙 집중식 모니터링 대시보드를 제공합니다. Claude Code, Codex CLI, OpenCode와 같은 다양한 에이전트 세션에서 토큰 사용량, 컨텍스트 윈도우 포화도, 레이트 제한, 고아 프로세스를 추적하는 문제를, 여러 터미널 창을 전환하지 않고도 해결합니다.

How it works

읽기 전용 TUI(터미널 사용자 인터페이스)로 동작하며, 로컬 프로세스와 파일 상태를 스캔해 활성 에이전트 세션을 발견합니다. sysinfo를 사용해 시스템 메트릭을 모니터링하고, netstat으로 리스닝 포트를 감지합니다. OpenCode와 같은 특정 에이전트의 경우 로컬 SQLite 데이터베이스를 읽습니다. API 키나 인증이 필요 없으며, 모든 데이터는 로컬 메타데이터와 트랜스크립트에서 가져옵니다.

Who it’s for

여러 프로젝트에서 AI 코딩 에이전트를 사용하고, 리소스 소비, 할당량 상태, 백그라운드 프로세스를 실시간으로 파악해야 하는 개발자를 위한 도구입니다.

Highlights

  • Multi-Agent Support: Claude Code, Codex CLI, OpenCode를 하나의 화면에서 모니터링.
  • Resource Tracking: 토큰 사용량, 컨텍스트 윈도우 비율, 레이트 제한을 실시간으로 시각화.
  • Process Management: 고아 포트를 감지하고, 사용자가 TUI에서 선택한 세션이나 모든 고아 포트를 직접 종료할 수 있음.
  • Terminal Integration: cmux, tmux, iTerm2를 통해 선택한 에이전트가 실행 중인 터미널 패널로 바로 이동 가능.
  • Crate Library: 커스텀 대시보드나 스크립트를 만들 수 있도록 라이브러리 crate와 JSON 스냅샷 내보내기를 제공.