
Moonshot AI · Kimi Code: Moonshot AI's Coding Agent for Terminal, Desktop, and IDE
Kimi Code is Moonshot AI's coding agent, powered by Kimi models including K3. It reads and edits code, runs shell commands, and searches files and the web. It comes as an open-source CLI, a desktop app, a VS Code extension, and an ACP agent for Zed and JetBrains, and it suits developers who want Kimi models across all of these under one Kimi membership.
Best for
Developers who want Moonshot's Kimi K3 models in one coding agent across the terminal, a desktop app, VS Code, and ACP editors, paid for through a Kimi membership
Not ideal for
Teams that want to switch freely between model vendors under one bill, users who need predictable flat usage without rolling limits, and organizations that need a fully open-source or self-hosted agent
Who it's for
Developers using or evaluating Moonshot AI's Kimi models who want a coding agent across the terminal, desktop, and IDE
Kimi Code's case is breadth on one model family. The same agent runs in an open-source CLI, a desktop app, VS Code, and ACP editors, and the membership quota even works from Claude Code or OpenCode. Its most unusual feature is video input, and K3's 1M context is available on higher tiers. The tradeoff is that plan structure matters. Kimi Code starts at Plus, the full context and HighSpeed model need Pro, quota is shared with Kimi chat under rolling limits, and the tiers were just renamed. It is easiest to justify if you already want Kimi models; teams that switch vendors often will get more from a provider-neutral agent.
Who should use it
Developers already using or evaluating Kimi K3, people who want the same agent in the terminal, a desktop app, and their editor, and users of Claude Code or OpenCode who want to route work to Kimi models through a membership.
Who should skip it
Teams standardized on another model vendor, users who need predictable capacity without rolling limits, and organizations that require a fully open-source or self-hosted agent stack.
Context window
Up to 1M tokens (K3 and K2.8 Preview); 256K for k3-256k and K2.7 Code HighSpeed
Modalities
text, image, video
API pricing
Kimi Code plan endpoints (OpenAI- and Anthropic-compatible) draw from membership quota; Kimi Open Platform API keys are billed pay-as-you-go
Available models
Turning a screen recording into a working implementation
Kimi Code accepts video input, so a recorded bug or reference interaction can be attached directly instead of described in text.
Working across terminal, desktop, and editor on one quota
The CLI, desktop app, VS Code extension, and ACP editors all sign in to the same Kimi Code account and draw from the same membership quota.
Using Kimi models inside another coding agent
The Kimi Code plan's OpenAI- and Anthropic-compatible endpoints let tools such as Claude Code or OpenCode use K3 without a separate pay-as-you-go API account.
Kimi Code vs. Claude Code
Claude Code is Anthropic's coding agent for Claude models across the terminal, IDEs, desktop, and web. Kimi Code covers similar surfaces for Moonshot's Kimi models, and its plan also exposes an Anthropic-compatible endpoint that Claude Code itself can use.
Kimi Code vs. OpenAI Codex
OpenAI Codex centers on GPT-6 models with parallel cloud tasks tied to ChatGPT plans. Kimi Code runs locally in the CLI, desktop app, or IDE on Kimi models, accepts video input, and bills through Kimi membership quota.
Kimi Code vs. OpenCode
OpenCode is an open-source, provider-neutral terminal agent. Kimi Code's CLI is also open source, but the product is built around Kimi models and membership, and Moonshot documents using the Kimi Code plan from inside OpenCode.
Kimi Code vs. Cline
Cline is an open-source, bring-your-own-key agent for VS Code, JetBrains, a desktop app, and the terminal. Kimi Code offers its own VS Code extension and ACP support for JetBrains, tied to Kimi models and quota.
What is Kimi Code?
Kimi Code is Moonshot AI's coding agent. It reads and edits code, runs shell commands, and searches files and the web, and it is available as the Kimi Code CLI, a desktop app for macOS and Windows, a VS Code extension, and an ACP agent for editors such as Zed and JetBrains.
How much does Kimi Code cost?
Kimi Code is included with Kimi membership at Plus or above; the Go tier has no coding quota. K3's full 1M context and the HighSpeed model require Pro or above. Usage has a rolling five-hour window and a monthly quota shared with Kimi chat, and prepaid extra usage is available. Kimi says the renamed tiers kept their prices. Its help center lists memberships from ¥49 to ¥699 per month under the legacy tier names, so check the Kimi Code plan page for current prices in your region.
Is Kimi Code open source?
Partly. The Kimi Code CLI is MIT licensed on GitHub (MoonshotAI/kimi-code), and the same repository holds the VS Code extension under Apache-2.0. No source is published for the desktop app, and the Kimi models run as Moonshot services that need a membership or a Moonshot API key.
Which models does Kimi Code use?
Kimi Code offers k3 (up to 1M tokens of context), k3-256k, kimi-for-coding (K2.8 Preview), and kimi-for-coding-highspeed (K2.7 Code HighSpeed). Which ones you can use depends on your membership tier. The CLI and desktop app can also be configured to use other compatible providers.
Can I use my Kimi Code plan in Claude Code or OpenCode?
Yes. The Kimi Code plan provides OpenAI-compatible and Anthropic-compatible endpoints with API keys from the Kimi Code console, and Moonshot documents setups for Claude Code, OpenCode, Codex, and Hermes Agent. Requests from these tools count against the same membership quota, and the tools must keep their real client identity, since Moonshot treats a spoofed User-Agent as a violation that can suspend membership benefits.
Does Kimi Code accept video input?
Yes. You can attach a screen recording or demo clip and have the agent work from it, for example turning a screen recording into working code. K3, K2.8 Preview, and K2.7 accept images and video; k3-256k accepts images only.
Anthropic
Developers and teams who want deep codebase reasoning, multi-file changes, and persistent project instructions in a terminal-friendly or IDE-native workflow
Paid
OpenAI
Developers and teams already paying for ChatGPT Plus, Pro, Business, or Enterprise who want one coding agent across the terminal, IDE, and parallel cloud tasks
Freemium
Anomaly
Developers who want a terminal-based AI coding agent with no vendor lock-in, the ability to bring any LLM provider, and undo control over agent file changes
Free
Cline
Developers and teams who want an open-source, model-agnostic AI coding agent they fully control, in their existing IDE or terminal
FreemiumKimi Code is the developer service included with Kimi membership, and it runs on the same quota as the Kimi chat app. There are four official clients. The CLI is MIT licensed and installs as a single binary with one script on macOS, Linux, or Windows (Windows also needs Git for Windows), or from npm. The desktop app runs on macOS 12+ (Apple Silicon and Intel) and Windows 10+ and adds workspaces, a diff panel after each task, and a built-in terminal and browser. The VS Code extension adds a chat panel with @ file references, diffs with rollback, and MCP servers. Zed, JetBrains, and other Agent Client Protocol editors can drive the CLI through `kimi acp`. The agent can dispatch built-in coder, explore, and plan subagents in isolated contexts, and it accepts video input, so you can drop in a screen recording and ask it to build what it shows. MCP servers can be added and authenticated conversationally with /mcp-config. Skills, MCP servers, and data sources install from a marketplace or any GitHub repo, with each install's trust level shown up front. Lifecycle hooks can gate risky tool calls or trigger your own automation. The models are k3 (up to 1M tokens of context), k3-256k, kimi-for-coding (K2.8 Preview), and kimi-for-coding-highspeed (K2.7 Code HighSpeed). The Kimi Code plan also exposes OpenAI- and Anthropic-compatible endpoints, and Moonshot documents using them from Claude Code, OpenCode, Codex, and Hermes Agent. You sign in with Kimi Code OAuth or a Moonshot AI Open Platform API key, and the CLI and desktop app can also be configured for other compatible providers. The main tradeoff is billing. Kimi Code is included only with Plus and higher memberships (the Go tier has no coding quota), K3's full 1M context and the HighSpeed model require Pro or higher, usage is limited by a rolling five-hour window plus a monthly quota shared with Kimi chat, and Kimi recently renamed its tiers. It suits developers already using or evaluating Kimi models. Teams that want one bill across many model vendors may prefer a provider-neutral agent.
Version 2.1.0 added a TUI mode setting with an experimental fullscreen layout that makes parts of the interface mouse-interactive. Version 2.1.1 followed on September 24.
Version 2.0.0 added the /desktop command and the `kimi install-app` subcommand, which open the Kimi Code desktop app download page, and started rendering Mermaid diagrams in the terminal.
Are you the founder? Claim this listing →