Brandon Yuen logo
← All projects

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

  • Electrondesktop app framework and session handling
  • Reactdashboard UI
  • TypeScripttyped application development
  • Electron Forgebuild and packaging workflow
  • Playwrightbrowser automation dependency
  • Claude Codedevelopment workflow support
Claude Usage Tracker - image 1
Claude Usage Tracker - image 2