explaingit

zioder/taskbarquota

20C#Audience · developerComplexity · 2/5Setup · easy

TLDR

TaskbarQuota is a Windows taskbar widget that automatically detects which AI coding tool you are actively using and shows your remaining quota or balance, switching between Cursor, Claude, Copilot, and others in about half a second.

Mindmap

mindmap
  root((taskbarquota))
    Detection
      Active window mapping
      Terminal process scan
      Half-second switching
    Supported tools
      Cursor Claude Copilot
      Codex Antigravity
      OpenCode and others
    Display
      Taskbar bar widget
      Full quota dashboard
      Reset times and costs
    Data sources
      Local credential files
      Browser cookies in memory
      No cloud backend
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Keep your AI coding quota visible in the taskbar so you never hit a limit mid-session without warning

USE CASE 2

Switch between Cursor and Claude Code in your terminal and watch the quota widget update automatically without any manual input

USE CASE 3

Open the full dashboard to see reset times and cost information for all your AI coding tools side by side

Tech stack

C#WinUI 3Windows

Getting it running

Difficulty · easy Time to first run · 5min

Windows 10 or 11 required, no installer wizard, download, extract, and run the release binary.

No license information is stated in the repository.

In plain English

TaskbarQuota is a small Windows desktop application that sits in your taskbar and shows you how much quota or usage you have left for whichever AI coding tool you are currently using. It supports Cursor, Claude, GitHub Copilot, Codex, Antigravity, OpenCode, and a few other tools, and it switches between them automatically as you switch focus on your machine. The automatic detection works in two ways. When you are working in a desktop app like Cursor or VS Code, the tool reads which window is in the foreground and maps it to the right provider. When you are working in a terminal, it scans the running command-line processes to find active agents such as Claude Code or Codex CLI. If you switch from Cursor to a terminal session running Claude Code, the widget updates within about half a second to show Claude usage instead of Cursor usage. The widget itself is a compact bar and percentage display injected into the Windows taskbar next to the notification area. Clicking it opens a small panel, opening the full dashboard shows all your providers at once, with quota windows, reset times, and cost or balance information where the relevant API returns that data. You can drag the widget to reposition it on the taskbar. All of this runs locally with no cloud backend of its own. Usage data is fetched directly from each provider API using credentials it finds in the standard locations on your machine: Claude credentials from the .claude folder, GitHub tokens from environment variables, Cursor data from a local database file, and so on. Browser cookies for providers that require them are read in memory and not stored by the app. A plain JSON file at a known path holds any manually entered tokens. The project is built with WinUI 3 (a Microsoft desktop UI framework) and requires Windows 10 or 11. Releases are available on the GitHub releases page. There is no installer wizard, download, extract, and run.

Copy-paste prompts

Prompt 1
I am using zioder/taskbarquota and want to understand how it reads my Claude Code quota. Walk me through which local files or APIs it queries and how it calculates the remaining balance.
Prompt 2
TaskbarQuota detected Cursor but not my Claude Code terminal session. Help me debug why the terminal process scan is not picking up my agent and how to fix it.
Prompt 3
Show me how to add a new AI tool to TaskbarQuota's detection logic, for example, a custom local LLM client, by walking through the provider configuration format.
Prompt 4
I want TaskbarQuota to alert me when any provider drops below 20 percent quota. Does it support threshold notifications, and if not, how would I add that feature to the WinUI 3 codebase?
Open on GitHub → Explain another repo

← zioder on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.