MoonshotAI / MoonshotAI/kimi-cli
Effective weekly allowance appears reduced ~3–5× without announcement — instrumented before/after data. Terms change, or metering regression?
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 11.4k
- Forks
- 1.3k
- Avg merge
- 9h 47m
- Merged PRs (30d)
- 2
Description
Setup
- Kimi Code Membership (Vivace tier), used for agentic coding workloads since mid-July.
- We run client-side instrumentation: a wire-level JSONL ledger built by directly investigating the API calls via scripts — recording, per day, raw token volume (fresh input + cache reads + output) across our two local seats. All figures below come from that ledger plus the account console; each number names its source. Figures marked "subscriber estimate" are workload characterizations, not ledger measurements.
- Quota-system disambiguation up front (per #2150, the two independent quota systems): "drain %" figures below are the Kimi Code weekly usage percentage from the account console (same metric in both periods); token volumes are client-side wire measurements (our ledger, not your dashboard).
Measured data
| period | day | raw volume (wire) | fresh input + output (wire) | weekly drain (console) |
|---|---|---|---|---|
| week 1 | 07-18 (one seat) | 488M | 7.8M | ~13%/day |
| week 1 | 07-21 / 07-22 | 926M / 1136M | 7.4M / 12.3M | ~13%/day era |
| week 1 | 07-25 / 07-26 | 982M / 749M | 22.3M / 19.3M | same quota behavior |
| this week | 08-08 | 226M | 7.4M | 61% in <2 days |
| this week | 08-09 (partial, to ~18:35Z) | 179M | 4.3M | 6% in 68 min |
| this week | 08-15 (fresh weekly window, ~1 day) | — | — | 47% (console screenshot) |
Workload characterization for the 08-15 row, so the 47% has honest context (subscriber estimate, not ledger-measured): roughly three working sessions producing under 10 PRs of output in total, plus some discussion participation, one seat active. In week 1, materially heavier all-day usage produced ~13%/day.
The arithmetic
- Week-1 anchor: ~7.8M fresh+output ≈ 13% weekly drain → implied weekly billable allowance ≈ 55–90M tokens.
- This week: ~11.7M fresh+output over two days ≈ 61% drain → implied weekly billable ≈ 19M tokens.
- Same seats, same workload class, 3–5× lower measured daily volume, ~2.3× higher drain rate. Under constant terms that combination is not possible. If cache reads (25–50× our fresh volume, effectively free in the week-1 arithmetic) were additionally re-priced, the effective change is larger still.
- Corroboration: in the current weekly window, ~47% was consumed in roughly one day by one seat (console screenshot available), versus ~13%/day in week 1 under heavier all-day load.
Timeline
The change coincides with the K3 capacity measures (the announced pause of new subscriptions to protect existing subscribers). We have found no changelog or announcement describing a change to existing subscribers' Kimi Code allowances in the same window.
Known limitations of our data (stated up front)
- The ledger covers our two local seats only; if anything else drew on the account, the implied reduction shrinks proportionally.
- 07-27 → 07-30 are absent from the ledger; the week-1 average is built from active days.
- Neither limitation changes the direction: same seats, lower measured volume, faster drain.
Related
- #2150 (two independent quota systems — addressed above by naming the source of every figure)
- #2318 (measured-vs-claimed token discrepancy — same measurement class as this report)
The ask
- Was the effective Kimi Code weekly allowance for existing subscribers changed as part of the K3 capacity measures (including any re-pricing of cache reads)? If yes: please document it in the changelog/status page so subscribers can plan against real numbers.
- If no such change was made: please treat this as a possible metering regression and investigate — we are happy to share the full day-level ledger privately for correlation with your billing records.
Either answer is genuinely useful. What we cannot plan against is a number that changes silently.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading related issues #2150 and #2318, then compare the wire-level ledger figures with the account-console weekly drain data described here. Done means determining whether existing-subscriber allowances or cache-read pricing changed, or whether the behavior is a metering regression, with the outcome documented or correlated against billing records.
Written by the indexing model from the issue text.
Assessment
- Domain
- backend, cloud
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100