Claude Code 사용량 모니터 – 사용량 제한 회피를 위한 실시간 트래커

5 hours ago 1

  • Claude AI 토큰 사용량, 소진 속도, 소모 예측등 다양한 정보를 실시간으로 터미널에 보여주는 모니터링 툴
  • 3초마다 갱신되는 컬러풀한 프로그레스 바, 스마트한 토큰 소진 예측
  • 기본 플랜 한도 초과 시 세션 기록을 분석해 실제 한도로 즉시 전환
  • 자동으로 Pro/Max5/Max20/custom_max 등 사용량 플랜을 감지 및 지원
  • 세션별 토큰 한도 임박·초과, 세션 리셋 전 소진 위험시 실시간 알림
  • 실제 Claude 사용 흐름에 최적화된 인터페이스 구현
  • npm, pip 설치, 가상환경(venv/virtualenv) 사용 권장,Mac/Linux/Windows 전부 지원

Claude 세션 이해하기

  • 5시간 롤링 윈도우 방식
    • 최초 메시지를 보낸 시점부터 세션 5시간 유지
    • 세션별 한도 적용, 복수 동시 활성화 가능
    • 실제 리셋은 내 메시지 기준 매 5시간마다 발생
  • 세션/토큰 리셋 시간 기준을 내 스케줄에 맞게 지정 가능

활용 시나리오

  • 출근/오전 개발자: 일과 시작 시간(예: 9시)에 맞춰 토큰 리셋 스케줄 조정해 효율적 플래닝 가능
  • 야간 작업자: 자정 등 본인 스케줄에 맞춘 토큰 리셋 이용
  • 가변 한도 사용자: custom_max 모드로 실제 환경에 맞는 한도 자동 감지
  • 글로벌/원격 개발자: 여러 타임존 이동, 팀 단위 리셋 시간 지정 → 협업 최적화
  • 빠른 상태 확인: 단순 실행(설정 무관)

환경 구축 베스트 프랙티스

  • 세션 시작과 동시에 모니터링 시작
    • Claude 작업을 시작할 때 즉시 모니터 실행 (./ccusage_monitor.py)
    • 지원 플랜
      • pro: 약 7,000 토큰(테스트 및 경량 사용)
      • max5: 약 35,000 토큰(일상적 개발)
      • max20: 약 140,000 토큰(대형 프로젝트 및 중/고강도 사용)
      • custom_max: 자동 감지 모드(실제 사용 이력 기준 최대값 사용)
    • 세션 전체 토큰 추적 정확도 향상
    • 토큰 소모 속도 계산과 한도 임박 조기 경고 가능
  • Python 가상환경(venv) 사용
    • 의존성 충돌 방지, 환경 분리, 프로젝트별 재현성 보장
    • 설치 및 실행: python3 -m venv venv source venv/bin/activate pip install pytz
    • 삭제 시 가상환경 폴더만 지우면 깨끗한 제거 가능
  • 쉘 Alias 커스텀 등록
    • 반복적인 명령을 한 줄로 단축 실행 alias claude-monitor='cd ~/Claude-Code-Usage-Monitor && source venv/bin/activate && ./ccusage_monitor.py'
    • .bashrc 또는 .zshrc 등에 추가, 한 번 입력으로 곧바로 모니터 실행 가능

사용 방법 베스트 프랙티스

  • Burn Rate(소모 속도) 상시 모니터링
    • 토큰 사용량이 갑자기 치솟는 경우 주의
    • 남은 시간·토큰량에 따라 작업 강도 조절
    • 세션 리셋(토큰 초기화) 전후로 대규모 리팩터링 등 큰 작업 일정 조정
  • 전략적 세션 스케줄링
    • 대규모 작업은 토큰 리셋 직후 시작, 한도 임박 시에는 가벼운 작업 수행 ./ccusage_monitor.py --reset-hour 9
    • 세션별 5시간 규칙을 활용해 여러 세션 중첩 운영 가능
  • 타임존 명확히 지정
    • 실제 근무/협업 시간대 반영하여 정확한 토큰 리셋 예측 및 일정 관리 ./ccusage_monitor.py --timezone Asia/Seoul
    • 여러 국가·팀과 협업 시 시간 오차 방지, 세션 만료 시점 혼동 최소화

최적화 팁

  • 터미널 환경 세팅
    • 최소 80자 너비 터미널 권장
    • 컬러 지원으로 시각적 피드백 극대화
    • 별도 전용 창에서 상시 모니터링 추천
  • 워크플로우 통합
    • tmux 등 터미널 멀티플렉서 활용해 개발과 동시에 모니터링 가능 tmux new-session -d -s claude-monitor './ccusage_monitor.py' tmux attach -t claude-monitor
  • 멀티 세션 전략
    • 세션별로 5시간 고정, 중첩 세션 동시 관리 가능
    • 긴 작업은 여러 세션에 분산, 각 세션 한도/만료 주의

실제 워크플로우 예시

  • 대형 프로젝트 개발 ./ccusage_monitor.py --plan max20 --reset-hour 8 --timezone America/New_York
    • 오전 8시 토큰 리셋 → 주요 기능 개발 시작
    • 10시 Burn Rate 점검 후 작업 속도 조절
    • 12시 오후 일정 점검 및 조율
    • 14시 새 세션 오픈, 복잡한 이슈 처리
    • 16시 가벼운 작업/저녁 세션 준비
  • 러닝/실험 중심 사용 ./ccusage_monitor.py --plan pro
    • 가벼운 학습, 실험적 코드 작성에 적합
  • 스프린트 집중 개발 ./ccusage_monitor.py --plan max20 --reset-hour 6
    • 집중적인 대량 토큰 소모가 예상되는 개발에 맞춤 설정

Read Entire Article