Skip to content

Releases

v2026.10.27-891143a

Choose a tag to compare

@github-actions github-actions released this 27 Oct 09:55
891143a
Add a Stream Deck plugin that shows one usage limit per key (#50)

* docs: Stream Deck plugin design

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat: serve cached usage on a loopback API for companions

The Stream Deck plugin reads the widget's numbers from
127.0.0.1:47821/v1/usage instead of calling providers again, so running
both never doubles Claude's rate-limited polling. usage-cache can now
store snapshots outside Electron's userData for that plugin.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat: Stream Deck plugin showing one usage limit per key

Each key fills like a water level for one provider limit, shows the time
until reset on press and refreshes on hold. It reads the widget's
loopback feed when the widget is running and otherwise fetches with the
shared provider code and cache rules. CI runs its tests and manifest
validation; releases attach the packed .streamDeckPlugin.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat(streamdeck): add a Closest Limit action

Shows whichever limit is nearest its cap across the providers ticked in
its settings, like the tray icon. Marketplace listings need at least two
actions, and this one is useful on its own.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat(streamdeck): Marketplace listing assets; keep the level line off the label

Adds the listing text, the AI-use note and a script that renders the
thumbnail, gallery and app icon from the plugin's own key drawing and
Property Inspector. Rendering them showed the level line striking
through the label between ~75% and 90%, so the line now breaks around it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

v2026.10.27-652447a

Choose a tag to compare

@github-actions github-actions released this 27 Oct 10:14
652447a
Meet Elgato Marketplace DRM requirements for the Stream Deck plugin. …

v2026.10.18-f3fc85f

Choose a tag to compare

@github-actions github-actions released this 18 Oct 06:39
f3fc85f
Stop pinning release downloads in the README (#47)

Link the releases page with no tag, and do not publish when a push only touches the README or AGENTS.md.

v2026.10.18-962ccfc

Choose a tag to compare

@github-actions github-actions released this 18 Oct 06:32
962ccfc
Show Cursor's unified weekly pool for The X Subscription (#46)

Use the shared weekly pool as the Cursor headline when The X Subscription reports isUnified, and keep Total / Auto / API plus Grok Bot for older plans.

v2026.10.2-77e5a63

Choose a tag to compare

@github-actions github-actions released this 02 Oct 09:36
77e5a63
Point README downloads at v2026.10.1-89923fa

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: もりこ <m8i-51@users.noreply.github.com>

v2026.10.2-35e2aae

Choose a tag to compare

@github-actions github-actions released this 02 Oct 10:44
35e2aae

Windows and Linux tray app plus desktop widget. It shows remaining usage for Claude, Codex, Cursor, and Antigravity (Gemini Code Assist) from the local sign-in you already have.

Inspired by the macOS app CodexBar. This is a separate project — not a port, not affiliated, and not a drop-in replacement.

Downloads

The Windows .exe is unsigned. SmartScreen may warn on first launch: choose More info, then Run anyway.

Other files attached to this release (not installers): GenAIUsageWidget.Setup.2026.10.2-35e2aae.exe.blockmap, builder-debug.yml.

Demo

Preview the UI without signing in to a provider:

GENAI_USAGE_DEMO=1 npm start

Repo: https://github.com/m8i-51/GenAIUsageWidget

日本語

Windows / Linux 向けのトレイアプリとデスクトップウィジェットです。Claude、Codex、Cursor、Antigravity(Gemini Code Assist)の使用量を表示します。macOS の CodexBar に着想を得た別プロジェクトで、移植版ではなく、開発元とも無関係で、そのまま置き換えるものでもありません。

Windows の GenAIUsageWidget.Setup.2026.10.2-35e2aae.exe は未署名です。SmartScreen が出たら「詳細情報」→「実行」です。

デモ: GENAI_USAGE_DEMO=1 npm start

v2026.10.1-89923fa

Choose a tag to compare

@github-actions github-actions released this 01 Oct 23:21
89923fa
Add a README demo GIF and point downloads at v2026.9.25-8406d29. (#43)

Show HN readers land on a moving tray demo under the tagline, and the Windows and Linux links match the current release assets.

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: もりこ <m8i-51@users.noreply.github.com>

v2026.9.25-d3cf345

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:53
d3cf345
Add a settings window and z.ai (API key) provider (#38)

The gear button and a new tray menu item open a Settings window with
general, notification and per-provider options. API keys for providers
without a local login are encrypted with Electron safeStorage; z.ai is
the first such provider.


Claude-Session: https://claude.ai/code/session_01QpaD7ztSTLzxWFWdKwT2yv

Co-authored-by: Claude <noreply@anthropic.com>

v2026.9.25-bf9fdac

Choose a tag to compare

@github-actions github-actions released this 25 Sep 10:16
bf9fdac
Polish visuals: follow OS light/dark, calmer colors, smoother meters …

v2026.9.25-ae5284d

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:33
ae5284d
Add Gemini CLI usage provider (#33)

Reads the Gemini CLI Google sign-in from ~/.gemini/oauth_creds.json and shows daily Pro and Flash quota from the Code Assist retrieveUserQuota endpoint as a new card with a Gemini sparkle icon. Expired access tokens are refreshed in memory using the OAuth client found in the local @google/gemini-cli install; the CLI's own file is never rewritten.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015bQbfPDCmpEr3YVWH8yn7b