Skip to content

v1.3.1

Choose a tag to compare

@ardabalkandev ardabalkandev released this 26 Jun 15:29

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 claude subprocess is now always given USER/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.dmg below, drag to Applications.

Requires macOS 14+ and the Claude Code CLI signed in to your own subscription.