ai-usage-taskbar-widget
skill
Warn
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Warn
- process.env — Environment variable access in src/main/main.ts
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Taskbar AI token usage monitor widget with multi-account authentication and 4 visual themes
README.md
Taskbar AI Token Usage Widget (작업표시줄 AI 토큰 사용량 모니터 위젯)
Windows 작업표시줄 상에 위치하여 복수의 AI 계정(Google Cloud Code / Antigravity, Claude, 커스텀 AI)의 5시간 세션 쿼터 및 주간 사용량, 리셋 카운트다운을 실시간으로 모니터링하는 초경량 데스크톱 위젯입니다.

주요 기능 및 사양 구현 현황
작업표시줄 위치 최적화:
- Windows 10/11 작업표시줄 트레이(알림 영역) 좌측 또는 지정 오프셋 거리에 플로팅 오버레이로 배치.
- 트레이 거리 조절 슬라이더(0~250px) 및 우측/좌측 정렬 모드 제공.
- 투명 배경 및 알파 블러(
backdrop-filter: blur(16px))로 작업표시줄 배경색과 완벽 일체화.
레퍼런스 디자인 4종 테마 지원:
- Theme 1a (바 게이지 · 5H / WK 2행 + 리셋 카운트다운):
- 5H 게이지 바 + 68% + 2h 41m / WK 게이지 바 + 42% + 3d 9h
- Theme 1b (숫자 우선 · 세그먼트 눈금, 모노스페이스):
- 상태 도트 + 모노스페이스 숫자 + 12개 직사각형 세그먼트 대시 진행바 + 2h 41m
- Theme 1c (이중 링 게이지 · 외곽=5시간, 내부=주간):
- 외곽 링(5시간) + 내부 링(주간) SVG 도넛 차트 및 중앙 AI 아이콘
- Theme 1d (초압축 · 좁은 작업표시줄용 2행 스택 바):
- 아이콘 + 5H 68% 2h 41m / WK 42% 3d 9h + 하단 초슬림 스택 라인
- Theme 1a (바 게이지 · 5H / WK 2행 + 리셋 카운트다운):
AI 아이콘 2종 모드:
- 오리지널 컬러: 브랜드 고유 컬러(Claude 오렌지, Gemini 민트/블루, Mistral 블루, Grok 퍼플 등).
- 채도 없음 (모노크롬): 미니멀한 흑백/그레이스케일 작업표시줄 스타일.
사용량에 따른 색상 변화:
- 3단계 임계값 색상 동적 전환 (059% 정상 그린 → 6084% 주의 오렌지 → 85~100% 경고 레드).
계정 기반 인증 & 다중 계정 무제한 관리:
- Google OAuth 2.0 연동: 브라우저 원클릭 로그인을 통해 토큰을 안전하게 획득하고, 만료 시 자동 갱신.
- Antigravity 하이브리드 연동: IDE 실행 중일 때는 로컬 언어 서버(LSP) 프로세스를 감지하여 초고속 동기화하고, IDE 종료 상태에서는 로컬 세션 토큰을 통해 Google Cloud Code API로 실시간 쿼터를 연속 추적.
- 커스텀/목 계정 지원: 원하는 만큼 계정 추가/비활성화 토글/삭제 가능.
마우스 호버 & 클릭 시 디테일 팝업창 (모션 애니메이션):
- 마우스 호버(350ms) 또는 클릭 시 작업표시줄 바로 위로 슬라이드업되는 팝업창.
- 모델별 세부 쿼터 잔여율(Gemini 2.5 Flash, Pro, Claude 등), 실시간 초 단위 카운트다운, 계정 관리 및 위젯 설정 제공.
경량성 및 사용자 지정 주기:
- CSS 및 DOM 기반 초경량 구동 (CPU 유휴 점유율 0%).
- 업데이트 주기 사용자 선택 (15초, 30초, 1분, 2분, 5분).
윈도우 시작 시 자동 실행 (Auto-Launch):
- 작업표시줄 트레이 메뉴 및 위젯 설정 탭에서 원클릭으로 윈도우 시작 시 자동 실행 설정/해제 지원.
설치 및 실행 방법
1. 빌드된 배포판 다운로드 (일반 사용자)
GitHub 저장소 우측의 Releases 탭에서 최신 버전의 AI-Usage-Widget-vX.X.X-win-x64.zip을 다운로드하여 압축을 풀고 AI Usage Widget.exe를 실행하세요.
2. 소스 코드 빌드 및 실행 (개발자)
의존성 설치
npm install
환경변수 설정 (선택 사항)
Google Cloud Code / Antigravity 클라우드 연동을 직접 커스텀 OAuth로 구성하려면 .env.example을 복사하여 .env를 생성하고 키를 입력합니다:
cp .env.example .env
빌드 및 실행
# 네이티브 C++/C# 데몬 컴파일 + TypeScript + Vite 번들링
npm run build
# (선택) C++ Win32 데몬 단독 컴파일 (Clang / MinGW / MSVC 필요)
npm run build:native:cpp
# 앱 실행
npm start
배포 패키징
# Windows 무설치(디렉터리형) 배포 패키지 생성
npm run dist
# 배포용 zip 압축 패키지 생성 (Releases에 올리는 형식)
npm run dist:zip
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found