m5-quota-monitor pairs an Android companion app with M5StickC Plus firmware over Bluetooth LE to keep your AI quota usage visible at a glance — on your wrist instead of buried in a dashboard.

The Android app (Kotlin, Jetpack Compose) scrapes usage data from Claude and Codex via hidden WebViews, since neither service exposes an official quota API. It tracks both the 5-hour and weekly limits for each service, and fetches GitHub Actions minutes via the GitHub API. Data refreshes automatically every five minutes and is pushed to the M5 over BLE.

The firmware (C++, PlatformIO) renders a live bar-graph display across the M5StickC Plus’s 240×135 LCD. The layout adapts automatically: up to three services use a full-height row with large bars, while four or more switch to a compact mode that fits everything on screen without scrolling. Button A toggles the display on and off; Button B cycles brightness.