junhoyeo/tokscale

🛰️ Track token usage across AI coding agents from your terminal. 🏅 Global leaderboard with quadrillions of tokens tracked.

해결하는 문제

Tokscale는 다양한 AI 코딩 에이전트 및 IDE에 걸친 토큰 소비 및 비용을 모니터링하고 분석할 수 있는 중앙 집중식 방법을 제공합니다. 여러 개의 개별 대시보드나 로그를 확인할 필요 없이, 사용자는 입력, 출력, 캐시 및 추론 토큰을 한 곳에서 추적하여 지출 및 사용 패턴을 이해할 수 있습니다.

작동 방식

Tokscale는 지원되는 수십 개의 AI 클라이언트(Claude Code, Cursor, GitHub Copilot CLI, Zed Agent 등)의 로컬 데이터 디렉토리, 데이터베이스 및 트랜스크립트를 스캔합니다. 고성능 병렬 파일 스캔 및 SIMD JSON 파싱을 위해 네이티브 Rust 코어를 사용합니다. 가격의 경우, LiteLLM의 가격 데이터와 통합하여 실시간 비용을 계산하며, OpenRouter 및 특정 모델 가격을 폴백(fallback)으로 사용합니다.

대상 사용자

여러 AI 코딩 어시스턴트를 사용하며, 토큰 사용량을 시각화하고 비용을 추적하며 다양한 플랫폼 간의 소비량을 비교할 수 있는 고성능 도구를 원하는 개발자.

주요 특징

  • 폭넓은 플랫폼 지원: 인기 있는 IDE 및 CLI 에이전트를 포함하여 40개 이상의 다양한 AI 클라이언트의 사용량을 추적합니다.
  • 대화형 TUI: Ratatui 기반의 터미널 사용자 인터페이스로, GitHub 스타일의 기여 그래프를 포함한 6가지 대화형 뷰를 제공합니다.
  • 고성능: 네이티브 Rust 코어로 구축되어 표준 방식보다 최대 10배 빠른 처리 속도를 제공합니다.
  • 상세한 메트릭: 입력, 출력, 캐시 읽기/쓰기 및 추론 토큰을 포함한 특정 토큰 유형을 추적합니다.
  • 웹 시각화: 시간 경과에 따른 사용량을 시각화하기 위한 대화형 2D 및 3D 기여 그래프를 포함합니다.
  • 작업 속성 보고서: LLM을 사용하여 세션을 요약하고 작업을 기준으로 그룹화합니다.