Open source · Tauri · Rust · Svelte
Your AI spend,
always in sight.
A lightweight system tray widget that tracks your Claude, OpenAI, and other API costs in real time — with a mood that matches your bill.
Features
Mood meter
Your spend expressed as a face. From (^_^) to (T_T) — you'll know before you even look.
System tray
Lives in your system tray, always visible. No browser tab, no floating window, no friction.
Budget alerts
Native OS notifications at 80% and 100% of your monthly budget. Set a daily cap too.
14-day trend
Inline sparkline with hover tooltips so you can tell if today is an outlier or a pattern.
Privacy first
Your API token stays in the OS keychain. No cloud sync, no telemetry, no data leaving your machine.
Lightweight
Built with Tauri and Rust. Tiny binary, near-zero idle CPU, configurable 1–15 min poll cadence.
CSV export
Download your 14-day spending history as a CSV file for your own analysis.
Autostart
Automatically launch on system startup so you never miss tracking your spend.
Always on top
Pin the widget window above other apps for constant visibility. Toggle via menu or settings.
Global shortcut
Press Ctrl+Shift+O (or Cmd+Shift+O on Mac) from anywhere to toggle the widget.
Full dashboard
Click "Open in browser" to view the complete Obol web dashboard with detailed analytics.
Position memory
Window position is saved and restored on each launch, so it stays where you want it.
Technical
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