Which routed model did that task actually cost?
Connect OpenRouter, choose the model for the session, and read the tokens and cost the provider reports for each turn. Where nothing is reported the ledger shows a dash, not a guess.
Claims we stand behind
Each line says whether it ships now or is still being built, so you never buy a promise.
- Available now
Any model, one project
Switch between hosted providers and local models without rebuilding the project around one lab.
- Available now
See what every turn spent
Tokens, cache reads and cost are recorded per turn, session, profile and model, and the Habits tab shows the patterns.
- Available now
A version for every change
Every file an agent changes is recorded, with diffs, restore, undo of a whole run, and a slider that puts a folder back to any moment.
- Available now
You can bring saved git history back to the project.
The saved history goes back into the project exactly as it was, with your commits, branches and tags.
- Available now
Making room for a new model does not unload one that is answering.
When a new model needs room, Bandicot unloads the one you used least recently, never one that is answering.
- Available now
An added model’s fingerprint is checked before every load.
Bandicot records the file's fingerprint on the first download and checks it before every load, so a file swapped on disk is never run.
Routed Model Ledger
Every line below is already in the plan. Nothing here is an extra you pay for.
- Your own provider connectionincluded
- Usage per session and per model, as reportedincluded
- A dash where usage is unavailable, never an estimateincluded
- A version of every project file editincluded
- Free for one profileincluded
Free for one person on your Mac, no card. Your model provider bills you directly.
No contract. Cancel any time from your account and keep the plan until the end of the period you paid for.
What a session leaves behind
The ledger records the tokens and cost the provider reports, and shows a dash rather than an invented estimate.
bandicot
- Asked
- Keep routed model usage visible within durable project work
- Before it wrote
- It asked, and waited for your answer
- Files kept
- modelsversion kept
- historyversion kept
- projectversion kept
- Stands behind
- You can bring saved git history back to the project
- Making room for a new model does not unload one that is answering
- An added model’s fingerprint is checked before every load
- Paid to Bandicot
- Free
- Model bill
- from your provider
Routed models with a task-level usage trail.
Usage is recorded where the work happened, per session and per model, inside a project with a file history. Provider billing stays between you and the provider.
Same work, different week
Now
At month end you hold a provider total and a vague memory of which conversations were expensive, and matching them is guesswork.
With Bandicot
Usage is recorded where the work happened, per session and per model, inside a project with a file history. Provider billing stays between you and the provider.
In our own words
Your model provider bills you directly, so you never pay us for tokens.
Which routed model did that task actually cost?
Free for one person on your Mac, no card. Your model provider bills you directly.