Search topic
kimi cli usage cost
Practical outcome
Kimi CLI shows the live run but no history — see your full token spend with one command.
Quick answer
npx whoburnedmore — it reads Kimi CLI's local usage history, totals tokens by day and model, estimates API-equivalent cost, then signs you in and submits daily aggregates to update your leaderboard profile. Use npx whoburnedmore --local and decline its optional publish offer for a local-only view. 🔥Kimi CLI is Moonshot AI's terminal coding agent, driven by the Kimi K2 family of models and wired for MCP servers and reusable skills. It is genuinely pleasant to drive from the prompt, but its terminal interface is not a durable cross-tool billing console. The reliable historical source is the usage data Kimi saves locally; that is where you can recover day and model totals and compare them with other agents.
How do I see my Kimi CLI token usage?
Kimi writes a structured log of each agent run to your machine. You do not have to parse it by hand — one command sweeps those logs and prints a real breakdown:
$ npx whoburnedmore↳ detecting installed coding agents…↳ kimi-cli logs found · 19 runs parsed KIMI CLI USAGE ──────────────────────────────────────── 2026-06-16 in 1,902,400 out 154,300 2026-06-15 in 2,640,100 out 221,800 2026-06-14 in 880,950 out 61,200 BY MODEL kimi-k2 11.4M tokens kimi-k2-turbo 3.2M tokens this month: 14.6M tokens est. cost shown inline
Because whoburnedmore lists Kimi among the agents it understands, you do not configure anything: it discovers the log directory, walks each recorded run, and folds the per-turn token fields into day-level and model-level totals. Models are reported separately whenever the saved records identify them, because published API rates can differ by model.
What Kimi's built-in readout gives you
Kimi's current interface may expose information about the active run, depending on the version and configuration. For repeatable historical accounting, three gaps still matter:
- 1
No persistence across sessions
A live-session indicator is not a durable day-by-day report. Saved usage records are the better source when you need to revisit yesterday or last month. - 2
No per-day or per-model rollup
You see one run at a time, never “Tuesday burned 4M tokens” or “K2-turbo was 22% of my spend.” The aggregation simply isn't built in. - 3
No cost translation
Kimi reports tokens, not dollars. Turning K2 token counts into an estimated bill is left entirely to you — which is exactly the chore whoburnedmore automates.
What does Kimi CLI cost?
Moonshot bills the Kimi API by tokens, charging input and output at different rates, with the turbo tier priced apart from the standard model. whoburnedmore does not hard-code those numbers — see Moonshot's pricing for the current figures — but it applies the right rate to each model bucket and sums them so you get a single estimate:
The split matters more than people expect: output tokens are the pricier side, so a few verbose agent runs can dominate the bill even when input dwarfs output by raw count. The illustrative donut below shows why a model-level split matters. It is an example, not data from Kimi users or from your machine:
- kimi-k262%
- kimi-k2-turbo24%
- other recorded models14%
On a flat plan? The estimate still earns its keep
If you access Kimi through a bundled or subscription tier, the cost whoburnedmore shows is “what this would run at API rates.” That is the honest yardstick for whether your plan is a bargain — and it flags a runaway agent loop before it becomes a monthly habit. 💸How do I track Kimi usage over time?
Tracking trend is the whole point, and it is the one thing the in-session readout can never give you. Because whoburnedmore reads the saved run logs, it can rebuild history you never explicitly recorded — yesterday, last week, the whole month — in three steps:
- 1
Run it on a cadence
Dropnpx whoburnedmoreinto your shell once a day, or just run it whenever you're curious. Each run re-reads the full log, so you never miss a session. - 2
Read the day-by-day column
The daily table makes spikes obvious. A day of heavy MCP tool-calling, where the agent re-sends context on every loop, lights up immediately against quieter days. - 3
Compare model mix month over month
Watch the K2 vs K2-turbo ratio shift as your habits change. Leaning on turbo for speed shows up as a cost line you can actually see and decide about.
Already run other agents?
If Codex CLI, Gemini CLI, or Claude Code also live on this machine, the same command reports Kimi beside them in one stacked table. The cross-tool usage guide walks through the combined view.Is reading my Kimi logs private?
Your prompts, file names, and code are never submitted. whoburnedmore uses numeric usage fields such as token counts, model labels, and dates. The default command signs in and submits daily aggregate rows to the leaderboard. Want no account or upload at all? Run npx whoburnedmore --dry-run to print exactly what would be submitted, or npx whoburnedmore --local and decline its optional publish offer to keep the dashboard local. 🛡️
command, zero setup
models split out
rollups rebuilt
Kimi CLI gives you a fast, MCP-aware agent and a glimpse of the current run. whoburnedmore supplies the part Moonshot left out of the terminal: a durable, day-and-model view of what you actually burned — and a leaderboard spot to prove it.
Related guides
How to Check Your AI Coding Token Usage
The cross-tool overview: one command that totals your token usage and cost across every AI coding agent you run.
How to Check opencode Token Usage and Cost
opencode keeps detailed logs — here's how to turn them into a token + cost total.
The Best AI Coding Token Trackers in 2026
ccusage vs tokscale vs native dashboards vs whoburnedmore — a free, cross-tool comparison.