Skip to content

Releases: Hitheshkaranth/OpenTokenMonitor

v0.3.5

13 Jun 07:46

Choose a tag to compare

v0.3.4

09 May 16:12

Choose a tag to compare

Full Changelog: v0.3.3...v0.3.4

Full Changelog: v0.3.3...v0.3.4

v0.3.3 — Runtime resilience, modular backend, current pricing

28 Apr 01:04

Choose a tag to compare

Highlights

This release focuses on runtime resilience, a cleaner backend layout, and current Q1 2026 model pricing.

🛡️ Runtime fixes

  • Claude OAuth no longer drops to local mode after a single hiccup. Success and failure cooldowns are now separate (120 s / 25 s), so a transient 429 won't pin the UI to local-log mode for two minutes.
  • Gemini windows now reflect reality. The fictitious 4-hour "session" window has been replaced with the real free-tier quotas: 60 requests/minute, 1,000 requests/day, midnight Pacific reset.
  • Single-instance enforcement. Autostart copy + manual launch will no longer fight over the SQLite store — the second launch focuses the existing window.
  • Bundled WebView2 bootstrapper. The Windows installer now ships the WebView2 bootstrapper, so the app installs cleanly on machines that don't have it pre-installed.
  • Landing page GPU fix. Particle background throttled to 30 FPS, paused on tab hide, particle count cut on small screens, respects prefers-reduced-motion. Drops idle GPU usage from 25–30% to near-zero.

💸 Cost rates updated to Q1 2026 published prices

All per-model rates moved into a single source of truth: src-tauri/src/pricing.rs.

Model family Notable change
Claude Haiku 4.5 $0.25/$1.25 → $1.00/$5.00
GPT-4.1 cached input $0.20/M → $0.50/M
GPT-4.1-mini cached input $0.04/M → $0.10/M
Added o3, o3-mini, o4-mini, GPT-4.1-nano
Added Gemini 2.5 Pro / Flash / Flash-Lite

🧱 Backend refactor

  • lib.rs trimmed from 640 → ~210 lines (composition root only).
  • New modules: commands.rs (Tauri handlers), tray.rs, alerts.rs, autostart.rs, pricing.rs.
  • All gates green: cargo fmt --check, cargo clippy --lib --tests -- -D warnings, cargo test --lib (23/23), tsc --noEmit.

⚛️ Frontend refactor

  • App.tsx side-effects extracted into focused hooks: useKeyboardShortcuts, useWidgetResize, useLaunchAtStartupSync.

📚 Docs

  • ARCHITECTURE.md updated with the new module map and a how-to for updating cost rates.
  • README.md rewritten in modern GitHub style — badges, tech-stack table, architecture diagram, privacy section, roadmap.

Install

Windows: download OpenTokenMonitor_0.3.3_x64-setup.exe below and run it. The WebView2 bootstrapper is bundled, so no extra prerequisites are needed.

macOS / Linux: build from source for now — see the README.md. Pre-built artifacts will return in a follow-up release.

Upgrading

If you have an autostart copy running from an earlier version, quit it from the tray menu before installing 0.3.3. After install the single-instance enforcement will keep this from being an issue going forward.

🤖 Generated with Claude Code

v0.3.2

10 Apr 22:04

Choose a tag to compare

OpenTokenMonitor 0.3.2 is a focused bug-fix release for Claude local-log usage reporting.

Highlights

  • Fixed Claude local-log windows drifting on idle days. usage_windows() previously read the most-recent day with any activity for the 5-hour card and the 7 most-recent days on record for the 7-day card. When the user was inactive for a stretch, the cards silently surfaced stale day-old or week-old totals instead of reflecting today. Both windows are now anchored on Utc::now(), so today_tokens is 0 when there is no activity yet and the week sum only includes the trailing 7 calendar days ending today.
  • This only affects the local-log fallback path; OAuth-reported percentages were already correct.

Assets

  • OpenTokenMonitor_0.3.2_x64-setup.exe

Checksums

b720b5bd5a644b74f1dccd15ec07f8c04e6b8dcce99a37d9d146357a35584387  OpenTokenMonitor_0.3.2_x64-setup.exe

Notes

  • Windows-only artifact this release; the macOS Apple Silicon .dmg from 0.3.1 remains compatible if you are not affected by the local-log window bug.
  • The v0.3.2 release tag points at commit 2a6ecc8.

v0.3.1

22 Mar 19:17

Choose a tag to compare

OpenTokenMonitor 0.3.1 now reflects the current main branch state and adds a macOS Apple Silicon release artifact alongside the existing Windows installer.

Highlights

  • Improved Gemini local usage tracking by recursively scanning local session-*.json telemetry logs for token usage and cost estimates.
  • Updated the desktop surfaces across overview, provider detail, settings, about, and compact widget views.
  • Kept provider state visible when a source is unavailable instead of silently hiding it.
  • Added and refreshed the GitHub Pages landing page with real app screenshots and branding.
  • Fixed recursive CLI launch behavior on startup and improved Claude config detection and startup fallback behavior.

Assets

  • OpenTokenMonitor_0.3.1_arm64.dmg
  • OpenTokenMonitor_0.3.1_x64-setup.exe

Checksums

84ae13ba9d08d9aacee66047e062093dcba7390c93f55332a4e3a0cb34aabcc7  OpenTokenMonitor_0.3.1_arm64.dmg
1d2e41009a2745ec4dfe681f608702f1de0f149cc78e3533526277dd02a35a32  OpenTokenMonitor_0.3.1_x64-setup.exe

Notes

  • This macOS build targets Apple Silicon (arm64).
  • The current macOS app bundle is ad-hoc signed and not notarized.
  • The v0.3.1 release tag now points at commit f625af8619533ec71c7d7315781203d7c3fdd4e0.

v0.3.0

22 Mar 08:53

Choose a tag to compare

OpenTokenMonitor 0.3.0 adds a new Projects dashboard, refines the main app surfaces, and improves how provider state and app metadata are presented across the desktop app.

## Highlights

- Added a new Projects view for workspace-level activity, cost, token, model, and recent command summaries.
- Refined the dashboard flow across overview, provider detail, settings, about, and widget surfaces.
- Improved provider-state handling so unavailable data sources remain visible instead of disappearing silently.
- Cleaned up app metadata and version surfacing across the frontend and Tauri shell.
- Added a macOS DMG packaging step for simpler local distribution.

## Assets

- `OpenTokenMonitor_0.3.0_arm64.dmg`

## Checksums

```text
7bf79f09e644603ecac687d2ab662ea1df4d28b54964e1b0150a950c9727ad45  OpenTokenMonitor_0.3.0_arm64.dmg

OpenTokenMonitor v0.2.1

20 Mar 06:15

Choose a tag to compare

What is new in 0.2.1

  • Refreshed settings and About screens
  • Recent conversations restored in provider detail and widget mode
  • Slide-based recent history navigation
  • Highlighted widget reset countdowns
  • Updated 0.2.1 screenshots and docs

OpenToken Monitor v0.2.0

19 Mar 05:45

Choose a tag to compare

Highlights:

  • Reworked settings and About surfaces for the 0.2.0 desktop UI refresh.
  • Added recent CLI input history in widget mode and provider detail views.
  • Updated branding assets, screenshots, and project documentation for the latest release.

OpenTokenMonitor v0.1.1

18 Mar 06:50

Choose a tag to compare

OpenTokenMonitor v0.1.1

Patch release with Claude OAuth reliability improvements and README updates.

Changes

  • Claude OAuth endpoint fallback — now tries the legacy /api/oauth/usage endpoint first, with automatic fallback to the newer client_data endpoint (used by Claude Code v2.1+) when rate-limited
  • Adaptive response parsing — handles different API response nesting formats gracefully
  • Supported Applications section in README — lists required CLI tools (Claude Code, Codex CLI, Gemini CLI) with minimum versions

Installation

Download OpenTokenMonitor_0.1.1_x64-setup.exe and run it. No admin rights required.

OpenTokenMonitor v0.1.0

18 Mar 05:22

Choose a tag to compare

OpenTokenMonitor v0.1.0

First release of OpenTokenMonitor — a local-first desktop dashboard for tracking Claude, Codex, and Gemini AI usage.

Features

  • Unified dashboard for Claude, Codex, and Gemini usage
  • Widget mode with Apple Activity Ring gauges and live health indicators
  • Per-provider detail pages with cost trends, model breakdowns, and threshold alerts
  • Glassmorphism UI with provider-tinted cards and animated indicators
  • Local-first architecture — reads from local CLI logs with no cloud dependency
  • Keyboard shortcuts for fast navigation

Installation

Download OpenTokenMonitor_0.1.0_x64-setup.exe and run it. No admin rights required.