“Why did the AI bill double?”

See how Claude Code and Codex usage changed this week, per engineer, team, model and repo. Local usage is estimated at API list rates; subscription-covered usage is not an extra bill. Check actual charges on your vendor invoice.

npm install -g @usekibble/cli && kibble login

Free for one person. Login imports available history immediately when automatic collection is on. Setup and privacy details.

The weekExample
This week $1,687.15
vs last week 2.0×

Where the +$860 came from

Where the example week's $860.11 increase came from
Maiweb+$843.60
The other four engineers+$16.51

One engineer on one repo is $844 of it.

Made-up numbers, real arithmetic. Counts, never content.

The Kibble Overview on a laptop: a month of coding-agent spend with its daily chart and daily average, the counts behind it, and how many people are reporting The same Overview on a phone

One usage dashboard across every laptop, CI runner and cloud box: spend, sessions, models, repos and capabilities, this week against last. On a desk or on a phone.

Shown with an example organization's data.

How does Kibble collect Claude Code and Codex usage?

A small CLI, and the logs that already exist.

  1. Install

    Sign in with Google, then run one command on each engineer's machine. The collector is open source and short enough to read.

  2. Collect

    It reads the logs Claude Code and Codex already write and pushes a per-day summary every hour. Vendor-reported estimates sync from your Claude Console and are never summed with the local estimate.

  3. Answer

    Login imports available history immediately when automatic collection is on, then pushes hourly. Otherwise run kibble push. Owners see totals per person, team, model and repo; each engineer sees their own machines. Visibility, never surveillance.

Which Claude Code skills does your team actually use?

Review skills with no observed use. See observed Claude Code skill invocations and estimated description context. Review quiet skills, duplicate commands and MCP adoption. Codex records explicit skill selections and recognized command submissions, not automatic skill reads or skill cost attribution. Zero does not mean unused.

The Kibble Capabilities page: always-on description context per session, capabilities with no recorded use, and the ones in use with how they fire

The answer is on screen before anyone asks.

Model

Mai's refactor is on Opus 5 with a multi-million-token cache. Sessions like it are the week's biggest lever.

Skills

6 of 14 example Claude Code skills have no observed calls. Their descriptions total an estimated 4.1k tokens. Check coverage and intended use before pruning.

Duplicates

Two teams installed their own release command. Merge them into one, then watch the adopters column.

From the example week. Made-up numbers, real arithmetic.

What leaves each machine

  • Token totals
  • Model names
  • Opaque session ids
  • Repository names

Counts, nothing else.

What stays

  • Prompts
  • Code
  • Tool arguments
  • Paths
  • Diffs
  • Hostnames

The collector is open source and short enough to read; the ingest schema rejects anything unexpected.

What does Kibble cost?

One person
$0no card

Two machines, every agent on them. Spend per model and repo, this week against last. 30 days of history.

Start free
Pro, for the whole team
$100a month for up to 30 people, before tax

Spend per engineer, team, model and repo across the org. Teams, roles and invitations. Vendor-reported estimates from your Claude Console. All history, any number of machines. First subscription: 30 days free, card required. Then $5 per person a month past 30, prorated.

Start with your team

Questions.

The short answers, in one place. The long ones are in the collector's source.

What does Kibble show?
What every coding agent on your team spent this week: spend per engineer, team, model and repository, this week against last, with the biggest mover named. It covers every laptop, CI runner and cloud box that runs the collector, plus vendor-reported estimates read from your Claude Console. A Capabilities page shows observed Claude Code skill usage, MCP calls and estimated description context. Codex records explicit skill selections and recognized command submissions; automatic skill reads and skill cost attribution remain unobserved. Zero does not mean unused. Kibble is a usage dashboard for software teams, not a bank, wallet, card or payments product.
Which coding agents does Kibble track?
Claude Code and Codex from their local usage logs today, plus Claude Code usage analytics from your organization's Claude Console. Vendor analytics supplies usage and estimated cost for supported records, not an invoice.
Does Kibble read prompts or code?
No. The collector sends counts only: token totals, model names, opaque session ids and repository names. Never prompts, file contents, tool arguments, paths, hostnames or hardware ids. The server's ingest schema is strict, so a field it does not expect is a rejected request. The collector is open source and short enough to read.
How is Kibble installed?
Sign in with Google at app.usekibble.com, then on each engineer's machine run npm install -g @usekibble/cli && kibble login. The CLI derives daily summaries from the session logs the agents already write. When automatic collection is enabled, login sends available usage immediately and schedules hourly pushes. The first sync includes today and the preceding 29 UTC days where local logs exist. If automatic collection is off, run kibble push manually.
How much does Kibble cost?
Free covers one person, two machines, every agent, and the last 30 days of history. Pro is $100 a month or $1,000 a year for up to 30 people, then $5 per person a month past that, with all history, teams, roles, invitations and vendor-reported estimates from your Console, before tax, and the first subscription includes 30 days free with a card required. Self-hosting is on the roadmap: every feature on, nothing metered, on your own infrastructure.
Is the local spend number the same as the invoice?
No. Local rows are estimates priced at list rates, and Claude Console analytics also reports estimated cost. Kibble uses vendor estimates for matching daily usage and never adds overlapping estimates together. Check your vendor invoice for actual charges.
Can engineers see each other's usage?
Each engineer sees their own machines. Owners see totals per person, team, model and repo. Managers see the teams an owner assigned them. Devices are visible to their owner only.
Can Kibble be self-hosted?
Not yet. Self-hosting is on the roadmap: Kibble on your own infrastructure, every feature on, nothing metered. The CLI collector is open source today, so what leaves each machine can already be read.

How this differs from a proxy or a per-laptop tool is on the comparison page.

How do you turn usage into a decision?

Kibble (usekibble.com) is a Claude Code and Codex usage dashboard for teams, built in Japan. The collector is open source; the guides explain its methods and limits.

Know the answer before the question lands.

npm install -g @usekibble/cli && kibble login

Sign in with Google. The first import runs on login when automatic collection is on.