The whole picture, in your browser.
The Ottto dashboard at ottto.net: Overview, Costs, Sessions, Subscriptions, Apps, Reports, and admin - every reconciled number, role-aware and team-scoped.
Every surface, one login.
Sign in once and the whole estate is there: spend, sessions, subscriptions, and reports - reconciled from local agents, live telemetry, connectors, and cloud bills.
- ✓Unified cost & token trendsStacked by source or by model, across every coding agent and account.
- ✓Session explorerPer-session, per-model cost breakdown - drill from a day to a single turn.
- ✓Subscriptions & quota windowsPlan seats and reset windows sit right next to metered usage.
- ✓Saved private reportsPin a view, share it inside your org, export when finance asks.
- ✓Command palette, light/dark, org & team RBACJump anywhere with one keystroke; everyone sees only their scope.
Five labels, zero guessing.
Every figure on the dashboard carries its provenance. You always know whether a number came straight off a bill or was derived - no silent blending, no mystery totals.
- LLocal enrichedRead from the agent's own JSONL on each machine, model-tagged and deduped.
- TLive telemetryOTLP spans streamed from gateways and SDKs as work happens.
- CIntegration connectorsProvider consoles and admin APIs pulled on a schedule.
- $Cloud billingVertex and Bedrock line items straight from the cloud bill.
- ∑Calculated by OtttoRates applied to raw usage when a provider gives tokens but no dollars.
Your credentials never touch the page.
The web app is a read surface over reconciled data. Setup material is handed to your local daemon out of band, not stored in the browser.
Open the dashboard.
Sign in at ottto.net and every reconciled number is waiting - Overview, Costs, Sessions, Subscriptions, Apps, and Reports, scoped to your team.