Start with one thing · Check your AI bill
Quickstart: Billing Guard
Three steps
- Run it.
npx repoops-billing-audit. It signs you in once with a verified email, then runs on your machine. - Read the coverage line before the findings. Each provider reports its own state independently, so you can see what was checked and what could not be.
- Add a provider key when you want a real reconciliation. Set the Admin or Cost API key for Anthropic, OpenAI, Bedrock or Azure, in any combination. Every configured provider is pulled; one provider failing never blocks another.
It is useful before you add any key
With no provider key it runs in telemetry-only mode: it recomputes each day's expected cost from your local token counts against a versioned rate card, prints that, and says plainly what it cannot verify. It never invents a finding to fill the gap, and it never reports a difference it did not measure.
Exit codes, for CI
0 reconciles clean, 1 means findings, 2 is a configuration error. That makes it usable as a scheduled check rather than something you remember to run after a bill surprises you.
Then what
The reconciliation reads the same session records as attribution, so once both are running a cost spike resolves to the sessions that caused it rather than to a month.
Going deeper
Billing Guard covers the reconciliation engine and the tolerance band. The CLI covers every flag, including the drafted dispute email. The desktop bundle covers running it from Claude Desktop.
Last updated