HermannBjorgvin/Clawdmeter

ESP32 desk dashboard that shows Claude Code usage

해결하는 문제

Clawdmeter는 Claude Code 사용량 및 속도 제한을 모니터링하는 물리적 데스크 대시보드입니다. 세션 및 주간 사용량에 대한 실시간 시각적 표시기를 제공하여 소프트웨어 내에서 사용량 통계를 수동으로 확인할 필요성을 줄여줍니다.

작동 방식

  • 데이터 검색: 백그라운드 데몬(Python)이 호스트 머신(macOS, Linux 또는 Windows)에서 실행되어 사용자의 Claude OAuth 토큰을 읽고 Anthropic API에 사용량 헤더를 폴링합니다.
  • 통신: 데몬은 Bluetooth Low Energy(BLE)를 통해 ESP32 기반 장치로 사용량 데이터를 푸시합니다.
  • 디스플레이: 펌웨어(C++/LVGL)는 JSON 페이로드를 파싱하고 AMOLED 화면에 사용량 백분율과 재설정 타이머를 업데이트합니다.
  • 시각 효과: 이 장치는 사용량 비율에 따라 변경되는 마스코트 "Clawd"의 픽셀 아트 애니메이션을 제공합니다.
  • 제어: 이 장치는 BLE HID 키보드로 작동하여 사용자가 호스트 머신에 바로 가기(음성 모드용 Space 및 모드 전환용 Shift+Tab)를 보낼 수 있게 합니다.

대상 사용자

Claude Code의 개발자 및 파워 유저로서 AI 사용량 제한을 위한 전용 하드웨어 모니터와 물리적 단축키 컨트롤러를 원하는 사람들.

주요 특징

  • 멀티 플랫폼 지원: macOS, Linux 및 Windows용 전용 설치 프로그램.
  • 하드웨어 유연성: 여러 Waveshare ESP32-S3/C6 AMOLED 보드를 기본 지원합니다.
  • 대화형 애니메이션: 사용량 비율에 따른 애니메이션과 Claude Code가 입력을 기다릴 때 사용자에게 알리는 주의 알림.
  • HID 통합: 푸시투토크 및 모드 전환을 위한 물리적 버튼.
  • 사용자 정의 가능: UI 반복을 위한 데스크톱 시뮬레이터와 자산을 C 배열로 변환하는 도구를 포함합니다.

SUMMARY: BLE를 통해 Claude Code 사용량 및 속도 제한을 모니터링하는 물리적 ESP32 기반 대시보드로, 마스코트 애니메이션과 HID 단축키 버튼을 갖추고 있습니다.

TITLE: Claude Code 사용량 및 속도 제한 모니터링을 위한 물리적 ESP32 대시보드

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트