Desktop App
Claude Usage Tracker
A desktop app for tracking Claude usage from an authenticated account session. Built to provide a lightweight dashboard and tray-based experience for monitoring limits, refreshing usage data, and receiving threshold-based alerts.
Built with Electron, React, and TypeScript, the app handles Claude login inside the desktop client, then reads usage data from a hidden authenticated window to avoid a separate headless browser flow.
Key Features
- Embedded Claude login flow
- Usage dashboard for current session and all models (weekly)
- Configurable background refresh
- Manual refresh controls
- Tray icon status updates
- Desktop notifications for configured thresholds
Tools Used
- Electron — desktop app framework and session handling
- React — dashboard UI
- TypeScript — typed application development
- Electron Forge — build and packaging workflow
- Playwright — browser automation dependency
- Claude Code — development workflow support

