← all CLI coding agents

Moonshot AI · CLI coding agent

Kimi Code

Moonshot AI's open-source terminal coding agent, bundled with Kimi memberships and built around the Kimi model family.

good forfanning out workersquests and multi-agent chat
licenseMIT
pricingbundled into Kimi memberships from about $19/mo, or API pay-per-token
modelsKimi K2.7-code and K3 by default; other compatible providers configurable

Facts checked against Moonshot AI's own docs. Updated 2026-10-15.

Kimi Code is Moonshot AI’s terminal coding agent: it reads and edits code, runs shell commands, searches the web, and plans autonomously. The CLI is open source under MIT, and it replaced Moonshot’s original Kimi CLI, archived in September 2026.

models and pricing

Kimi Code defaults to Moonshot’s own models: the K2.7-code family, with K3 and up to 1M context on mid and higher tiers. It is bundled into Kimi memberships from about $19/mo under a rolling 5-hour quota, and API pay-per-token access is available through Moonshot’s platform. The docs say other compatible providers can be configured.

what it’s good at

Kimi Code treats the shell as a first-class surface: a Ctrl-X shell mode lets it work as your shell, not just in it. It ships built-in subagents for coding, exploration, and planning, lifecycle hooks, MCP support with a conversational config flow, editor integration over ACP for Zed and JetBrains, and video input.

Kimi Code in crystl

Kimi Code runs in a crystl shard with its own model selection, activity visibility, and real approval cards for its tool calls. Crystl treats its compatibility as partial because its hook surface can only deny, and because transcript reading and resume by id are both still unwired.

The profile describes what crystl has tested; it never supplies a command, hook script, or launch setting. Those remain local to the Crystl installation.

community score

Is Kimi Code any good?

Votes from visitors who have used Kimi Code, one per category per person. Community opinion, separate from the verified facts above.

as a daily driverno votes yet
in large codebasesno votes yet
for CI and automationno votes yet
value for moneyno votes yet

crystl compatibility

How it runs in crystl

✓Approval cardssupported
—Ask-user promptsnot verified
—Transcript historynot verified
—Session resumenot verified
—Prompt injectionnot verified
✓Model selectionsupported