Skip to content

Kimi Code learning map

Kimi Code is the developer programming benefit inside a Kimi membership. Official surfaces are the CLI, the VS Code extension, and an API key that plugs the same models into third-party agents.

Product docs (www.kimi.com/code/docs): Kimi Code provides "code reading, file editing, command execution and other AI-assisted capabilities" through "CLI, VS Code extension plugins and other product forms."

Audience / prerequisites

  • Who: frontend engineers who already use a terminal or VS Code and want a Claude Code analogue that works on a mainland-China network.
  • Need: macOS / Linux / Windows; a Kimi account (membership or a callable API key). The install script does not require Node.js. The npm channel needs Node.js 22.19.0+.
  • Non-goals: Kimi web chat, Kimi Work, Kimi Claw; model internals (see Learn LLM); treating the old Python kimi-cli as the main path.

Product family

Official first-level entries first. This directory only expands Kimi Code. Chat / Work / Claw each get one row pointing at the forthcoming Kimi family page.

Official nameOfficial URLThis site
Kimi Code (landing)www.kimi.com/codeThis directory
Kimi Code docs hubwww.kimi.com/code/docsThis page
Kimi Code CLIProduct docs · Getting started · CLI docsTutorial
Kimi Code for VS CodeProduct docs · Quick start · MarketplaceTutorial · VS Code
Kimi Code consolewww.kimi.com/code/consoleMap row: quota, API keys, devices
Kimi Code API (third-party tools)Base URL table on the hubTutorial · API · Cheatsheet
Kimi (web / app)www.kimi.com · comparisonOne row → Kimi family (#70)
Kimi Workcomparison · downloadsOne row → Kimi family
Kimi ClawcomparisonOne row → Kimi family
Kimi Open Platformplatform.moonshot.cn · platform.kimi.com / platform.kimi.aiOne row: metered API, not this directory
Legacy Python kimi-cliWhat's New tableTutorial appendix

Sources: product comparison, Kimi Code hub, downloads.

Moonshot / Kimi family
├── Kimi (web / app) — chat + Agent + Deep Research
├── Kimi Work — desktop local Agent (files / cross-app / long jobs)
├── Kimi Code — developer coding suite (this directory)
│   ├── CLI (`kimi`)
│   ├── VS Code extension (moonshot-ai.kimi-code)
│   └── API key → third-party coding agents
├── Kimi Claw — zero-deploy cloud automation / bots
└── Open Platform — metered HTTP API (not a coding-agent product)

Names that collide:

  • Kimi Code ≠ Kimi chat ≠ Kimi Work ≠ Kimi Claw. The comparison page: Code is for developers, writing and maintaining repos, via CLI and the VS Code extension.
  • The kimi binary ≠ the product name Kimi Code.
  • ~/.kimi-code/~/.kimi/. Current Node CLI vs old Python kimi-cli.
  • api.kimi.com/codingapi.moonshot.cn/v1. Membership coding quota vs metered Open Platform. Keys are not interchangeable (help FAQ).
  • kimi acp ≠ the VS Code extension. ACP embeds the CLI in Zed / JetBrains / Paseo. VS Code has a first-party extension marked "adapting."

Quick decision: which surface?

What do I want to do?
├── Write / fix / refactor / test in a real repo
│   └── → Kimi Code
│       ├── Terminal? → CLI (`kimi`)
│       ├── VS Code? → read the official "new installs only for legacy Python CLI users" banner first
│       ├── Zed / JetBrains? → `kimi acp` (not the VS Code extension)
│       └── Already on Claude Code / Codex / OpenCode? → plug in a Kimi Code API key
├── Chat / write / search / sites / PPT / Deep Research
│   └── → [Kimi web / app](/products/kimi/)
├── Local files, cross-desktop apps, long-running jobs
│   └── → [Kimi Work](/products/kimi/)
├── 24/7 cloud bot, Feishu / WeChat
│   └── → [Kimi Claw](/products/kimi/)
└── Metered model calls inside my own product
    └── → Kimi Open Platform (not this directory)

Learning path

StageReadGoal
1. Install and talkTutorial · install and loginFirst conversation in 15 minutes
2. Let it editTutorial · TUI and approvalsPlan / YOLO / Auto
3. Pick the doorTutorial · VS Code / ACP / APIDo not enter the wrong product
4. Look up flagsCheatsheetCommands, slash, model IDs, Base URLs
5. Coming from the old CLIMigration appendixkimi migrate

Feature cheat sheet

Only capabilities that have an official page.

CapabilityOne lineOfficial page
Interactive TUIkimi in a project directoryGetting started
Headlesskimi -p "…"; --output-format stream-jsonkimi command
Plan modeShift-Tab or /planInteraction
YOLO / Auto/yolo skips ordinary approvals; /auto is unattended and does not asksame
Sessions-c / --continue, /sessions, /fork, kimi exportSessions
ACPkimi acp for Zed / JetBrains / PaseoIDEs
Skills / MCP / Hooks / PluginsBuilt-in skills appear as /nameCustomization
SubagentsBuilt-in coder / explore / planREADME · What's New
Goal/goal works a persistent objective across turnsGoals
Video inputPaste video (Ctrl-V on macOS/Linux, Alt-V on Windows)Interaction
Modelsk3 / kimi-for-coding / kimi-for-coding-highspeedModels

Membership and quota (official text only)

  • CLI / VS Code / third-party requests share one Kimi Code quota (membership).
  • Quota refreshes every 7 days from the subscription date; unused quota does not roll over. There is also a rolling 5-hour rate window.
  • Shared with the Kimi membership monthly cap: hitting the monthly cap freezes Code quota.
  • Comparison page: membership features share one pool; Kimi Code also has Code-only 5-hour / weekly rate limits.
  • Product-docs banner: a new membership system is coming, splitting Code benefits from Kimi membership. Current subscribers are unaffected. Prices live on the Kimi membership page. This site does not invent amounts.

Next

  1. Open the Kimi Code tutorial and install the CLI with the official script.
  2. Flags and model IDs: cheatsheet.
  3. Official deep-dive: code/docs and the CLI docs.

Built for frontend engineers · Powered by VitePress