Kimi Code 在 Cursor、Zed、JetBrains 里的集成——ACP 协议
ACP 协议简介
ACP(Agent Client Protocol)是 Kimi 推出的开放协议,让任何 IDE 可以无缝接入 Kimi Code(或任何支持 ACP 的 Agent)。
核心理念:IDE 负责"编辑器 + 用户界面",Agent 负责"推理 + 工具调用",ACP 是两者之间的桥梁。
为什么需要 ACP
传统 AI 编程助手的做法是"每个 IDE 单独写一个扩展":
- VS Code 写一套
- JetBrains 写一套
- Cursor 写一套
- 重复劳动、维护成本高
ACP 统一了协议:IDE 实现 ACP 客户端 → Agent 实现 ACP 服务 → 一次实现、到处可用。
Cursor 集成
前置条件
- 安装 Cursor 最新版(0.45+)
- 安装 Kimi Code CLI(
npm install -g @kimi/code) - Kimi Code CLI 已登录(
kimi login)
配置步骤
- 在终端启动 Kimi Code ACP 服务:
kimi acp
终端会输出 ACP 服务的连接信息(通常是 stdio 模式)
- 打开 Cursor 设置 → Features → ACP
- 点击"Add ACP Server":
- 名称:Kimi Code
- 命令:
kimi - 参数:
acp - 模式:stdio(默认)
- 保存后 Cursor 会自动连接 Kimi Code ACP 服务
在 Cursor 里使用
配置好后,Cursor 的 AI Chat / Agent 面板里可以选择 Kimi Code 作为后端。用法和 Cursor 原生 AI 类似,但背后是 Kimi Code 在推理和执行。
Zed 集成
前置条件
- 安装 Zed 最新版
- 安装 Kimi Code CLI
- Kimi Code CLI 已登录
配置步骤
Zed 原生支持 ACP,配置在 settings.json 里:
{
"ai": {
"agents": [
{
"name": "Kimi Code",
"command": "kimi",
"args": ["acp"]
}
]
}
}
保存后 Zed 会自动连接 Kimi Code。
在 Zed 里使用
Zed 的 AI Assistant 面板可以选择 Kimi Code。交互方式和 VS Code 扩展类似——快速引用文件、斜杠命令、diff 审查。
JetBrains IDE 集成(IntelliJ / PyCharm / WebStorm)
前置条件
- JetBrains IDE 2024.2+
- 安装 AI Chat 插件(JetBrains 官方 AI 插件)
- 安装 Kimi Code CLI
- Kimi Code CLI 已登录
配置步骤
- 在终端启动 Kimi Code ACP:
kimi acp
- JetBrains IDE → 设置 → AI → ACP Servers → 添加
- 填写 Kimi Code ACP 服务的连接信息
在 JetBrains 里使用
AI Chat 插件面板里选择 Kimi Code,即可使用。支持:
- 对话 + 文件引用
- 代码审查
- 生成代码
- 运行命令
Paseo 集成
Paseo 是 ACP 协议最早的实践者之一,原生支持 Kimi Code 集成。配置方式与 Zed 类似——在 settings.json 里添加 ACP server。
各 IDE 功能对比
| 功能 | VS Code 扩展 | Cursor | Zed | JetBrains | Paseo |
|---|---|---|---|---|---|
| 快速引用文件(Alt+K) | ✅ | ⚠️ 通过斜杠命令 | ⚠️ | ⚠️ | ⚠️ |
| 斜杠命令 | ✅ | ✅ | ✅ | ✅ | ✅ |
| diff 审查 | ✅ 原生集成 | ✅ | ⚠️ | ⚠️ | ⚠️ |
| 自动上下文 | ✅ 自动 | ✅ | ✅ | ✅ | ✅ |
| 终端集成 | ⚠️ | ✅ | ✅ | ✅ | ✅ |
| 自动 ACP 启动 | ✅ 扩展管理 | ❌ 需手动 | ✅ 配置即自动 | ❌ 需手动 | ✅ |
推荐:
- VS Code 用户 → 官方扩展(功能最全)
- Cursor 用户 → 通过 ACP 集成(CLI 自动启动会更方便)
- Zed / Paseo 用户 → 原生 ACP 支持,体验好
- JetBrains 用户 → AI Chat + ACP(目前功能相对有限)
ACP 连接问题排查
问题:IDE 连不上 Kimi Code ACP
排查步骤:
- 终端手动跑
kimi acp→ 看有没有报错 - 检查端口是否被占用(如果用 TCP 模式)
- 检查 Kimi Code CLI 版本(
kimi upgrade到最新) - 检查登录状态(
kimi login重新登录)
问题:IDE 里看不到 Kimi Code 选项
排查步骤:
- ACP server 有没有正确添加
- ACP server 状态是 "Connected" 还是 "Disconnected"
- 重载 IDE 窗口 / 重启 IDE
- 看 IDE 日志有没有 ACP 相关错误
问题:部分功能不可用(比如 diff 审查)
这是正常的——不同 IDE 的 ACP 支持程度不同。VS Code 扩展功能最全,其他 IDE 通过 ACP 集成的功能会少一些。如果某个功能对你很重要,优先用 VS Code 官方扩展。
继续阅读
- Kimi Code CLI:CLI 是 ACP 服务的宿主
- VS Code 集成:功能最全的集成方式
- Kimi Code 安装:完整安装流程
- Agent 模式工作原理:理解编程 Agent 背后的能力