← Package directory
Available on winget

Install AI Consumption Tracker

AI Token Usage Tracker

Install with winget
winget install --id AlexanderBrandt.AIConsumptionTracker
Upgrade
winget upgrade --id AlexanderBrandt.AIConsumptionTracker
Uninstall
winget uninstall --id AlexanderBrandt.AIConsumptionTracker

About AI Consumption Tracker

AI Token Usage Tracker

What's new in 2.3.4

What's Changed - ci: port CI security hardening to main by @rygel in #331 - feat: optional req/hr burn-rate badge on provider cards by @rygel in #347 - feat(db): migrate fetched_at from TEXT ISO-8601 to INTEGER Unix epoch by @rygel in #348 - fix: SQL hardening, UI polish, and code quality improvements by @rygel in #349 - refactor(ui): extract SVG icon and markdown rendering out of MainWindow by @rygel in #350 - ci(screenshots): auto-update baselines on push, compare-only on PRs by @rygel in #351 - ci(screenshots): open PR for baseline updates instead of direct push by @rygel in #352 - chore: update 9 screenshot baseline(s) from CI (windows-2025) by @rygel in #353 - fix(ci): remove --label from baseline-update PR by @rygel in #354 - fix(ci): use $LASTEXITCODE to detect unchanged baselines in PowerShell by @rygel in #355 - feat(security): add CodeQL, Semgrep, and Trivy scanning by @rygel in #356 - feat: rolling-window time-adjusted quota pace indicator by @rygel in #357 - chore: update 1 screenshot baseline(s) from CI (windows-2025) by @github-actions[bot] in #358 - chore(release): prepare 2.3.2-beta.1 by @rygel in #359 - fix: pace adjustment not applied to Claude Code Sonnet/Opus cards by @rygel in #360 - refactor: upfront provider metadata cleanup by @rygel in #361 - refactor: move static provider flags to ProviderDefinition by @rygel in #362 - chore: update 1 screenshot baseline(s) from CI (windows-2025) by @github-actions[bot] in #363 - chore(release): prepare 2.3.2-beta.2 by @rygel in #364 - refactor: single source of truth — eliminate post-fetch filtering and fallback c...

Read release notes

Version history

Version Updated Notes
2.3.4 Unknown What's Changed - ci: port CI security hardening to main by @rygel in #331 - feat: optional req/hr burn-rate badge on provider cards by @rygel in #347 - feat(db): migrate fetched_at from TEXT ISO-8601 to INTEGER Unix epoc...
2.3.3 Unknown What's Changed - ci: port CI security hardening to main by @rygel in #331 - feat: optional req/hr burn-rate badge on provider cards by @rygel in #347 - feat(db): migrate fetched_at from TEXT ISO-8601 to INTEGER Unix epoc...
2.3.1 Unknown What's Changed - chore: port main-only files to develop and clean up code quality by @rygel in #330 - fix(providers): remove AnthropicProvider stub by @rygel in #332 - refactor(providers): add shared helpers to ProviderB...
2.3.0 Unknown What's Changed - fix: update solution file to AIUsageTracker projects by @rygel in #175 - feat(ui): add update channel selector to settings by @rygel in #176 - chore(release): update main version to v2.2.26 by @rygel in...
2.2.23 Unknown What's Changed - fix: remove incorrectly placed attempt variable reference causing compile error by @rygel in #170 - chore(release): bump version to 2.2.23 by @rygel in #171 - feat(ci): simplify screenshot check with pix...
1.1.0 Unknown No notes