Skip to content

MeterUsage 0.3.0-beta.13 for Windows (build 83, unsigned)

Pre-release
Pre-release

Choose a tag to compare

@pbember pbember released this 02 Nov 03:04
176b409

First Windows build of MeterUsage. Unsigned pre-release. macOS users: nothing changes; stay on beta 12.

This release has Windows assets only, and macOS updaters skip it. GitHub's "latest" release is unchanged.

Download (Windows 10/11, x64)

  • MeterUsage-0.3.0-beta.13-win-x64.exe: per-user installer. Installs to %LOCALAPPDATA%\Programs\MeterUsage, needs no admin rights, and adds a Start menu shortcut.
  • MeterUsage-0.3.0-beta.13-win-x64.zip: portable copy. It cannot update itself.
  • SHA256SUMS: check with Get-FileHash -Algorithm SHA256 <file> in PowerShell.

Unsigned: SmartScreen will warn

This build has no code-signing certificate. When you run the installer, Windows SmartScreen shows "Windows protected your PC". Choose More info → Run anyway only if the file's SHA-256 matches SHA256SUMS. Your browser or antivirus may also warn.

In-app updates check the GitHub-reported SHA-256 and the installer's structure. There is no signature to check, so you are trusting GitHub and this repository's release permissions (ADR 0039).

What's included

  • The same app as macOS beta 12, running in the notification area. Click the icon for the usage panel; right-click for the menu.
  • Side notch, Settings, and launch at login.
  • Notifications (AppUserModelID dev.meterusage.app).
  • Copy card image instead of Share.
  • Settings and data live in %APPDATA%\MeterUsage, with preferences in preferences.json.
  • CLI providers (Codex, Claude Code, Grok, OpenCode Go, OpenRouter, Antigravity via Docker or Podman, Muse) are found in the npm global folder, .cargo\bin, .bun\bin, .local\bin and PATH. npm .cmd shims run through node.exe directly. No console windows appear.
  • Desktop account connections for Claude Desktop, Grok Bot Desktop, Antigravity Desktop and Codex sign-in. These read each app's Windows-protected key through DPAPI (ADR 0040).
  • Automatic updates from later Windows pre-releases, including opt-in Install updates automatically. This works only in the installed copy, not the zip.
  • Headless JSON: MeterUsage.exe json > report.json. Windows prints the report only when output is redirected.

What was tested

There is no Windows test PC. A GitHub Actions windows-latest runner (Windows Server 2025) is the test machine (ADR 0038). For this exact build, the release workflow ran:

  • typecheck;
  • the Windows test subset, including a real DPAPI round trip, cmd.exe and npm shim handling, process-tree kill, NTFS preferences and API billing storage, Claude transcripts with Windows paths, and a full synthetic Claude Desktop connection;
  • packaging;
  • smoke tests: headless JSON (demo and an empty real profile), a demo GUI first launch and relaunch with the usage panel and side notch, and packaged node:sqlite;
  • a silent install, the updater's /S --updated --force-run relaunch, and a silent uninstall.

Not verified yet

Please report problems. These have not been checked on a real Windows PC:

  • Desktop connections against real Claude Desktop, Grok Bot Desktop or Antigravity installs and accounts. That includes their folder names, packaged (MSIX) installs, and whether Claude Desktop locks its cookie store while it runs. If Connect asks you to, quit Claude Desktop and try again.
  • Codex sign-in through Windows Credential Manager.
  • Real provider CLIs and accounts.
  • SmartScreen and antivirus behavior.
  • An in-app update between two real versions, and data being kept across it.
  • Tray clicks and flyout placement with other taskbar positions, multiple monitors or high-DPI scaling.
  • Notifications in the Action Center, launch at login, sleep and resume, keyboard and screen-reader use.
  • Windows 10, ARM64, and domain-managed PCs. Redirected %APPDATA% outside the profile is not supported.
  • API billing Use saved key is macOS-only; paste a one-time Admin key instead. Saved Grok-via-Cursor connections are macOS-only too.

Source: Windows work in #94, #96, #97 and #98, built from main with the tilorahdotco release lookup (#99).