Kimi Code:2026 年开发者终端里的 AI Coding Agent

2026/01/30

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 --version

Windows

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,文档列出的平台是:

注意:Web 搜索/抓取能力可能随平台不同而不同;如果你非常依赖内置联网能力,建议选平台后确认支持情况。
参考:https://moonshotai.github.io/kimi-cli/en/configuration/providers.html


常用工作流

Agent 模式 vs Shell 模式

Ctrl-X 切换:

⚠️ Shell 模式的坑:Shell 模式下每条命令都是“独立执行”的,像 cdexport 这种不会对后续命令生效。
参考: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 context7

header 写法建议 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


最佳实践

  1. 一开始就给上下文:目录结构、关键文件、技术栈版本、限制条件、测试命令
  2. 大改前先让它出计划:步骤清楚再动手
  3. 先看 diff 再跑测试:通过后再合并/提交
  4. 排错要给完整日志:并写清“期望 vs 实际”
  5. 配合 git 分支:大改开分支更安全

对比:Kimi Code CLI vs Claude Code

项目Kimi Code CLIClaude Code
开源✅ 是(Apache-2.0)官方文档未把它定位为开源 CLI
MCP✅ 内置 kimi mcp✅ 支持
上下文(常见口径)Kimi K2.5 模型卡标注 256KClaude 文档说明 200K 容量
费用取决于 provider/套餐与 tokentoken 计费,官方有成本说明

Claude 参考:


FAQ

Kimi Code CLI 是免费的吗?

CLI 本身开源、安装免费;实际调用取决于你选择的平台与计费方式(订阅/点数/额度)。

能在 IDE 里用吗?

可以。用 ACP(kimi acp)接到 IDE 的 agent 面板。

支持图片吗?

支持。用 Ctrl-V 粘贴图片(需要模型支持 image_in)。

Kimi K2.5 Team

Kimi K2.5 Team

Kimi Code:2026 年开发者终端里的 AI Coding Agent | 博客