Discover and explore top open-source AI tools and projects—updated daily.
Javis603AI token and cost monitor with multi-device sync
Top 53.1% on SourcePulse
A desktop widget addresses the challenge of fragmented AI token, cost, and limit tracking across multiple coding tools and devices. It provides a unified, real-time dashboard for developers and power users, offering immediate visibility into AI resource consumption and syncs data across machines, enhancing workflow efficiency and cost awareness.
How It Works
The project utilizes an Electron-based desktop widget that parses local AI tool logs via the tokscale library for token usage and limit data. In its default local mode, it directly reads from device-specific configuration paths. For multi-device synchronization, agents on each machine send aggregated summary updates to a chosen hub backend (self-hosted Node.js process, Cloudflare Worker, or even within another widget instance). Connected widgets then receive these updates near-instantly via Server-Sent Events, ensuring a consistent view across all synchronized devices while maintaining a local-first privacy stance.
Quick Start & Requirements
npm install followed by npm start for source execution. Desktop installers are available from the releases page.worker/README.md (iOS widget recipe), docs/API.md (hub API).Highlighted Details
Maintenance & Community
The project is maintained by Javis603. No specific community channels (like Discord/Slack) or details on contributors, sponsorships, or partnerships are mentioned in the README.
Licensing & Compatibility
Limitations & Caveats
Official installers for macOS and Windows are unsigned, necessitating manual first-launch unlock steps. Linux and Intel Mac users must build from source or run directly via npm start as dedicated packaging targets are unavailable. Detection of usage within WSL is periodic, refreshing approximately every five minutes.
19 hours ago
Inactive
Maciek-roboblog