tokscale: AI 코딩 에이전트를 위한 고성능 토큰 사용량 및 비용 추적기 (네이티브 Rust 코어)

tokscale: AI 코딩 에이전트를 위한 고성능 토큰 사용량 및 비용 추적기 (네이티브 Rust 코어)

해결하는 문제

Tokscale는 다양한 AI 코딩 에이전트와 IDE 전반에 걸쳐 토큰 소비와 비용을 모니터링하고 분석할 수 있는 중앙 집중식 방법을 제공합니다. 각 도구마다 개별 로그나 대시보드를 확인하는 대신, 로컬 파일과 API에서 사용 데이터를 수집해 개발자에게 AI 지출 및 생산성에 대한 통합된 뷰를 제공합니다.

작동 방식

이 도구는 네이티브 Rust 코어를 사용해 다양한 AI 클라이언트가 사용하는 로컬 데이터 디렉터리, 세션 파일, 데이터베이스(예: SQLite)를 스캔합니다. 로그를 파싱해 입력, 출력, 캐시 읽기/쓰기, 추론에 대한 토큰 수를 추출합니다. 비용을 계산하기 위해 LiteLLM의 가격 데이터를 통합해 실시간 비용 추정치를 제공하며, 새로운 모델에 대한 자동 폴백도 지원합니다.

대상 사용자

여러 AI 코딩 어시스턴트(예: Cursor, Claude Code, GitHub Copilot 등)를 사용하면서 전체 토큰 사용량을 추적하고, 비용을 모니터링하며, AI 지원 개발 패턴을 시각화하고 싶은 개발자를 위해 설계되었습니다.

주요 특징

  • 광범위한 호환성: Cursor, Claude Code, Zed Agent, GitHub Copilot 등 30개 이상의 다양한 AI 클라이언트를 지원합니다.
  • 고성능: 병렬 파일 스캔 및 SIMD JSON 파싱을 위한 네이티브 Rust 코어로 구축되어 순수 JavaScript 구현보다 훨씬 빠릅니다.
  • 인터랙티브 TUI: 터미널 사용자 인터페이스에 여러 뷰(Overview, Models, Daily, Hourly, Stats, Agents)와 GitHub 스타일 기여 그래프를 제공합니다.
  • 웹 시각화: 사용량을 시간에 따라 시각화할 수 있는 인터랙티브 2D·3D 기여 그래프를 제공합니다.
  • 비용 추적: 계층형 가격 및 캐시 할인 등을 포함한 다양한 모델에 대한 실시간 가격 계산을 지원합니다.
  • 소셜 통합: 사용자들이 토큰 사용량을 공유하고 비교할 수 있는 리더보드와 공개 프로필을 포함합니다.

요약

다중 AI 코딩 에이전트의 토큰 사용량 및 비용을 추적하기 위한 고성능 CLI 도구 및 시각화 대시보드.

제목

tokscale: AI 코딩 에이전트를 위한 고성능 토큰 사용량 및 비용 추적기 (네이티브 Rust 코어)

Sources