피드로 돌아가기
GeekNewsInfrastructure
원문 읽기
Show GN: Windows 작업표시줄에 Claude/Codex 한도 표시하는 TrafficMonitor 플러그인
로컬 세션 데이터 기반 Windows 작업표시줄 AI 사용량 모니터링 플러그인 구현
AI 요약
Context
에디터, 터미널, 브라우저 간 잦은 컨텍스트 스위칭으로 인한 AI 사용량 확인의 비효율성 발생. 상시 노출되는 Windows 작업표시줄의 특성을 활용해 상태 확인 비용을 최소화하는 구조 설계 필요.
Technical Solution
- TrafficMonitor 플러그인 아키텍처를 활용한 시스템 트레이 기반 상태 표시 구현
- 외부 API 호출 없이 로컬 JSON snapshot 및 JSONL 파일을 읽어 처리하는 데이터 읽기 전략 채택
- Claude Helper Script를 통한 브라우저 프로필 분리 및 인증 세션 로컬 캡처 방식 도입
- Codex session 데이터 파일의 rate-limit 정보를 직접 파싱하는 로컬 데이터 소싱 설계
- 개인정보 보호 및 지연 시간 제거를 위해 별도 서버 전송 없는 로컬 전용 데이터 파이프라인 구성
실천 포인트
1. 빈번한 상태 확인이 필요한 지표는 툴 전환 없이 확인할 수 있는 상시 노출 UI(System Tray 등)에 배치 검토
2. 외부 API의 인증 제약이 클 경우 Helper 프로세스를 통한 로컬 스냅샷 생성 방식으로 우회 가능 여부 확인
3. 로컬 파일 시스템의 로그나 세션 파일을 활용해 서버 부하 없이 실시간 상태를 모니터링하는 구조 설계