aqua5230/usage
macOS menu bar & Windows tray app pinning Claude Code, Codex, Antigravity & Grok CLI quota, burn rate, and cost to your screen. Local-first, no LLM API calls. HTML reports, 14 themes.
Usage – Claude, Codex, Antigravity, Grok용 실시간 할당량 모니터
기능 개요
usage는 여러 AI 코딩 어시스턴트(Claude Code, Codex, Google Antigravity, Grok CLI)의 토큰 할당량 한도를 모니터링하고 macOS 메뉴 바 또는 Windows 시스템 트레이에 남은 %를 표시하는 데스크톱 유틸리티입니다. 표시기는 할당량이 줄어들수록 녹색 → 노란색 → 빨간색으로 색이 변하며, 클릭하면 세부 분석, 장애 알림, 빠른 작업이 포함된 작은 패널이 열립니다.
대상 사용자
- 일상 코딩 워크플로에서 Claude Code, Codex, Antigravity 또는 Grok을 정기적으로 사용하는 개발자.
- 리팩터링 도중 할당량이 재설정되어 당황하지 않도록 하려는 사용자.
- 브라우저나 로그 파일을 열지 않고 남은 AI 어시스턴트 예산을 빠르게 시각적으로 확인해야 하는 팀.
작동 방식(개요)
- 데이터 소스 – 앱은 Claude Code, Codex, Grok, Muse Code가 머신에 기록하는 로컬 로그 파일을 읽습니다. Antigravity의 경우 Antigravity CLI가 저장한 OAuth 토큰을 사용하여 Google의 공식 할당량 엔드포인트를 호출합니다.
- 메뉴 바/트레이 UI – 작은 아이콘이 현재 세션/주별 할당량 비율을 색상으로 구분해 표시합니다. 클릭하면 프로젝트별 토큰 수, 비용 추정치, 장애 배너가 포함된 패널이 확장됩니다.
- Claude Code 통합 – 선택 사항인 상태 표시줄 훅을 Claude Code 안에 설치할 수 있습니다. Claude 창 하단에 한 줄 요약이 추가되고 추가 헬퍼(사이드 패널, 토큰 절약, 초보자 모드 등)를 활성화할 수 있습니다.
- 보고서 및 테마 – 앱은 토큰 추세와 비용에 대한 오프라인 HTML/CSV 보고서를 생성할 수 있으며 16가지 시각적 테마 중에서 선택할 수 있습니다.
- CLI 모드 – Linux 또는 헤드리스 사용의 경우
uvx usage-cli(또는uv tool install usage-cli)를 실행하면 터미널 UI가 실행되고 다른 도구(Starship, tmux, 사용자 스크립트)가 사용할 수 있는usage status --json명령을 제공합니다.
주요 기능
| 기능 | 표시/작업 내용 | 중요성 |
|---|---|---|
| 할당량 모니터 | 녹색-노란색-빨간색 아이콘에 백분율 표시. 클릭하면 세션, 주별, 프로젝트별 분석을 볼 수 있습니다. | 즉각적인 시각적 피드백으로 예상치 못한 할당량 소진을 방지합니다. |
| Antigravity & Grok 카드 | Gemini 풀 사용량 또는 Grok 주간 크레딧을 Claude/Codex와 함께 표시. | 모든 AI 코딩 예산을 한곳에서 관리할 수 있습니다. |
| 장애 알림 | Claude, Claude API 또는 Codex API 상태 페이지에서 문제가 보고되면 빨간 배너를 표시. | 실패한 요청을 기다리는 대신 작업을 일시 중지할 수 있습니다. |
| 컨텍스트 및 캐시 경고 | 컨텍스트 창이 가득 차면 상태 표시줄이 /clear 또는 /compact를 권장합니다. |
큰 프롬프트에 낭비될 토큰을 절약합니다. |
| Claude Code 사이드 패널 | 편집기 옆에 할당량, 다른 대화, 백그라운드 작업을 표시. | 컨텍스트 전환을 줄이고 여러 채팅을 동시에 모니터링할 수 있습니다. |
| 진행 컨시어지 | 새 세션을 시작할 때 마지막 요청, 커밋되지 않은 변경 사항, 미완료 TODO를 AI가 상기합니다. | 수동으로 요약할 필요가 없어 시간과 토큰을 절약합니다. |
| 토큰 절약 | 코드는 정확하게 유지하면서 Claude/Codex에 더 짧고 간결한 답변을 요청합니다. | 저자 측정에 따르면 평균 응답 길이를 약 40% 줄입니다. |
| 초보자 및 할당량 인식 모드 | 기술 용어 설명과 할당량 초과 경고를 제공. | 초보자와 예산을 의식한 작업에 유용합니다. |
| HTML 보고서 | 일일/주간 토큰 추세, 비용, 프로젝트 순위, "연간 리뷰" 히트맵을 표시. HTML, CSV, PNG로 내보내기 가능. | AI 사용량과 예산을 오프라인으로 분석할 수 있습니다. |
| 16가지 시각적 테마 | 클래식, 매트릭스, Windows 95, 신문 등. | 데스크톱 스타일에 맞게 외관을 맞춤 설정할 수 있습니다. |
| 크로스 플랫폼 | macOS(메뉴 바) | Windows(시스템 트레이) |
설치 및 시작하기
- macOS –
brew install --cask aqua5230/usage/usage(권장) 또는 최신 릴리스에서.appzip을 다운로드합니다. - Windows –
usage-windows.zip을 다운로드하여 압축을 풀고usage.exe를 실행합니다. Edge WebView2가 필요합니다(대부분의 Windows 10/11에 내장되어 있음). - Linux / 기타 OS(터미널 전용) –
uvx usage-cli(영구 설치 없음) 또는uv tool install usage-cli로 영구usage명령을 설치합니다. - 첫 실행 후 팝오버에서 Set Up Status Line을 클릭하여 Claude Code 훅을 설치합니다(또는 소스에서 해당 명령을 실행). 이후 Claude Code/Codex를 재시작하세요.
제한 사항 및 고려 사항
- 앱은 로컬 로그만 읽습니다. 로그를 지우면 과거 데이터를 잃게 됩니다.
- Antigravity 할당량은 네트워크 액세스와 저장된 OAuth 자격 증명이 필요합니다. 그렇지 않으면 카드가 숨겨집니다.
- 초보자 모드와 할당량 인식 모드는 용어 설명을 가져오기 위해 Claude에 요청을 하나 보냅니다. 약간의 추가 할당량 비용이 발생합니다.
- Linux에서는 UI가 터미널 버전으로 제한됩니다. 전체 메뉴 바/트레이 UI는 macOS/Windows 전용입니다.
- 모든 비용 추정치는 내장된 모델 가격표를 사용하며 오프라인으로 계산됩니다.
빠른 시작 체크리스트
- 플랫폼에 맞는 앱을 설치합니다.
- 로그가 생성되도록 Claude Code, Codex, Antigravity 또는 Grok 세션을 한 번 이상 실행합니다.
- 메뉴 바/트레이 아이콘을 열고 Set Up Status Line을 클릭하여 Claude 통합을 활성화합니다.
- 원하는 시각적 테마를 선택합니다.
- (선택 사항) 설정 패널에서 초보자 모드 또는 할당량 인식 모드를 켭니다.
- 셸이나 tmux 구성에서
usage status --json을 사용하여 다른 곳에서 숫자를 참조하려면 사용합니다.
위의 모든 세부 사항은 프로젝트의 README에서 직접 가져온 것이며 추가 기능은 추측되지 않았습니다.
관련
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트
- 프로젝트