프로젝트 소개
TokenBar는 Claude Code, Codex, Cursor, OpenCode, Gemini CLI를 포함한 25개 이상의 AI 코딩 에이전트에 대한 AI 토큰 사용량과 구독 할당량을 모니터링하는 네이티브 macOS 메뉴 바 애플리케이션입니다. 세션 로그에서 로컬로 데이터를 읽으며, 계정이나 텔레메트리가 필요하지 않습니다. 메뉴 바에는 오늘의 토큰, 비용, 분당 실시간 토큰 또는 남은 구독 할당량이 표시되며, 신호 막대, 링, 녹는 아이스크림 막대와 같은 시각적 표시기가 함께 제공됩니다. RunCat에서 영감을 받은 고양이 애니메이션은 사용량이 증가할수록 더 빠르게 움직입니다.
대시보드는 Liquid Glass 패널(구버전 macOS에서는 팝오버)로 열리며, 에이전트를 필터링하는 앱 탭과 Overview, Models, Monthly, Daily, Hourly, Stats, Agents의 일곱 가지 뷰를 제공하는 뷰 전환 기능이 있습니다. 또한 연간 사용량을 위한 인터랙티브 3D 기여 그래프, 페이스 예측이 포함된 OAuth 할당량 카드, 실시간 세션 추적, 연속 기록, 완전한 키보드 제어 기능도 포함합니다. 새로 고침에 실패하면 마지막으로 알려진 값이 유지됩니다.
설치는 Homebrew cask를 통해 이루어집니다: `brew install --cask nanako0129/tokenbar/tokenbar`. 이 앱은 Apple Silicon과 macOS 14 이상이 필요하며, macOS 26에서는 Liquid Glass 효과가, macOS 27에서는 글래스 패널이 적용됩니다. Ad-hoc 서명되어 있으며, 업데이트는 선택적 베타 채널과 함께 Sparkle을 통해 제공됩니다. macOS 11–13을 위한 레거시 Tauri 빌드도 사용할 수 있습니다.
아키텍처: Rust는 공유 tokscale-core 엔진(Git 서브모듈로 고정됨)을 통해 데이터 파싱과 집계를 처리하며, 할당량 가져오기를 위한 FFI 레이어가 있습니다. Swift는 UI, NSStatusItem 셸, Sparkle 업데이트를 관리합니다. `make` 또는 `make run`으로 빌드합니다. 이 프로젝트에는 지식 베이스와 기여 가이드라인이 포함되어 있습니다.
TokenBar는 MIT 라이선스이며 Junho Yeo의 tokscale을 기반으로 하고, tokcat과 RunCat에 뿌리를 두고 있습니다. Patreon을 통해 후원할 수 있습니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.