Skip to content

Releases: barramee27/crossusage

CrossUsage v1.1.0

07 Jun 06:36

Choose a tag to compare

Theme: Know before you run out — local-only insights on probe + history data.

New features (fork)

  • Usage insights banner on the home panel: behind-pace providers, tightest remaining quota, and next reset.
  • Pace burn-rate alerts for the primary progress line (low remaining % and projected to run out before reset).
  • Rolling 7-day rollup of tokens and estimated spend from local usage_daily history.
  • Cursor MTD usage line from dashboard CSV export on the Cursor card (45-minute in-memory cache).
  • Insights banner v2: click insight → open provider, dismiss rows, split token/cost deltas, 30-day rollup, 7-day sparkline.
  • History export (Settings) and local API GET /v1/history/quota + GET /v1/history/daily.
  • Cursor billing table on provider detail (GUI parity with crossusage-cli usage-stats).
  • Spend spike alert when 7-day estimated local spend jumps vs prior week (opt-in).
  • Cursor Nightly as a separate provider (cursor-nightly) with its own install path and icon.
  • Provider list sorted A–Z by display name in Settings and navigation.

Ports from OpenUsage v0.6.27

  • Devin: support auth from the Devin - Next app.
  • macOS panel: clamp to visible screen when menu bar auto-hides.
  • macOS keychain: allow readGenericPassword(service) without account arg.
  • Plugins: remove retired Windsurf plugin from app data on startup.

Install

Platform Asset
Linux (Debian/Ubuntu) crossusage_1.1.0_amd64.deb
Linux (Fedora/RHEL) crossusage-1.1.0-1.x86_64.rpm
Linux (portable) crossusage_1.1.0_amd64.AppImage
Windows (installer) crossusage_1.1.0_x64-setup.exe
Windows (portable) crossusage_1.1.0_windows_amd64_onefile.exe

In-app updates: Linux .deb and Windows NSIS installer via latest.json (portable onefile is manual download only).


Full Changelog: v1.0.11...v1.1.0

CrossUsage v1.0.11

05 Jun 14:49

Choose a tag to compare

Ports OpenUsage v0.6.26 with CrossUsage fork UI (Linux/Windows native window, usage history, multi-account).

Highlights

  • Usage history: quota snapshots over time + daily token charts (ccusage for Claude/Codex/Amp/Kimi/Copilot/OpenCode; Cursor agent transcripts)
  • Interactive charts: 1d/7d/14d/30d ranges, hover tooltips
  • Devin replaces Windsurf; Linux Cursor auth + multi-path credentials
  • Upstream: usage trend sparklines, tray fixes, Cursor team pooled limit, scrollable provider rail

Downloads

Platform File
Linux Debian/Ubuntu crossusage_1.0.11_amd64.deb
Linux Fedora/RHEL crossusage-1.0.11-1.x86_64.rpm
Linux portable crossusage_1.0.11_amd64.AppImage
Windows installer crossusage_1.0.11_x64-setup.exe
Windows portable (one file) crossusage_1.0.11_windows_amd64_onefile.exe
CLI Linux crossusage-cli_1.0.11_linux_amd64.tar.gz
CLI Windows crossusage-cli_1.0.11_windows_amd64.zip

Full changelog: CHANGELOG.md

CrossUsage v1.0.10

03 Jun 06:25

Choose a tag to compare

CrossUsage v1.0.10

Version scheme: CrossUsage uses SemVer MAJOR.MINOR.PATCH (e.g. 1.0.10). This release is a patch bump — ports upstream OpenUsage v0.6.25 while keeping fork Linux/Windows UI, usage history, and multi-account support.

Bump When
PATCH (1.0.91.0.10) Upstream ports, fixes, security
MINOR (1.0.x1.1.0) New CrossUsage features
MAJOR (1.x2.0.0) Breaking changes

Logo & branding

  • New CrossUsage icon
tray-icon
  • Updated: sidebar Home, About dialog, window/tray icons, and bundled .deb / installer assets.
  • Canonical source: branding/crossusage-icon-color.svg — regenerate with ./scripts/sync-branding-icons.sh.
  • Linux only: if Alt+Tab still shows an old icon after reinstall, run sudo ./scripts/install-linux-system-icons.sh.

Highlights

  • Antigravity: Gemini CLI plugin replaced with agy Antigravity support (upstream robinebers#538).
  • Tray: Copy log path action (upstream robinebers#541).
  • Grok / MiniMax: token refresh and API fixes (upstream robinebers#540, robinebers#539, robinebers#534).
  • Performance: capped concurrent probes (4 workers), debounced API cache, pause refresh while panel hidden.
  • In-app updates: latest.json + .sig for .deb and NSIS setup (tray Restart to update). Portable onefile .exe is manual download only.

Install

Platform File
Linux (.deb) crossusage_1.0.10_amd64.deb
Linux (RPM) crossusage-1.0.10-1.x86_64.rpm
Linux (AppImage) crossusage_1.0.10_amd64.AppImage
Windows (installer) crossusage_1.0.10_x64-setup.exe
Windows (portable) crossusage_1.0.10_windows_amd64_onefile.exe
CLI Linux crossusage-cli_1.0.10_linux_amd64.tar.gz
CLI Windows crossusage-cli_1.0.10_windows_amd64.zip
Updater latest.json + *.sig

Full changelog: CHANGELOG.md#110

Compare: v1.0.9…v1.0.10

CrossUsage v1.0.9

23 May 06:53

Choose a tag to compare

CrossUsage v1.0.9

Stable release on feat/linux-windows-native-support: upstream OpenUsage v0.6.24 parity plus Linux/Windows tray app, usage history, multi-account, and native keyring support.

Highlights

  • Linux: .deb installer (includes crossusage-cli in /usr/bin when packaged).
  • Windows: NSIS installer + portable onefile .exe (no extra DLLs to copy; WebView2 Runtime still required).
  • CLI: portable bundles — Linux .tar.gz, Windows .zip, macOS .tar.gz (darwin arm64 from CI).
  • In-app updates: latest.json + .sig for .deb and NSIS setup (tray Restart to update). Onefile portable is manual download only.

Windows notes

  • Antigravity CLI (agy): sign in with agy first; credentials live in Credential Manager as gemini:antigravity.
  • Notification test / alert sound: On some systems a Command Prompt or PowerShell window may flash briefly when playing the test sound. This is the OS running the sound helper, not malware. If it still happens on the latest build, use the in-app notification without sound or install via NSIS and report your Windows version.

Updater signing (maintainers)

Private key is not in the repo. For CI releases, set GitHub Actions secrets:

  • TAURI_SIGNING_PRIVATE_KEY — contents of .tauri/crossusage.key
  • TAURI_SIGNING_PRIVATE_KEY_PASSWORDcrossusage (or your chosen password if you regenerate keys)

Assets

File Use
crossusage_1.0.9_amd64.deb Linux install (sudo dpkg -i)
crossusage_1.0.9_x64-setup.exe Windows installer
crossusage_1.0.9_windows_amd64_onefile.exe Windows portable (single file)
crossusage-cli_1.0.9_linux_amd64.tar.gz CLI-only Linux
crossusage-cli_1.0.9_windows_amd64.zip CLI-only Windows
crossusage-cli_1.0.9_darwin_arm64.tar.gz CLI-only macOS (Apple Silicon)
latest.json + *.sig In-app updater (installer builds)

Full changelog: CHANGELOG.md

Compare: v1.0.8…v1.0.9

CrossUsage v1.0.8

08 May 13:53

Choose a tag to compare

CrossUsage v1.0.8

This release includes OpenUsage v0.6.23-aligned changes plus CrossUsage improvements below.

Bug fixes

  • Tray icon sizing / visibility (percentage, bars, pie)#1 — Tray icon too small/invisible on Windows

    • Reported by: @wessamfathi on a Windows machine.
    • What changed in the product: Tray icons are built from an SVG → raster pipeline that now treats percentage, battery bars, and pie chart modes consistently, including provider logo composition (logo fill / bar grid / pie) so the glyph stays legible at tray size on both Windows and Linux (same CrossUsage code paths; GNOME still positions the indicator per shell). Raster ink also follows system light/dark where relevant, independent of in-app theme.
  • Claude (upstream parity): Removed PromoClock / “peak hours” supplemental integration — OpenUsage #442.

  • Codex (upstream parity): “Usage dashboard” link points to ChatGPT Codex usage/settings — OpenUsage #438 / v0.6.23.

Features

Chores

  • Analytics (upstream parity): Removed UI-side Aptabase custom events (same class of change as OpenUsage v0.6.23 / #445 on upstream).

Changelog

Assets

  • Linux: crossusage_1.0.8_amd64.deb, crossusage-1.0.8-1.x86_64.rpm, crossusage_1.0.8_amd64.AppImage
  • Windows: crossusage_1.0.8_x64-setup.exe (installer) and crossusage_1.0.8_windows_amd64_onefile.exe (single portable binary)

v1.0.7

03 May 05:06

Choose a tag to compare

Bug Fixes

  • fix(ccusage): kill timed-out process groups (#433)
  • fix(claude): support hashed macOS keychain service name (closes #423) (#424)
  • fix(codex): lazy-load keychain auth fallback (upstream OpenUsage v0.6.21)
  • fix(ui): About dialog loads GitHub release metadata from this fork (barramee27/crossusage), not upstream OpenUsage

Chores

  • chore(deps): bump Tauri to 2.11.x and @tauri-apps/api to 2.11.x (upstream #429)
  • chore(deps): bump reqwest to 0.13.3 (upstream #428)
  • chore: refresh bundled plugins; docs/providers/codex.md wording

Changelog

Full Changelog: v1.0.6...v1.0.7

  • 9b7f5dd chore(release): CrossUsage 1.0.7

Contributors

@barramee27

CrossUsage v1.0.6

28 Apr 15:55

Choose a tag to compare

1.0.6

App

  • Version 1.0.6 (package.json, Tauri config, crossusage, crossusage-cli, crossusage-core).
  • Linux / Windows UI: Root flex layout so the main provider list scrolls under native window chrome (bounded height chain + scroll region flex-1 min-h-0).
  • Upstream port (OpenUsage v0.6.16–v0.6.20): preserve usage data during refresh (stale-while-revalidate); factory GET retry on HTTP 405; read OAuth tokens from unified state key; Antigravity OAuth refresh only on auth failure; Z.ai shell/env noise fixes; Gemini OAuth refresh for non-default install layouts; Codex Pro 20x label + auth fallback; uuid / tokio bumps; host API dbTokens naming in probe path.
  • Antigravity (fork): Linux + Windows — discover state.vscdb under %APPDATA%, $XDG_CONFIG_HOME, ~/.config, and Library-style paths; LS discovery matches language_server* with Antigravity markers (fixes false “Start Antigravity” on Linux).

Downloads: .deb, .rpm, .AppImage, Windows crossusage.exe + NSIS *_x64-setup.exe (see Assets).

Fork: https://github.com/barramee27/crossusage · Upstream: https://github.com/robinebers/openusage

CrossUsage v1.0.5

18 Apr 10:15

Choose a tag to compare

CrossUsage v1.0.5 (updated builds)

Linux & Windows (this tag refresh)

  • Native window chrome: system title bar, taskbar, minimize / maximize; no blur-to-hide.
  • Resizable: drag to resize; minimum 320×420 (logical). JS no longer forces outer setSize on every layout change.
  • macOS: unchanged tray popover (transparent shell, tray arrow, in-window close).

From the original v1.0.5 notes

  • Upstream OpenUsage v0.6.15 port (Claude design weekly line, 429 + Retry-After, Codex Pro 5x/10x labels, settings checkbox fix, docs). See CHANGELOG.

Assets

Same filenames as before (rebuilt on this tag): .deb, .rpm, .AppImage, NSIS *_x64-setup.exe, crossusage.exe.

CrossUsage v1.0.4

13 Apr 14:45

Choose a tag to compare

CrossUsage v1.0.4

Community fork focused on Linux & Windows desktop builds. Original app: OpenUsage by Robin Ebers — please star upstream.

Highlights

  • Tray-style panel on Linux/Windows: frameless, transparent popover behavior, positioning near the tray where the platform allows, blur/focus-dismiss tuned for GTK/Windows.
  • Installers (this release): .deb, .rpm, AppImage, Windows NSIS (*_x64-setup.exe) plus crossusage.exe (GNU cross-build).
  • Upstream alignment: ongoing port of OpenUsage features and plugin behavior where applicable; see repo CHANGELOG.md for detail.
  • Local HTTP API: JSON responses pretty-printed for easier debugging.
  • Version bump to 1.0.4 across app + Rust crates.

Downloads

Platform Artifacts
Linux x64 crossusage_1.0.4_amd64.deb, crossusage-1.0.4-1.x86_64.rpm, crossusage_1.0.4_amd64.AppImage
Windows x64 crossusage_1.0.4_x64-setup.exe, crossusage.exe

Notes

  • macOS GUI: use upstream OpenUsage releases for the primary macOS experience.
  • Verify checksums if you publish .sha256 files alongside assets.

Thanks

  • Robin Ebers and OpenUsage contributors for the original product and architecture.
  • Everyone who reported issues or tried Linux/Windows builds on this fork.

Full changelog: CHANGELOG.md (section 1.0.4).

CrossUsage 1.0.3

07 Apr 15:16

Choose a tag to compare

CrossUsage 1.0.3
Cross-platform fork of OpenUsage — tray app and CLI to track AI coding subscription usage.

Highlights

New providers: Kiro and Synthetic plugins (bundled with the desktop app and CLI where applicable).
Networking: HTTP/SOCKS proxy support for plugin fetches; shared config path logic with legacy OpenUsage config compatibility where relevant.
CLI: crossusage-cli can unpack an embedded plugin set when no bundled_plugins layout is found on disk (e.g. minimal/cargo install-style installs).
Linux: Tray/menu behavior improvements on Linux; Vite dev server ignores Rust target/ to reduce watch noise.
Installers: install.sh and install.ps1 prefer latest GitHub Release assets for CLI bundles, with branch releases/ only as a fallback.
Packaging helpers: portable GUI archives (Linux .tar.gz, Windows .zip / cross-build from Linux), macOS workflow builds CLI tarball + DMG + portable .app tarball.

Upgrade notes
App id remains com.barramee27.crossusage. Prefer installing from this release’s .deb / .rpm / AppImage / NSIS or the portable archives attached below.

For CLI-only installs, use INSTALL_MODE=cli (install.sh) or INSTALL_MODE=cli (install.ps1) so the matching crossusage-cli_* asset is used.

Credits

Original OpenUsage by Robin Ebers and contributors — github.com/robinebers/openusage.