Win-CodexBar

June 2, 2026 ยท View on GitHub

Simplified Chinese

Win-CodexBar is a Windows system-tray app for keeping AI coding-tool usage visible without opening a dozen dashboards. It ports the spirit of CodexBar to a Tauri + React desktop shell backed by shared Rust provider logic.

Win-CodexBar tray panel showing provider usage cards Win-CodexBar Providers settings page

Highlights

  • 49 providers including Codex, Claude, Copilot, OpenRouter, Cursor, Gemini, DeepSeek, MiniMax, Kiro, Antigravity, Groq, and more.
  • Tray-first workflow with a compact provider grid, usage cards, refresh action, settings shortcut, and quit control.
  • Provider settings for source selection, credentials, cookie import, token accounts, API keys, regions, and tray-display preferences.
  • Windows credential protection for app-managed API keys, manual cookies, and token accounts, using user-scoped DPAPI where available.
  • Browser cookie import for Chrome, Edge, Brave, and Firefox, kept opt-in per provider.
  • Local CLI for scripting usage, cost, config, diagnostics, and loopback integrations.
  • Installer + portable builds with WebView2 runtime bootstrap, VC++ runtime bootstrap, and SHA-256 checksum files.

Install

Install with Windows Package Manager:

winget install Finesssee.Win-CodexBar

Or download the latest installer/portable build from GitHub Releases.

  • Installer: CodexBar-<version>-Setup.exe
  • Portable: CodexBar-<version>-portable.exe
  • Checksums: each release includes .sha256 files

Winget distribution is approved through microsoft/winget-pkgs. New versions can take a little time to appear because every Winget update is pinned to a specific release URL and installer hash.

First Run

  1. Launch CodexBar from the Start Menu or portable executable.
  2. Click the tray icon to open the usage panel.
  3. Open Settings -> Providers.
  4. Enable the providers you use.
  5. Add the matching credential type: OAuth/device login, API key, browser cookies, local CLI login, or token account.

For Claude, browser cookies/sessionKey are preferred because they match Claude's settings-page usage. OAuth and CLI stay available as fallbacks. For CLI-based providers such as Codex and Gemini, sign in with the provider CLI first.

Latest Release

v0.32.5 fixes two targeted upstream provider issues: GitHub Copilot Business token-based billing quota rows no longer show misleading 0% used usage, and OpenAI Web login/Cloudflare blocking states are prioritized over public-route detection.

See the full history in CHANGELOG.md.

Supported Providers

Provider matrix
ProviderAuthTracks
CodexOAuth / CLISession, Weekly, Credits
ClaudeCookies / OAuth fallback / CLI fallbackSession (5h), Weekly
CursorCookiesPlan, Usage, Billing
FactoryCookiesUsage
Geminigcloud OAuthQuota
CopilotGitHub Device Flow / gh CLI / legacy tokenPlan usage, Chat
AntigravityLocal LSPUsage, Per-model quotas
z.aiAPI TokenQuota
MiniMaxAPI / CookiesUsage, Billing Summary
KiroCookies / CLIMonthly Credits, Overage
Vertex AIgcloud OAuthCost
AugmentCookiesCredits
OpenCodeLocal ConfigUsage
KimiCookies5h Rate, Weekly
Kimi K2API KeyCredits
AmpCookiesUsage
WarpLocal ConfigUsage
OllamaCookies / API KeyUsage, Cloud Models, Pace windows
Azure OpenAIAPI KeyDeployment
T3 ChatCookies / cURLBase, Overage
OpenRouterAPI KeyCredits
JetBrains AILocal ConfigUsage
AlibabaCookiesUsage
Alibaba Token PlanCookiesToken Plan Credits, Reset date
NanoGPTAPI KeyCredits
InfiniAPI KeySession, Weekly, Quota
PerplexityCookiesCredits, Plan
Abacus AICookiesCredits
MistralCookiesBilling, Usage
OpenCode GoCookiesUsage, Zen Balance
KiloAPI Key / CLIUsage
CodebuffAPI Key / Local ConfigCredits, Weekly
DeepSeekAPI KeyBalance, Usage summaries, Cost
WindsurfLocal CacheDaily, Weekly
ManusCookiesCredits, Refresh Credits
Xiaomi MiMoCookiesBalance, Token Plan
DoubaoAPI KeyRequest Limits
Command CodeCookiesMonthly Credits, Purchased Credits
CrofAPI KeyCredits, Request Quota
StepFunOasis Token5h, Weekly, Token refresh
VeniceAPI KeyUSD / DIEM Balance
OpenAIAdmin API / API KeyUsage, Requests, Project-scoped cost, Credit Balance
GrokCookies / auth.jsonBilling
ElevenLabsAPI KeySubscription Credits, Voice Slots
DeepgramAPI KeyProject Usage
GroqAPI KeyEnterprise Metrics
LLM ProxyAPI KeyQuota Stats

Build From Source

# Prerequisites: Node.js + pnpm. Rust and MinGW are installed by the script when needed.
git clone https://github.com/Finesssee/Win-CodexBar.git
cd Win-CodexBar
.\dev.ps1

Useful dev flags:

.\dev.ps1 -Release      # optimized build
.\dev.ps1 -SkipBuild    # relaunch the last build

CLI examples:

codexbar usage -p claude
codexbar usage -p all
codexbar cost -p codex

Release Builds

For local Windows release builds, use the cached release builder:

.\scripts\windows-release-build.ps1 -Ref v0.32.5 -SmokeInstall

The script builds the real Tauri release binary, verifies signed installer dependencies, packages with Inno Setup, writes installer/portable assets, writes SHA-256 sidecars, and can run a silent install/uninstall smoke test.

More release automation notes live in docs/release/ci-cd.md.

Privacy

  • On-device by default: provider data is read from known local paths or provider APIs you configure.
  • Opt-in cookies: browser-cookie extraction only runs for providers you enable.
  • Protected secrets: API keys, manual cookies, and token accounts use the secure-file layer; Windows uses user-scoped DPAPI where available.
  • Safe diagnostics: diagnostics expose provider/source/status metadata only, never raw cookies, API keys, bearer tokens, or OAuth values.
  • Verified updates: installer downloads require a GitHub SHA-256 digest and are re-verified immediately before apply.

Docs

TopicLink
Building from sourceextra-docs/BUILDING.md
WSL setup and auth tipsextra-docs/WSL.md
Browser cookie detailsextra-docs/COOKIES.md

Credits

License

MIT, same as the original CodexBar.