Open source · Tauri · Rust · Svelte

Know before
you look.

AI API costs tracked in real time, right in your system tray. Budget alerts, mood meter, 14-day trends — zero friction.


1

Install

Download the binary for your OS. Under 10 MB, no runtime deps.

2

Connect

Paste your Obol personal access token. Stored in your OS keychain.

3

Track

Widget polls every 2 min. Mood, spend, and trends — always in your tray.


(T_T)

Mood meter

Your spend expressed as a face — from (^_^) to (T_T). You'll know before you even look.

Proxy dashboard

Live request feed, error rate, RPM, cache hits, and a kill switch to pause all proxy keys instantly.

🧘

Focus mode

One click to mute all notifications and dim the tray. Auto-pauses polling after 10 min of inactivity.

📈

Anomaly detection

Alerts when today's spend is abnormally high. Provider breakdown and cache savings shown on demand.

🎨

Widget skins

Default, Terminal (green/black hacker), and Neon (purple/pink cyberpunk). Switch in Settings.

⌨️

Keyboard driven

R refresh, C copy cost, Esc hide. Global toggle with Ctrl+Shift+O.


new

Proxy dashboard — live request feed, error rate, cache hits, and a kill switch to pause all keys instantly.

new

Widget skins — Default, Terminal (green/black), and Neon (purple/pink) themes in Settings.

new

Conditional insights — provider breakdown, cache savings, anomaly alerts, and forecast confidence appear on demand.

new

Focus mode + idle detection — mute notifications and auto-pause polling when you're AFK.

fix

Hardened runtime — eliminated unsafe code, fixed notification spam, screen-bounds validation, poison-safe mutexes.


Stack

Tauri 2 Rust Svelte 4 Tailwind 3

Platforms

Linux macOS Windows

Formats

.deb   .AppImage   .rpm   .dmg   .msi

Authentication

Personal access token stored in OS keychain via keyring

Polling

Configurable 1–15 min cadence · manual refresh

Keyboard Shortcut

Ctrl+Shift+O / Cmd+Shift+O

License

MIT