AI 코딩 도구 사용량 모니터 SessionMeter
Claude·Codex·Gemini·Antigravity 네 서비스의 사용량을 트레이·위젯·통계 창에 보여 주는 Windows 앱을 Tauri 로 만들어, 석 달 남짓 동안 24개 판을 내며 MIT 오픈소스로 공개했습니다.
- 기간
- 2026.07 - 2026.10
- 분류
- 오픈소스
- 역할
- 설계·구현(1인)
서비스마다 사용량을 얻는 방식이 달라(웹 API 와 세션 쿠키, 웹 화면 스크래핑, 실행 중인 IDE 의 로컬 호출) 서비스별 제공자 모듈을 두고 주기적으로 조회하는 구조로 나눴습니다. 세션은 로그인 창에서 쿠키를 잡아 Windows 사용자별 암호화로 저장하고, 거부된 세션은 닫힌 채로 다룹니다.
격리 실행
검사 화면이나 웹뷰 정지에 영향받는 로그인과 스크래핑은 앱 자신을 별도 프로세스로 다시 실행해 격리하고, 결과를 한 줄만 받아 오게 했습니다.
위젯 도킹은 창 하나에 격자로 그리는 단일 창 방식으로 통합했습니다.
다중 모니터에서 위젯이 화면 밖으로 사라지면 감시기가 가장 가까운 표시 가능 위치로 복구합니다.
격리 실행과 위젯 복구
업데이트와 지원 범위
자동 업데이트는 서명 검증을 거치고 설치는 사용자가 직접 누릅니다.
지원 플랫폼은 Windows 로 한정하기로 정했고, 의존성 경고는 0건으로 유지합니다.