Kimi Code Usage: The Curated Toolchain

July 29, 2026 · View on GitHub

 ██╗  ██╗ ██╗ ███╗   ███╗ ██╗     ██████╗  ██████╗  ██████╗  ███████╗
 ██║ ██╔╝ ██║ ████╗ ████║ ██║    ██╔════╝ ██╔═══██╗ ██╔══██╗ ██╔════╝
 █████╔╝  ██║ ██╔████╔██║ ██║    ██║      ██║   ██║ ██║  ██║ █████╗
 ██╔═██╗  ██║ ██║╚██╔╝██║ ██║    ██║      ██║   ██║ ██║  ██║ ██╔══╝
 ██║  ██╗ ██║ ██║ ╚═╝ ██║ ██║    ╚██████╗ ╚██████╔╝ ██████╔╝ ███████╗
 ╚═╝  ╚═╝ ╚═╝ ╚═╝     ╚═╝ ╚═╝     ╚═════╝  ╚═════╝  ╚═════╝  ╚══════╝

English · 中文

Kimi Code Usage: The Curated Toolchain

Manifesting your AI quota with aesthetic precision across CLI, MCP, and VS Code.

CLI & MCP (Python) Coverage VS Code Extension Coverage


🌟 Project Vision

In the era of "Vibecoding," transparency of resources is a prerequisite for flow. Kimi Code Usage is a meticulously crafted toolchain — three components, one soul.

⚠️ 重要:API Key 类型说明

本工具查询的是 Kimi Code 平台(Coding Plan 会员) 的用量数据。你需要的是 Kimi Code 控制台 创建的 API Key(格式 sk-kimi-xxx), 不是 Kimi 开放平台(platform.kimi.com)的 API Key(格式 sk-xxx)。两种 Key 不互通。

获取方式:登录 Kimi Code 控制台 → 创建 API Key → 设置环境变量 KIMI_API_KEY。 详见 Kimi Code 文档

Prerequisite: A Kimi Coding Plan API Key (sk-kimi-xxx), set as KIMI_API_KEY in your environment or .env file.

Monthly membership usage is optional. In interactive mode, if an installed Kimi WebBridge daemon is stopped, kimi-usage asks on every launch whether to start it. Declining affects only monthly credits. The browser extension must still be connected and Kimi must be logged in; weekly and 5-hour Kimi usage continue working when monthly usage is unavailable.

ChatGPT Plus usage reads the local Codex authentication file. After a 401 response, it refreshes the access token and retries once. If authentication still fails, run codex login.


⚡ CLI Reporter

A Rich-rendered panel in your terminal. Zero noise, pure signal.

Install & Run:

pip install kimi-code-usage
kimi-usage              # Aesthetic Rich panel
kimi-usage -i           # Interactive panel with optional WebBridge startup prompt
kimi-usage --json       # Machine-readable JSON
kimi-usage --plain      # Plain text output

Or run instantly without installing:

uvx kimi-code-usage

🔍 MCP Server

Exposes get_kimi_usage to any MCP-compatible AI Agent.

Compatible with Claude Code, Cursor, Windsurf, Hermes, and any MCP-enabled agent.

Add to your MCP config (e.g., ~/.claude/settings.json):

{
  "mcpServers": {
    "kimi-code-usage": {
      "command": "uvx",
      "args": ["--from", "kimi-code-usage", "kimi-mcp"],
      "env": {
        "KIMI_API_KEY": "YOUR_KEY"
      }
    }
  }
}

Note: The MCP server still needs --from because kimi-mcp is a separate command from the default kimi-code-usage entry point.

Then simply ask your AI: "Check my Kimi quota."


💎 VS Code Extension

A sleek status bar indicator with sensory color alerting.

Install: Search Kimi Code Usage in the VS Code Marketplace, or:

code --install-extension HainingYu.kimi-code-usage

Configure (Settings > Kimi Code Usage):

SettingDescriptionDefault
kimiCodeUsage.apiKeyAPI key (or reads KIMI_CODING_API_KEY/KIMI_API_KEY env)""
kimiCodeUsage.baseUrlAPI Base URL"https://api.kimi.com/coding/v1"
kimiCodeUsage.refreshIntervalMinutesAuto-refresh interval in minutes5
kimiCodeUsage.weeklyLowThresholdPercentWeekly low quota warning threshold (%)30
kimiCodeUsage.fiveHourLowThresholdPercent5-hour low quota warning threshold (%)15
kimiCodeUsage.showPaceIndicatorShow pace indicator (Fast/Normal/Slow)true
kimiCodeUsage.showPaceBarShow pace bar in status bartrue

Usage: Status bar shows 🌕 [===] Wee:96% 5Ho:99%. Hover for details. Cmd+Shift+P → Kimi: Refresh.


📊 Real-World Analysis

How much does a ¥199/mo Coding Plan actually cover? Real data from 5 months of heavy vibe coding, with a cost comparison against standard API pricing.

Full data → docs/kimi-code-usage.md

1. Profile

ItemDetail
PlanTier 3 Allegretto ($31/mo) → ¥199/mo
WorkflowClaude Code + kimi-for-coding, heavy vibe coding
Data Period2026-01 ~ 2026-05 full records (~3,152M tokens)

2. Token Composition

Component5-Month TotalShare
Input (Cache Miss)~154M4.9%
Cache Created~89M2.8%
Output~12M0.4%
Cache Read (Cache Hit)~2,896M91.9%
Total~3,152M100%

A 91.9% cache hit rate is the signature of vibe coding — long sessions where each turn carries full conversation history, and only the latest exchange is fresh.

3. Actual Monthly Burn

Based on continuous weekly sampling (3 days = 30% of weekly quota):

MetricValue
Weekly Burn~320M tokens
Monthly Burn≈ 1.37 ~ 1.5 billion tokens
Plan Cost¥199/mo
Effective Rate≈ ¥0.14 / million tokens

4. Cost Comparison

Priced against Kimi K2.6 standard API rates (input ¥6.50 / cache ¥1.10 / output ¥27.00 per million tokens):

ScenarioCost/MonthMultiple
Kimi Coding Plan (¥199)¥199
Pay-as-you-go (K2.6 standard)≈ ¥2,42012.2×
Pay-as-you-go BreakdownVolume/MonthRateCost
Input (Cache Miss)73.5M¥6.50/MTok¥478
Cache Read (Hit)1,378.5M¥1.10/MTok¥1,516
Output5.55M¥27.00/MTok¥150
Cache Created42.5M¥6.50/MTok¥276
Total1.5B¥2,420

5. Bottom Line

The Coding Plan saves heavy users ≈ ¥2,221/month (~92%). Cache reads account for 92% of total tokens; the plan bundles both cache and input into the subscription fee. Under pay-as-you-go, cache alone makes up 63% of the bill.

⚠️ Disclaimer

This analysis reflects one user's actual usage from 2026-01 to 2026-05 via ccusage. Token ratios and cost estimates are for reference only — actual results vary by session pattern, model choice, caching behavior, and API pricing. Rates sourced from platform.kimi.com as of 2026-05-24.


🎨 About the Curator

Crafted with ❤️ by Haining Yu, an Art Curator and Vibecoder. This toolchain is part of a curated collection designed to bridge the gap between aesthetic curation and intuitive, AI-powered coding.


Enjoy the flow. Stay in the vibe.