A Windows system-tray app for tracking AI coding tool subscriptions (Cursor, Claude, Codex, etc.).
This repository is a dedicated Windows port of the original OpenUsage.
- Native Windows tray behavior
- Fast desktop app stack: Tauri 2 + React
- Plugin-based providers (JavaScript)
- Credentials stay local
Download an installer (.exe / .msi) from this repository's Releases tab.
- Bun (or Node.js + Bun)
- Rust (stable)
- Build Tools for Visual Studio 2022 (C++ workload)
bun install
bun tauri devbun tauri buildSee RELEASING.md for the full, copy/paste release flow.
- Configure repository secrets:
TAURI_SIGNING_PRIVATE_KEYTAURI_SIGNING_PRIVATE_KEY_PASSWORD(if your key is password-protected)
-
Ensure the updater public key in
src-tauri/tauri.conf.jsonmatches your private key. -
Bump versions consistently:
package.jsonsrc-tauri/Cargo.tomlsrc-tauri/tauri.conf.json
- Create and push a semver tag:
git tag vX.Y.Z
git push origin vX.Y.ZThe GitHub workflow .github/workflows/publish.yml builds Windows artifacts, publishes a GitHub Release, and verifies updater assets (latest.json, .sig).
Note: The workflow automatically rewrites the updater endpoint to the current repository ($GITHUB_REPOSITORY) during release builds.
Please read before contributing:
CONTRIBUTING.mdCODE_OF_CONDUCT.mdSECURITY.md
- Robin Ebers, creator of the original OpenUsage
- Peter Steinberger (@steipete), creator of CodexBar
MIT (see LICENSE)