Getting Started
Prerequisites
- macOS 14 (Sonoma) or later
- A Claude Pro or Team plan (usage tracking requires an active subscription)
- Claude Code installed (TokenEater reads your Claude credentials automatically)
TokenEater reads your Claude Code OAuth token from ~/.claude/.credentials.json. You don't need to configure anything manually.
Install
Install via Homebrew (recommended):
bash
brew tap AThevon/tokeneater
brew install --cask tokeneaterOr download the latest DMG from the GitHub Releases page.
Update
bash
brew upgrade --cask tokeneaterClean Reinstall
If something isn't working right, a clean reinstall often fixes it:
bash
brew uninstall --cask tokeneater
brew install --cask tokeneaterUninstall
bash
brew uninstall --cask tokeneaterFirst Launch
- Open TokenEater from your Applications folder
- Grant Keychain access when prompted — this allows TokenEater to read your Claude Code credentials
- The app lives in your menu bar — look for the usage percentage
- To add a desktop widget: right-click your desktop → Edit Widgets → search "TokenEater"
After installing or updating, you may need to remove and re-add your widget for changes to take effect. macOS caches widget data aggressively.
Verify It Works
Once launched, you should see your current session usage percentage in the menu bar. Click it to open the detailed dashboard with ring gauges and pacing information.
If you see "0%" or no data, check that:
- You have an active Claude Pro or Team subscription
- Claude Code is installed and you've signed in (
claude /loginin your terminal) - The file
~/.claude/.credentials.jsonexists