Repository navigation
Releases
GameDevUsageBar v0.9.9
v0.9.9 — all accounts for the service you hover
2026-10-07 · Windows 10/11 x64 · Preview
Hover Claude, Codex, or another service on the floating bar to compare all saved accounts for that service. The bar keeps one entry per provider; the detail panel uses a compact layout and scrolls for longer account lists. Clicking opens the same account information with actions beside each account.
This release includes the account-login work from the local v0.9.6 and v0.9.7 builds and the multi-account panels prepared in v0.9.8. The v0.9.8 tag was an unpublished staging candidate; it did not provide a public release download.
Changes since v0.9.5
- Provider-scoped multi-account details: each saved account retains its own source, plan, quota windows, reset dates/countdowns, balances, optional reset-ticket count/expiry, freshness, and failure state. Five-hour and weekly quota values appear side by side when returned; missing fields stay unknown.
- Matching hover and click information: both use the same account view. The hover panel can be entered and scrolled; clicking adds Show this account, supported Switch CLI login, Refresh, Settings, and Manage accounts actions.
- Explicit display selection: the Displayed account badge and Show this account action identify the account shown on the bar/overview. Actual CLI auth replacement remains a separate guarded action. Existing sessions are not replaced.
- Named, isolated Claude accounts: Add Claude account creates an account-specific configuration directory and starts an attended login through a separately installed protected Claude Code Bridge. Renaming preserves the account directory and binding.
- Fresh Firefox authorization profiles: each attended Claude authorization uses a new profile and separate browser instance, without importing another profile's cookies, history, cache, passwords, extensions, or session state. The user still chooses the intended account and completes authorization.
- Scoped auth and recovery: Claude local-OAuth renewal uses the exact bound profile. Captured auth remains Windows-user encrypted. BUSY, read-only, and unknown results retain their guards; uncertain login, switching, or token-rotation effects are not automatically replayed.
- Desktop launch and popup checks: the Explorer launcher supports an existing folder view or the registered desktop view and refuses a command-runner fallback. The position-before-show behavior is retained for the provider popup.
- Small-screen hover placement: account panels are constrained to the monitor work area instead of falling behind the taskbar. Placement follows the anchor's DPI and retains an open account list's scroll position.
- Overflow-menu hover lifecycle: a hover panel attached to an overflow menu dismisses when that menu closes. Disconnected anchors are refused.
- Independent test prerequisites: offline protected-login tests create their own synthetic launcher prerequisites instead of requiring a real user-level Claude Code Bridge installation on the CI runner. This changes test isolation; the production Add Claude account workflow still requires the protected Bridge.
- English and Simplified Chinese documentation and screenshots show the compact account comparison and per-account actions.
Download
| Asset | Purpose |
|---|---|
GameDevUsageBar-0.9.9-win-x64-setup.exe |
Current-user installer, bilingual setup, optional Windows logon startup |
GameDevUsageBar-0.9.9-win-x64.zip |
Complete portable folder with the .NET runtime included |
package-manifest.json |
Package version, source commit, asset sizes, and SHA256 hashes |
SHA256SUMS.txt |
Release asset integrity checks |
Downloads are unsigned. A matching SHA256 verifies file integrity, not antivirus clearance. No native macOS, Linux, or ARM64 package is supplied.
Upgrade and compatibility
Exit GameDevUsageBar from its tray menu before replacing app files. Install into the same directory; settings, encrypted accounts, caches, and presentation preferences remain under %LOCALAPPDATA%\GameDevBar. Setup does not log into or switch a native CLI account. The default installed path is %LOCALAPPDATA%\Programs\GameDevUsageBar.
Existing captured-account configurations use schema 4. An isolated Claude profile uses schema 5 and requires v0.9.6 or later; older versions reject that configuration rather than substituting another login directory. Keep a backup before any downgrade.
Add Claude account requires a compatible protected Claude Code Bridge installed separately on the same machine, plus its supported CLI and Firefox setup. It is not a universal sign-in client bundled with GameDevUsageBar. Missing or incompatible prerequisites fail explicitly. The regular tray, widget, overview, and API-account queries do not require that Bridge.
Validation scope
The source passed 192 behavior checks, 8 native popup-position checks, 22 general WPF/Win32 checks, 13 Claude-account UI checks, and 8 runtime lifecycle checks. Multi-account/native-host, diagnostic-export, and bilingual overview/compact-bar/transparency checks also passed. All 11 provider-hover checks passed, including overflow-menu dismissal. Provider-hover fixtures cover one, two, five, and six saved accounts, independent error states, account selection, shared hover/click information, bilingual text, scroll limits, every available monitor's four corners, and 36 small-work-area/DPI placement cases. Homepage images are actual WPF renders with synthetic accounts.
The isolated English/Chinese installer lifecycle passed 62 checks: installation, payload integrity, shortcut/startup options, upgrade, running-app refusal, uninstall, and retention of synthetic user data. It did not modify the production installation.
These checks do not prove an actual attended Claude authorization, all live vendor endpoints, every physical mouse/DPI scenario, or antivirus approval. See ACCEPTANCE.md for verification scope and the Windows workflow for the source commit's CI result.
Installation · Quota API · English home
中文说明
v0.9.9 发布此前 v0.9.8 候选版准备的紧凑多账号详情,并修复离线登录测试依赖本机 Bridge 的问题:测试使用自己创建的模拟启动前提,实际添加 Claude 账号仍要求受保护的 Bridge。v0.9.8 仅作为未公开发布的准备候选保留,没有公开下载包。
悬停和点击详情采用紧凑的多账号列表:鼠标移到哪个服务,就查看这个服务保存的全部账号;栏上每个服务仍只有一个入口,账号多时滚动。来源返回的 5 小时/周额度并列显示,保留各账号的重置时间、倒计时、积分、重置券到期、时效和独立错误状态。
点击后显示相同信息,并为每个账号提供显示选择、受支持的 CLI 登录切换、刷新和设置。当前显示的账号仅代表栏/总览选择,不表示已有 CLI 或桌面会话已切换。
悬停面板按显示器工作区和实际 DPI 定位,避免小屏幕上的内容越过任务栏边界;重新定位时保留账号列表和滚动位置。溢出菜单关闭时,该菜单的悬停面板同时关闭;拒绝使用已脱离界面的定位元素。
本版同时包含此前本地 v0.9.6/0.9.7 的 Claude 添加账号功能:填写名称后建立独立配置目录,通过另外安装的受保护 Bridge 发起手动登录。每次授权使用全新的独立 Firefox 配置,不导入其他浏览器配置的 Cookie、历史、缓存、密码或会话;仍须你选择正确账号完成授权。程序保留忙碌、只读和未知结果保护,不自动重放不确定的认证操作。
安装版和便携版均为 Windows x64,运行时已包含;文件未签名。升级前从托盘退出,安装到原目录,保留 %LOCALAPPDATA%\GameDevBar 下的配置、加密账号、缓存和显示设置。独立 Claude 目录使用配置格式 5,需要 v0.9.6 或更新版本。添加 Claude 账号要求另外安装兼容的受保护 Bridge、CLI 和 Firefox;普通用量界面/API 查询不依赖该 Bridge。
行为、界面和窗口位置检查已通过;悬停套件全部 11 项通过,包括溢出菜单关闭检查;中英文安装、升级、卸载和模拟数据保留等 62 项检查通过。截图来自实际 WPF 渲染。这些结果不代表真实 Claude 登录、所有供应商接口或杀毒认证;范围见 ACCEPTANCE.md,远端结果见 Windows CI。
Source commit: ca6e8e7a62204e78b906840f5f967cbb3d4393d1. Windows CI.
Windows CI passed for this source commit.
GameDevUsageBar v0.9.5
GameDevUsageBar v0.9.5
A compact Windows bar for AI quotas, API credits, and balances. This release includes the reliability and account-switching improvements made since v0.9.1.
Windows 10/11 x64 · English / 简体中文 · Preview
Downloads
| Asset | Purpose |
|---|---|
GameDevUsageBar-0.9.5-win-x64-setup.exe |
Current-user installer with optional logon startup |
GameDevUsageBar-0.9.5-win-x64.zip |
Self-contained portable folder |
SHA256SUMS.txt |
Release-asset integrity checks |
No separate .NET, Node.js, Git, or SDK installation is needed. Packages are unsigned. Verify the download hashes and keep security software enabled; SHA256 is not antivirus certification.
Changes since v0.9.1
- Diagnostics (v0.9.2): bounded startup, exit, error, and resource logs, plus an explicit local diagnostic ZIP export. Interrupted sessions are reported without inventing an exit cause. A logging failure is shown separately from app/API readiness; exports omit credentials and native auth files.
- Settings preservation (v0.9.3): unreadable account or presentation settings stay intact and read-only instead of being treated as a new installation and overwritten with defaults. A genuinely absent file is handled separately.
- Popup placement (v0.9.4): opening a provider popup no longer stages the visible window at the monitor's top-left. Layout updates use the latest anchor and refit after DPI changes.
- Popup account switching (v0.9.5): Switch account appears beside Refresh and Settings. For Codex and Claude, it restores a saved CLI auth document through the guarded switcher, verifies the result, and then selects that account for display. The header dropdown remains display-only; API-provider footer buttons also change display selection.
- Clear switch outcomes: the currently displayed saved account remains selectable because the CLI may use a different login. Progress, BUSY, read-only, and unresolved results are reported. Known read-only settings are rejected before native auth changes, and an unresolved auth write is not automatically repeated.
- Updated homepage screenshots: the floating bar, hover details, and clicked provider popup are shown with synthetic sample data, in English and Chinese.
- Display polish: the overview footer follows the built version, and a single reset ticket uses the correct English singular.
The existing tray, customizable featured modules, nine provider adapters, reset countdowns, network MB/s, transparency controls, multiple-account storage, current Claude OAuth renewal, and read-only local quota API remain available.
Upgrade
Choose Exit from the tray before upgrading. Setup preserves the existing account/settings data in %LOCALAPPDATA%\GameDevBar; saved credentials and presentation preferences are not part of the installer payload.
CLI switching requires closed CLI sessions and a saved login. Existing desktop sessions are unaffected. The app does not start a CLI, redeem tickets, or use a display-only selection as authorization to change native auth.
Verification scope
Regression suites cover bounded logging/export, unreadable settings, visible popup positioning, footer menu/event routing, synthetic auth replacement, and rejected writes. Final build, installer, and test results are recorded in ACCEPTANCE.md; fixture coverage is not proof that every real vendor account can access its usage endpoint.
Local verification passed 176 behavior checks, 22 WPF/Win32 checks, 10 footer-switch checks, 8 popup-position checks, 7 native-account host checks, the multiple-account/layout suites, and 8 runtime lifecycle scenarios with diagnostic-export checks. The isolated English/Chinese installer lifecycle passed 62 checks. Credentials, account switches, and screenshots used synthetic fixtures.
Provider permissions and private subscription endpoints may change. Optional fields—including reset-ticket inventory—appear only when reported. Gemini AI Studio request counts are not remaining quota; Tripo API credits exclude Studio credits.
Installation · Diagnostics · Quota API
中文摘要
v0.9.5 累计包含 v0.9.1 之后的改进:有容量上限的运行日志和本机诊断导出;无法读取的设置保留原文件并只读,不用默认值覆盖;修复服务商弹窗先在屏幕左上角闪现的位置问题;在弹窗刷新和设置旁加入切换账号。
Codex/Claude 的弹窗按钮会恢复已保存的 CLI auth,核验后同步显示账号。标题下拉仍只切换额度展示;API 服务商按钮同样只切换显示账号。切换前须关闭 CLI 会话,已有桌面会话不受影响;只读、忙碌或结果未确定时明确提示,不自动重放 auth 写入。
安装包和便携版包含运行时,支持中英文。升级保留账号、加密凭据和显示设置。文件未签名,请核对 SHA256 并保留安全软件;主页截图为模拟账号数据,测试覆盖不等于所有真实服务账号均可访问。
GameDevUsageBar v0.9.1
GameDevUsageBar v0.9.1
Released October 5, 2026.
A Windows usage bar for AI subscriptions, API credits, and account balances—with a notification-area menu, a compact desktop strip, and a customizable overview.
Windows 10/11 x64 · English / Simplified Chinese · Preview
Downloads
| Asset | Description |
|---|---|
GameDevUsageBar-0.9.1-win-x64-setup.exe |
Current-user Windows installer |
GameDevUsageBar-0.9.1-win-x64.zip |
Self-contained portable folder |
SHA256SUMS.txt |
SHA256 hashes of both assets |
No separate .NET, Node.js, Git, or SDK installation is required. Setup offers logon startup and an optional desktop shortcut. The installer UI supports English and Simplified Chinese.
Downloads are unsigned. Check their hashes and keep security software enabled; hashes are integrity evidence, not an antivirus certification.
In this release
- One-row desktop bar: small provider icons, remaining quotas/credits/currency balances, a proper pin control, position lock, background-transparency slider, and download/upload MB/s.
- Customizable overview: choose any two services for the featured modules; inspect the remaining services in compact rows with expandable details.
- Multiple accounts: independent credentials, endpoints, usage, freshness, and retry state; quick display selection from service titles or the tray.
- Explicit Codex/Claude CLI switching: Windows-user encrypted saved logins and recovery copies; verified auth-file replacement with native directory overrides respected. Existing desktop sessions are left alone.
- Current Claude OAuth renewal: the explicitly connected local login renews before access-token expiry while the app is running. Native locks, atomic publication, and saved confirmed responses protect rotation. Saved snapshots and manual tokens are not automatically renewed; unknown outcomes are not replayed automatically.
- Portable network settings: provider traffic uses .NET's default proxy selection rather than a fixed private-router address.
- Useful reset details: five-hour and weekly windows remain separate; countdowns match the cycle, and reported reset-ticket count/expiry share one row.
- Nine provider adapters: Claude, Codex, Tripo, GRSAI, DeepSeek, ElevenLabs, OpenRouter, Gemini CLI, and Gemini AI Studio. Tripo and GRSAI include explicit Global/China choices.
- Read-only local API: selected-account and all-account snapshots, per-provider/per-account routes, network speed, and health at
127.0.0.1:17864. GETs expose no credentials and do not trigger refreshes or paid calls. - English and Simplified Chinese: immediate switching across application surfaces, with custom labels preserved.
Upgrade and data
Exit the app from its tray menu before setup replaces the installed version. Setup refuses replacement while the app is running; it does not forcibly terminate it.
Settings and encrypted user data remain in %LOCALAPPDATA%\GameDevBar. Installation/removal do not replace native CLI logins. Saving multiple/captured accounts uses schema 4; use v0.9.0 or later after that save.
The installer is Windows x64 only. There is no native macOS, Linux, or ARM64 package and no automatic update service.
Validation and limits
The release source passed 152 behavior checks, 22 WPF/Win32 integration checks, the multiple-account UI suite, 6 native-account host checks, overview-layout checks, and compact/strip/transparency suites. Test credentials and vendor transports are isolated fixtures; screenshots use synthetic sample data.
The real isolated installer passed 62 checks, including English installation, Chinese reinstallation, payload hashes, shortcuts, startup selection, running-app refusal, uninstall and preservation of seeded user data. It did not launch the normal app against a live profile. The installer and portable archive include third-party licenses and file checksums; release assets are covered by SHA256SUMS.txt and package-manifest.json.
This does not promise live access for every vendor account. Provider permissions and private subscription endpoints may change. The app displays reported fields rather than inferring fixed limits from Pro/Plus. Optional ticket inventory appears only when returned; live Claude ticket retrieval is not guaranteed.
Tripo credits are API credits, not Studio credits. Gemini AI Studio shows completed Google Cloud project requests over 24 hours, not remaining quota or balance, and requires Monitoring OAuth permission. OpenRouter's credits endpoint may require a management key. Missing values remain unknown, and stale/cached data is not treated as a fresh allocation.
See installation and removal, API contract, and validation scope.
中文摘要
v0.9.1 提供 Windows x64 安装包和便携版,运行时已包含。界面和安装器支持中英文;可选择登录自启动和桌面快捷方式。
包含单行悬浮栏、可选两个重点模块的总览、多账号独立额度与快速显示切换,以及明确操作的 Codex/Claude auth 文件切换。程序运行时可提前续期当前已连接的 Claude 本地 OAuth;账号快照和手填令牌不自动续期,结果未知不自动重放。
支持 Claude、Codex、Tripo、GRSAI、DeepSeek、ElevenLabs、OpenRouter、Gemini CLI 和 Gemini AI Studio,并提供本机只读额度接口、重置倒计时、券张数/到期及 MB/s 网速。Tripo/GRSAI 可明确切换全球/中国节点。
数据保留在 %LOCALAPPDATA%\GameDevBar。升级前从托盘退出;安装/卸载不退出原生 CLI 登录。文件未签名,请核对 SHA256 并保留安全软件。模拟和界面检查通过不等于所有真实账号接口可用;AI Studio 请求数不是剩余额度,Claude 券库存依赖接口实际返回。