Start read-only. Connect deeper as trust grows.
Read-only API access shows your spend and your AI apps. A browser extension or npx valistry shows who uses what. A short script shows how coding sessions run.
One ledger
$56,282
In this sample, every AI dollar in one total.
Go deeper, get sharper recommendations.
We count use and never keep prompts or replies.
Light access
How you give it
Read-only API access
What we read
Spend, tokens, models, seats, timings, and the tags a source carries. AI apps by name, and how many people use each.
What you get
Cheaper models, caching and unused seats. Tools nobody approved. You make each change.
Works with
Medium access
How you give it
Browser extension,
npx valistryor a short scriptWhat we read
Site visits and message counts, per person and day. Claude Code and Codex use. Counts from each coding session.
What you get
Shadow AI, person by person. A fix for each developer. A pull request or an issue, drafted for you to finish.
Works with
Deep access
How you give it
A key or app for each agent
What we read
Only what each agent needs for its job.
What you get
Agents set limits and models, and remove seats you choose. Each can be undone.
Works with
Light shows tools nobody approved. Medium shows who uses them.
What each source reads.
- Claude API
- OpenAI
- Fireworks AI
- xAI
- Cohere
Every dollar gets an owner.
When a source does not name an owner, a rule or a trace adds one. Until then it shows as unallocated.
Two other ways in.
Send any usage or billing export, or point OpenTelemetry at us. Both land in the same ledger, reconciled the same way.
Connections start read-only.
The least access a vendor allows. Our code refuses any address a connector did not list.








