Performance

TokenEater is light by default. These settings cut its CPU and network use further.

Polling

Each tracked provider is polled every 5 min by default. Change it in Settings -> General -> Refresh (Polling interval), 3 to 15 min. Below 5 min you risk rate limits (429). A provider switched off in Settings -> Providers is never polled. The reset countdown ticks every minute without calling the API.

CPU

Agent Watchers (Claude only) are the only real-time feature and stay well under 1% of a core when idle. To go lower:

  • Settings -> Watchers: Scan rate at 5 s or 10 s, Animations off, or Show session overlay off
  • Settings -> General -> Service Status (Claude only): check less often (1 to 30 min) or turn Monitoring off

History reads your logs on first open, then only re-reads changed files, so later opens are instant.