ollieb89/llm-cost-tracker

Track LLM API costs in CI pipelines and alert on budget overruns

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
providerLLM provider: openai | anthropic | google | cohereno
modelModel name (e.g. gpt-4o, claude-sonnet-4, gemini-2.5-flash)no
input-tokensNumber of input/prompt tokens usedno
output-tokensNumber of output/completion tokens usedno
budget-limitBudget limit in USD per run. Set to trigger alerts.no
on-budget-exceededAction on budget breach: warn | fail | comment. Default: warnnowarn
post-commentPost a cost report as a PR comment. Default: falsenofalse
log-filePath to CI log file to scan for LLM usage patternsno
output-filePath to write cost report JSON or CSV artifactno
github-tokenGitHub token for PR comments (required if post-comment: true)no${{ github.token }}
namedescription
cost-usdTotal cost in USD for this run
total-tokensTotal tokens consumed (input + output)
budget-remainingRemaining budget in USD (empty if no budget set)
budget-exceededWhether the budget was exceeded (true/false)