Smart Color

TokenEater colors your usage with three independent systems, each answering a different question. Together they tell you, at a glance, whether you're fine, drifting, or about to hit the wall.

The three systems

  • Threshold gauge -> "how full is this bucket right now?" A static three-color mapping (green / orange / red) based on percentages you set. Used as a fallback, or when Smart Color is disabled.
  • Smart gauge -> "what's my real risk of overshooting before the next reset?" A continuous risk model combining absolute usage, rhythm projection, and pacing. Enabled by default since v5.0.
  • Pacing zones -> "am I keeping the ideal rhythm?" Independent of gauge color, drives pacing badges, dots, track bars, and zone labels.
Threshold and Smart are alternatives - one or the other for a given gauge. Pacing always stays independent, complementary to the active gauge system.

Three profiles, three temperaments

When Smart Color is enabled, you choose a profile in Settings -> Themes -> Smart Color -> Sensitivity. Each tunes the algo to match a different risk appetite.

PatientBalancedVigilant
IdeaTrusts burstsThe middle groundReads early signals
Confidence (k)358
Projection saturation160%140%120%
Absolute bounds55% - 105%50% - 100%45% - 90%
For whomStable usage, anti false positiveMost peopleCatch issues before they hit
Threshold sliders are hidden when Smart Color is enabled - the profile owns calibration in smart mode. Sliders only drive the simple threshold mode.

Where each system applies

  • Menu bar percentages, reset countdown, dashboard rings, popover gauges, widgets -> smart by default, threshold fallback
  • Pacing pills, dots, track bars, zone labels -> pacing zones (independent system)
  • Notifications -> smart-aware. When Smart Color is enabled, escalations align with gauge color so the bell never rings while the gauge stays green
For the detailed mechanics of the Smart algo - risk components, formulas, HSB interpolation - see Smart Color in detail.