• v0.1.2 a1bbc6f8ba

    v0.1.2 Stable

    megaproxy released this 2026-05-09 15:10:47 +00:00 | 0 commits to main since this release

    v0.1.2

    Fixed

    • No more console-window flash when clicking buttons. Subprocesses (wsl.exe -l -q, where claude, etc.) used during auto-detect were briefly allocating a real console; now they spawn with the CREATE_NO_WINDOW flag on Windows.
    • .gitattributes added — fixes the git pull "your local changes would be overwritten" error that hit Windows clones with core.autocrlf=true.
    • .gitignore updated to skip the extra files pnpm tauri icon generates beyond the five Tauri actually needs.

    Install

    Download Claude Usage Widget_0.1.2_x64-setup.exe below. Double-click. SmartScreen warns "unrecognized publisher" — More info → Run anyway. Upgrades any existing v0.1.0 / v0.1.1 in place.

    For a first-time install, see the README for requirements (WebView2, Claude Code).

    Downloads
  • v0.1.1 6dd8200802

    megaproxy released this 2026-05-09 15:01:54 +00:00 | 2 commits to main since this release

    v0.1.1 — Themes

    Four switchable themes, each its own typographic + chromatic system. Pick in Settings; applies live, persists across launches.

    Theme Look
    Anthropic (default) Warm cream-on-charcoal · Newsreader serif + DM Sans · sunset-orange ring · soft radial halo
    Instrument Modular-synth panel · JetBrains Mono · chartreuse on slate · ring tick marks · faint scanlines · bracket corners
    Editorial Magazine artifact · Fraunces variable serif (optical-size axis) · saffron on warm charcoal · italic labels
    Retro CRT 1980s home computer · IBM Plex Mono · phosphor green on near-black · scanlines + vignette · [ Claude Usage ] header · blink cursor

    Screenshots in the README on the repo page.

    Other fixes since v0.1.0

    • Settings overlay now correctly covers the widget (was rendering inline below content because of a stacking-context regression).
    • Cancel in Settings now reverts a live theme preview instead of leaving it applied.
    • Theme picker is a compact horizontal segmented control near Save, not a 4-card grid.
    • Unused-import warning in cli_usage.rs cleaned up.

    Install

    Download Claude Usage Widget_0.1.1_x64-setup.exe below. Double-click. SmartScreen will warn "unrecognized publisher" — More info → Run anyway. The installer upgrades any existing v0.1.0 install in place; settings + cached /usage data carry over.

    If you don't have v0.1.0 yet, see the README for first-time install + requirements.

    Downloads
  • v0.1.0 79fc144235

    v0.1.0 Stable

    megaproxy released this 2026-05-09 13:51:02 +00:00 | 9 commits to main since this release

    Claude Usage Widget v0.1.0

    First public build. Always-on-top Windows desktop widget that shows your real Claude subscription usage — the same percentages claude /usage displays — refreshed every 5 minutes.

    What it shows

    • Current 5-hour session % with reset countdown
    • Weekly all-models + Weekly Sonnet bars
    • Per-model breakdown for the current session block (Opus / Sonnet / Haiku, derived from your local Claude Code transcripts)

    Install

    1. Download Claude Usage Widget_0.1.0_x64-setup.exe below.
    2. Run it. Windows SmartScreen will warn "unrecognized publisher" — click More info → Run anyway (the binary isn't code-signed).
    3. Widget pops up upper-left. Drag where you want. Resize as you like.

    Requirements

    • Windows 10 or 11 with WebView2 Runtime (preinstalled on Win11)
    • Claude Code installed and signed in (native Windows or inside any WSL distro — auto-detected)

    How it works

    The widget spawns claude via a hidden pseudo-TTY, sends /usage, and parses the rendered output. No API keys, no admin tokens, nothing leaves your machine. Configuration lives at %APPDATA%\claude-widget\config.json.

    A tray icon next to the Windows clock lets you bring the widget back if it ever gets lost off-screen.

    Known limitations

    • The auto-detected claude command defaults assume wsl.exe -d <distro> for WSL installs. If your distro has a non-standard name and claude isn't in the login PATH, override it in Settings.
    • /usage parser depends on Anthropic's rendered output format. If a Claude Code update changes that text, the widget shows "no /usage data" and you'll see the raw output in Settings → Test /usage now → "raw output".
    • Source: https://git.rdx4.com/megaproxy/claude-usage-widget
    Downloads