Skip to content

Alerts (subscriptions & credits)

The siren in the top bar is Erebros’s billing watchdog. It watches your paid plans, trials, token plans and prepaid credits, and raises an alert before any of them surprise you — a renewal you forgot, a trial about to end, a balance about to hit zero. It pulses and chimes when something needs attention, and sits quiet otherwise.

Alerts — Erebros

Four kinds of thing run out, each for a different reason:

  • subscription — renews on a date.
  • trial — ends on a date (start date + length).
  • tokens — a token plan that depletes.
  • credits — prepaid credits that deplete.

Where a provider exposes it, Erebros probes the live balance / credits / quota (ElevenLabs, OpenRouter, DeepSeek and others), so the numbers are real, not just what you typed. Known subscriptions are auto-detected from the keys in .env.local (added with a 7-day default notice), and a few known quarterly plans are added on their own — the kind that expires unnoticed.

Situation Severity
Renewal / trial-end date is past criticalalertRenewalPassed / alertTrialEnded
Renewal / trial-end is today criticalalertRenewalToday / alertTrialToday
Renewal / trial-end within noticeDays (default 7) warnalertRenewalSoon / alertTrialSoon
Live balance is zero criticalalertBalanceEmpty
Live balance below minBalance warnalertBalanceLow
Quota fully spent (100%) criticalalertQuotaSpent
Quota ≥ 85% used warnalertQuotaHigh
Quota resets within 3 days infoalertResetSoon
A provider’s key was rejected on probe criticalalertKeyRejected

The siren shows the highest-ranked alert (critical > warn > info); open its panel for the full list, each with the provider and how long is left.

Click the siren to open the alarm panel. Each provider row is editable inline:

  • Kind — subscription / trial / tokens / credits.
  • Renews at (subscription) or trial start + length (trial).
  • Notice days — how many days ahead a warning starts (default 7).
  • Minimum balance — the floor that turns a low balance into a warning.

Changes are saved to ~/.erebros/subscriptions.json. Nothing here bills you — it only watches and warns.