v1.3.1
Fixes the "Waiting for usage data…" hang on launch-at-login
If Claudemon was set to launch at login, it could get stuck forever showing "Waiting for usage data…" and never display your usage.
Root cause: when started by macOS at login, the app spawned the claude CLI without the USER environment variable, which makes claude /usage return an empty body — and the app treated that empty result as "no new data yet" indefinitely.
Fix:
- The
claudesubprocess is now always givenUSER/LOGNAME, so it returns real usage regardless of how the app was launched. - Defense-in-depth: a cold start that keeps getting empty output now surfaces a clear, recoverable error (with a Refresh hint) instead of hanging silently.
No action needed beyond updating. Launch-at-login users get the biggest benefit.
Install
- Homebrew:
brew upgrade --cask claudemon(bumps to 1.3.1 shortly after release) - Direct: download
Claudemon.dmgbelow, drag to Applications.
Requires macOS 14+ and the Claude Code CLI signed in to your own subscription.