Common issues

Find your symptom, apply the fix. For any connection problem, try Settings -> Providers -> Reset connection first: it rereads the credentials and keeps all your settings.

Claude connection

"Usage API throttled by Anthropic" or "Rate limited"

Run claude /login for a fresh token, then click Retry now in the popover banner. Otherwise TokenEater retries on its own, waiting longer each time (30 min up to 6 h).

"Authorization needed" that will not go away

Settings -> Providers -> Reset connection. If it persists, Copy diagnostic shows the token source, Keychain result and token expiry, with no credentials in it.

Several "Claude Code-credentials" items in the Keychain

TokenEater keeps the one with a real login. If none has one, sign in to Claude Code again or delete the extra item in Keychain Access. See Keychain access.

"macOS refused access" or "Reading the Keychain timed out"

Allow access when macOS asks, then try again. If it keeps timing out, restart TokenEater.

Keychain popup about "Claude Code-credentials"

Click Always Allow once. It sticks across updates.

OpenAI Codex connection

Codex not logged in, or login expired

Open Codex or run codex login, then click Check connection in Settings -> Providers. Only a ChatGPT login stored in a file works: API-key and Keychain-stored logins are not supported.

"API-key mode: no usage limits to track"

Sign in with your ChatGPT account instead: codex login.

Codex widget empty or off

Turn Codex on in Settings -> Providers, refresh Monitoring, then add Codex Usage from Edit Widgets. Still stale: full clean.

Widgets

Widget stuck or not updating

Remove the widget, run a full clean, re-add it.

Widget empty after an update

Remove the widget, restart your Mac (or run killall NotificationCenter chronod), re-add it. Still empty: full clean.

Widget flagged as malware

You are running a local build that is not notarized. Install the official DMG from the latest release, or allow it in System Settings -> Privacy & Security -> Open Anyway.

Missing usage data

0% or no data

No readable login for that provider (Claude Code token or Codex CLI login), or an account with no usage data (Claude Free plan, Codex API-key account). Full checklist in Verify install.

Session metrics missing from the menu bar

The provider is off or hidden by the mode switch, no 5h window is running, or your Codex plan has no session window. See Verify install.

Agent Watchers (Claude only)

A session is missing

Update the Claude Code extension: the old 2.0.x versions are not detected.