Kimi Code:2026 年开发者终端里的 AI Coding Agent
Kimi Code CLI 是一个开源的终端 AI 编码代理(agent)。它不只是“补全代码”,而是更像一个能做事的搭档:能读/改代码、在你的环境里跑命令、拆解复杂任务、并通过 MCP 扩展更多外部工具能力。
Kimi Code 常与 Kimi 模型家族搭配使用。以 Kimi K2.5 为例,公开模型卡标注了 1T 参数量与 256K 上下文长度,对“多文件/多步骤”的编码任务更友好。
参考:https://huggingface.co/moonshotai/Kimi-K2.5
什么是 Kimi Code CLI?
Kimi Code CLI 是 Moonshot AI 的终端优先(terminal-first)AI 编码代理。相比传统的代码补全工具,它更接近“agent”:能分析仓库、先出计划、跑命令、反复迭代。
参考:https://moonshotai.github.io/kimi-cli/en/guides/getting-started.html
核心能力
- 读/改代码:理解项目结构,支持跨文件重构
- 执行命令:在本地环境里跑 build / test / lint / script
- Web 搜索/抓取(与平台有关):是否可用取决于你选择的 provider
- 自主规划:把目标拆成步骤,边做边修正
- 可选多模态:支持从剪贴板粘贴图片(需要模型支持
image_in)
参考:https://moonshotai.github.io/kimi-cli/en/guides/interaction.html
为什么它对开发者有用?
1)长上下文更适合真实项目
很多需求不是“单文件改一行”,而是需要把多个文件、配置、文档放在同一轮推理里看。
2)Agent 工作流:会规划、会执行、会迭代
Kimi Code 更适合做:多文件重构、排查 bug、自动化重复工作、按步骤推进大任务。
3)可选视觉输入
你可以在 CLI 里直接 Ctrl-V 粘贴文本或图片。如果剪贴板里是图片,会作为附件发给模型(前提是模型支持 image_in)。
参考:https://moonshotai.github.io/kimi-cli/en/guides/interaction.html
安装 Kimi Code CLI
推荐方式
curl -LsSf https://code.kimi.com/install.sh | bash验证:
kimi --versionWindows
Invoke-RestMethod https://code.kimi.com/install.ps1 | Invoke-Expression如果你已经在用 uv
uv tool install --python 3.13 kimi-cli参考:https://moonshotai.github.io/kimi-cli/en/guides/getting-started.html
初始配置
启动:
kimi登录(推荐):
/login或走 API Key 配置:
/setup在 /setup 中你会选择 provider,文档列出的平台是:
- Kimi Code
- Moonshot AI Open Platform (moonshot.cn)(中国区)
- Moonshot AI Open Platform (moonshot.ai)(全球区)
参考:https://moonshotai.github.io/kimi-cli/en/configuration/providers.html
注意:Web 搜索/抓取能力可能随平台不同而不同;如果你非常依赖内置联网能力,建议选平台后确认支持情况。
参考:https://moonshotai.github.io/kimi-cli/en/configuration/providers.html
常用工作流
Agent 模式 vs Shell 模式
按 Ctrl-X 切换:
- Agent 模式:和 AI 对话、让它改代码/做计划
- Shell 模式:直接执行你输入的原生命令
参考:https://moonshotai.github.io/kimi-cli/en/guides/interaction.html
⚠️ Shell 模式的坑:Shell 模式下每条命令都是“独立执行”的,像 cd、export 这种不会对后续命令生效。
参考:https://moonshotai.github.io/kimi-cli/en/guides/interaction.html
IDE 集成:ACP
作为 ACP server 运行:
kimi acp示例配置(不同 IDE 配置文件可能不同):
{
"agent_servers": {
"Kimi Code CLI": {
"command": "kimi",
"args": ["acp"],
"env": {}
}
}
}参考:https://moonshotai.github.io/kimi-cli/zh/reference/kimi-acp.html
MCP 支持
Kimi Code CLI 自带完整的 MCP 管理命令。
参考:https://moonshotai.github.io/kimi-cli/en/reference/kimi-mcp.html
管理 MCP Servers
kimi mcp add --transport http context7 https://mcp.context7.com/mcp \
--header "CONTEXT7_API_KEY: your-key"
kimi mcp add --transport http --auth oauth linear https://mcp.linear.app/mcp
kimi mcp add --transport stdio chrome-devtools \
-- npx chrome-devtools-mcp@latest
kimi mcp list
kimi mcp remove chrome-devtools
kimi mcp auth linear
kimi mcp test context7header 写法建议 KEY: VALUE(冒号后有空格):
参考:https://moonshotai.github.io/kimi-cli/zh/faq.html
使用 MCP 配置文件
mcp-config.json:
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": {
"CONTEXT7_API_KEY": "YOUR_API_KEY"
}
},
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest"]
}
}
}启动:
kimi --mcp-config-file ./mcp-config.json参考:https://moonshotai.github.io/kimi-cli/en/customization/mcp.html
最佳实践
- 一开始就给上下文:目录结构、关键文件、技术栈版本、限制条件、测试命令
- 大改前先让它出计划:步骤清楚再动手
- 先看 diff 再跑测试:通过后再合并/提交
- 排错要给完整日志:并写清“期望 vs 实际”
- 配合 git 分支:大改开分支更安全
对比:Kimi Code CLI vs Claude Code
| 项目 | Kimi Code CLI | Claude Code |
|---|---|---|
| 开源 | ✅ 是(Apache-2.0) | 官方文档未把它定位为开源 CLI |
| MCP | ✅ 内置 kimi mcp | ✅ 支持 |
| 上下文(常见口径) | Kimi K2.5 模型卡标注 256K | Claude 文档说明 200K 容量 |
| 费用 | 取决于 provider/套餐与 token | token 计费,官方有成本说明 |
Claude 参考:
- 上下文窗口:https://platform.claude.com/docs/en/build-with-claude/context-windows
- MCP:https://code.claude.com/docs/en/mcp
- 成本:https://code.claude.com/docs/en/costs
FAQ
Kimi Code CLI 是免费的吗?
CLI 本身开源、安装免费;实际调用取决于你选择的平台与计费方式(订阅/点数/额度)。
能在 IDE 里用吗?
可以。用 ACP(kimi acp)接到 IDE 的 agent 面板。
支持图片吗?
支持。用 Ctrl-V 粘贴图片(需要模型支持 image_in)。