Skip to content

Repository files navigation

Usage dashboard    Multi-provider tabs    Settings

GPTBar

All your AI usage, one glance away.
A tiny, native Windows tray app that tracks your Claude, OpenAI, Gemini, Codex and xAI limits in real time — so you never hit a rate cap by surprise.

Download for Windows

CI Release License Platform Rust Tauri


Why GPTBar?

If you live in Claude, ChatGPT, Gemini or Grok, you already know the feeling: you're mid-flow and slam into a rate limit with no warning. GPTBar puts every provider's usage in your system tray, color-coded at a glance, and pings you before you run out — not after.

  • 🎯 No surprises — a tray icon that turns amber, then red, as you approach your limits.
  • 👁️ One pane of glass — Claude, OpenAI, Gemini, Codex and xAI side by side. Stop juggling five dashboards.
  • 🔒 Private by design — keys live in the Windows Credential Manager, never in a config file. No accounts, no telemetry, no cloud.
  • 🪶 Featherweight & native — built with Rust + Tauri. A few MB, near-zero idle CPU, lives quietly in your tray.
  • 🆓 Free & open source — MIT licensed. Audit it, fork it, ship it.

Install

⬇ Download the latest installer — grab the .exe (NSIS) or .msi from the Releases page, run it, done.

Once installed, GPTBar updates itself — new signed releases land in-app with a one-click "Install" banner.

Requires Windows 10 (1803+) or Windows 11. WebView2 ships with the OS.

Features

🧩 5 providers Claude (OAuth), OpenAI, Gemini, Codex and xAI — toggle each on/off
🚦 Live tray icon Color-coded at a glance: cyan (ok) → amber (warning) → red (critical)
🔔 Smart alerts Desktop notifications at your own thresholds, with per-provider mute & cooldown
📈 Usage history Sparkline trends with one-click JSON / CSV export
🔑 Secure keys Paste keys in Settings — sealed in the Windows Credential Manager
🔄 Auto-refresh Polls every provider on an interval, with built-in client-side rate limiting
⬆️ Auto-update Cryptographically signed in-app updates, or check manually anytime

What each provider tracks

Provider Auth Tracks
Claude (Anthropic) OAuth via Claude Code CLI Session, weekly and model limits
OpenAI API key Billing usage and limits
Gemini (Google) API key Quota usage
Codex API key Token usage (OpenAI endpoints)
xAI (Grok) API key Token and balance usage

Build from source

Prerequisites: Rust stable, Node.js 18+, VS Build Tools with the C++ workload and the WebView2 runtime (ships with Windows 10 1803+).

git clone https://github.com/episuarez/gptBar.git
cd gptBar
npm install
scripts\dev.bat      :: hot-reload dev mode
scripts\build.bat    :: production build → src-tauri/target/release/bundle/

Tech stack

Rust · Tauri 2 · Svelte 5 · TypeScript — a native shell with a web UI, no Electron bloat.

Changelog

See CHANGELOG.md for release notes. Latest: v0.2.2 — auto-update, desktop notifications, in-app update checks and a UI polish pass.

Contributing

PRs and issues welcome — see CONTRIBUTING.md.

License

MIT — Copyright (c) 2026 episuarez

Inspired by CodexBar by steipete.

About

A cross-platform system tray application to monitor your AI API usage. Inspired by [CodexBar](https://github.com/steipete/CodexBar).

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages