LaunchedEditorial Listing

Kimi Code

Moonshot AI · Kimi Code: Moonshot AI's Coding Agent for Terminal, Desktop, and IDE

Open Kimi Code

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.

PricingPaid
Setupeasy
Runs onDesktop · API
APIYes
Open sourceNo
DocsYes
CategoryCoding
Agentic CodingTerminalDesktop AppVS CodeKimi K3Open Source CLIVideo Input

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

Capabilities

  • Open-source Kimi Code CLI (MIT) distributed as a single binary via install script for macOS, Linux, and Windows, or via npm
  • Kimi Code desktop app for macOS 12+ and Windows 10+ with workspaces, a per-task diff panel, and a built-in terminal and browser
  • VS Code extension (Apache-2.0, VS Code 1.100+) with a chat panel, @ file references, diffs with rollback, and MCP server support
  • Agent Client Protocol support through `kimi acp` for Zed, JetBrains, and other ACP editors
  • Built-in coder, explore, and plan subagents that run in isolated contexts
  • Video input: attach a screen recording or demo clip for the agent to work from
  • Conversational MCP setup with /mcp-config, a plugin marketplace for skills, MCP servers, and data sources, and lifecycle hooks
  • Kimi K3 (up to 1M tokens of context), K3-256K, K2.8 Preview, and K2.7 Code HighSpeed models
  • OpenAI- and Anthropic-compatible Kimi Code endpoints for use from Claude Code, OpenCode, Codex, and Hermes Agent

Limitations

  • Requires a Kimi membership at Plus or above. The Go tier has no coding quota, and K3's 1M context and the HighSpeed model require Pro or above
  • Usage is limited by a rolling five-hour window and a monthly total quota shared with Kimi chat and across all devices and API keys. Extra usage is prepaid and billed in RMB
  • Kimi recently renamed its membership tiers. Existing subscribers keep the older plan rules, including weekly limits, so plan details depend on when you subscribed
  • Only the CLI (MIT) and the VS Code extension (Apache-2.0) are open source. No desktop app source is published, and the Kimi models run as Moonshot services
  • On Windows, the CLI requires Git for Windows because it uses Git Bash as its shell
  • Kimi Code plan API keys are meant for coding tools. For building products on Kimi models, Moonshot points developers to the pay-as-you-go Kimi Open Platform

Use cases

  • Recording a UI bug or reference interaction and asking the agent to reproduce or implement it from the video
  • Running the CLI in a repository to refactor code, run the test suite, and fix failures
  • Using the desktop app to work across several local projects, with a diff panel after each task
  • Driving Kimi Code from Zed or a JetBrains IDE over ACP without a separate login
  • Pointing Claude Code or OpenCode at the Kimi Code endpoint to use K3 through a Kimi membership

Our take

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.

Strengths

  • One agent across an open-source CLI, a desktop app, a VS Code extension, and ACP editors
  • Kimi K3 with up to 1M tokens of context on higher tiers
  • Video input for turning recordings into code
  • The membership quota also works from Claude Code, OpenCode, Codex, and Hermes Agent via compatible endpoints
  • Single-binary CLI install with no Node.js required

Weaknesses

  • Requires a paid Kimi membership (Plus or above), with 1M context and HighSpeed on Pro or above
  • Quota is shared with Kimi chat and limited by a rolling five-hour window and a monthly cap
  • Recently renamed tiers and old-versus-new plan rules make pricing harder to compare
  • No published source for the desktop app, and the models are Moonshot services

Technical specs

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

Kimi K3Kimi K3-256KKimi K2.8 Preview (kimi-for-coding)Kimi K2.7 Code HighSpeed

Where Kimi Code excels

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. competitors

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.

Frequently asked questions

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.

Integrations & fit

Terminal (CLI)VS CodeZedJetBrainsAgent Client Protocol (ACP)MCPClaude CodeOpenCodeCodexHermes Agent
Good fit forSolo / individual, Startup / small team
Pricing modelPaid· Paid subscription required
See pricing on Kimi Code →

Alternatives to consider

About Kimi Code

Kimi 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.

Updates from Kimi Code

New FeatureKimi Code CLI 2.1 adds an experimental fullscreen TUI

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.

New FeatureKimi Code CLI 2.0 links to the new desktop app

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 →