abtop: 여러 AI 코딩 에이전트 세션에서 토큰 사용량 및 리소스 소비를 추적하는 TUI 모니터링 대시보드
abtop: 여러 AI 코딩 에이전트 세션에서 토큰 사용량 및 리소스 소비를 추적하는 TUI 모니터링 대시보드
해결하는 문제
abtop은 여러 AI 코딩 에이전트를 동시에 실행하는 사용자를 위한 중앙 집중식 모니터링 대시보드를 제공합니다. Claude Code, Codex CLI, OpenCode와 같은 서로 다른 에이전트 세션에서 토큰 사용량, 컨텍스트 윈도우 포화도, 속도 제한, 고아 프로세스를 별도의 터미널 창을 전환하지 않고도 추적하는 문제를 해결합니다.
작동 방식
읽기 전용 TUI(터미널 사용자 인터페이스)로 동작하며, 로컬 프로세스와 파일 상태를 스캔하여 활성 에이전트 세션을 발견합니다. sysinfo를 통해 시스템 메트릭을 모니터링하고 netstat으로 리스닝 포트를 감지합니다. OpenCode와 같은 특정 에이전트의 경우 로컬 SQLite 데이터베이스를 읽습니다. API 키나 인증이 필요 없으며, 로컬 메타데이터와 트랜스크립트에서 데이터를 추출합니다.
대상 사용자
여러 프로젝트에서 AI 코딩 에이전트를 사용하고, 리소스 소비, 할당량 상태, 백그라운드 프로세스에 대한 실시간 개요가 필요한 개발자.
주요 특징
- 멀티 에이전트 지원: 하나의 화면에서 Claude Code, Codex CLI, OpenCode를 모니터링합니다.
- 리소스 추적: 토큰 사용량, 컨텍스트 윈도우 비율, 속도 제한을 실시간으로 확인합니다.
- 프로세스 관리: 고아 포트를 감지하고, 사용자가 선택한 세션이나 모든 고아 포트를 TUI에서 직접 종료할 수 있습니다.
- 터미널 통합: cmux, tmux, iTerm2를 통해 선택한 에이전트가 실행 중인 터미널 패널로 바로 이동을 지원합니다.
- 크레이트 라이브러리: 커스텀 대시보드나 스크립트를 만들 수 있도록 라이브러리 크레이트와 JSON 스냅샷 내보내기를 포함합니다.
요약
여러 활성 세션에서 토큰 사용량, 컨텍스트 윈도우, 속도 제한을 추적하는 AI 코딩 에이전트를 위한 TUI 모니터링 대시보드.
제목
abtop: 여러 AI 코딩 에이전트 세션에서 토큰 사용량 및 리소스 소비를 추적하는 TUI 모니터링 대시보드
Sources
- undefinedgraykode/abtop