코딩 에이전트 사용이 늘면서 여러 도구의 사용 이력과 비용을 관리하기 번거로워졌습니다. AgentsView 는 로컬 세션 데이터를 자동으로 수집해서 웹 UI와 CLI로 보여주는 도구입니다. 복잡한 설정 없이 단일 바이너리로 실행합니다.

로컬 우선 아키텍처와 자동 세션 수집

Go 언어로 작성된 단일 바이너리로 동작합니다. 처음 실행하면 로컬 머신에 있는 Claude Code, Codex, Cursor, Gemini CLI 등 20여 개 에이전트의 세션 데이터를 자동으로 탐색합니다. 수집한 데이터는 로컬 SQLite 데이터베이스에 동기화합니다.

로컬 데이터는 안전합니다. 계정 생성이나 외부 클라우드 전송 없이 모든 작업이 로컬 환경에서 완결됩니다. 브라우저로 http://127.0.0.1:8080 에 접속하면 직관적인 웹 UI로 세션을 검색하고 토큰 사용량을 분석합니다. 가볍습니다.

주요 기능과 실행 방법

CLI 환경에서 데몬을 실행하고 세션을 관리하는 명령어는 아래와 같습니다.

  1. agentsview serve: 포그라운드에서 웹 서버를 시작합니다.
  2. agentsview daemon start: SQLite 백그라운드 데몬을 구동합니다.
  3. agentsview session list: 데몬이나 SQLite에서 세션 목록을 읽어옵니다.
  4. agentsview usage daily: 일자별 비용 통계를 터미널에 출력합니다.

설치도 간단합니다. macOS나 Linux 환경에서는 쉘 스크립트 한 줄로 설치하며 Windows 사용자는 PowerShell 명령어로 즉시 구동합니다. Docker 환경도 완벽히 지원합니다.

docker run --rm -p 127.0.0.1:8080:8080 \
  -v agentsview-data:/data \
  -v "$HOME/.claude/projects:/agents/claude:ro" \
  ghcr.io/kenn-io/agentsview:latest

설정 또한 유연합니다. Devin CLI 같은 도구는 로컬 경로를 직접 지정해서 세션을 읽어오도록 설정합니다. S3 호환 오브젝트 스토리지와 연동하면 여러 장비에서 수집한 세션 데이터를 중앙 AgentsView 인스턴스에서 통합 관리합니다.

여러 에이전트를 동시에 쓰며 비용과 히스토리 관리에 지친 개발자에게 좋은 선택지입니다. 로컬 중심의 가벼운 분석 도구로 개발 워크플로우를 단순하게 유지해 보시기 바랍니다.

요약

  • 로컬 SQLite 기반 아키텍처로 외부 유출 없이 안전하게 에이전트 세션을 통합 관리합니다.
  • Claude Code, Cursor 등 20여 개 이상의 다양한 코딩 에이전트 로그를 자동 탐색하여 동기화합니다.
  • S3 호환 스토리지를 연동하여 여러 개발 장비의 세션 비용 통계를 중앙 인스턴스에서 통합 모니터링할 수 있습니다.