Kimi CLI 演进为 Kimi Code CLI,一文了解其特性、使用及开发方法!
重要提示Kimi CLI 正在演进为 Kimi Code CLI这是同一团队打造的下一代终端 AI 代理。安装 Kimi Code CLI 会自动迁移你的配置和会话。本项目将逐步停用但文档和现有安装版本仍可使用。Kimi CLI 是一款在终端运行的 AI 代理可协助你完成软件开发任务和终端操作。它能读取和编辑代码、执行 shell 命令、搜索和获取网页还能在执行过程中自主规划和调整操作。快速开始查看“快速开始”部分了解如何安装和开始使用 Kimi CLI。主要特性-Shell 命令模式Kimi CLI 不仅是代码编写代理还能充当 shell。你可以通过按下 Ctrl - X 切换到 shell 命令模式在此模式下无需退出 Kimi CLI 即可直接运行 shell 命令。注意目前尚不支持像 cd 这样的内置 shell 命令。-VS Code 扩展通过 Kimi Code VS Code 扩展Kimi CLI 可以与 Visual Studio Code 集成。-通过 ACP 进行 IDE 集成Kimi CLI 原生支持 Agent Client ProtocolACP。你可以将其与任何兼容 ACP 的编辑器或 IDE 配合使用。若要在 ACP 客户端使用 Kimi CLI需先在终端运行 Kimi CLI 并发送 /login 完成登录。然后你可以将 ACP 客户端配置为使用 kimi acp 命令将 Kimi CLI 作为 ACP 代理服务器启动。例如要在 Zed 或 JetBrains 中使用 Kimi CLI可在 ~/.config/zed/settings.json 或 ~/.jetbrains/acp.json 文件中添加以下配置{ agent_servers: { Kimi CLI: { type: custom, command: kimi, args: [acp], env: {} } }}之后你就可以在 IDE 的代理面板中创建 Kimi CLI 线程。-Zsh 集成你可以将 Kimi CLI 与 Zsh 结合使用借助 AI 代理功能提升 shell 使用体验。通过以下命令安装 zsh - kimi - cli 插件git clone https://github.com/MoonshotAI/zsh - kimi - cli.git ${ZSH_CUSTOM:-~/.oh - my - zsh/custom}/plugins/kimi - cli注意如果你使用的不是 Oh My Zsh 插件管理器可能需要参考插件的 README 文件获取安装说明。然后在 ~/.zshrc 文件的 Zsh 插件列表中添加 kimi - cliplugins(... kimi - cli)重启 Zsh 后按下 Ctrl - X 即可切换到代理模式。-MCP 支持Kimi CLI 支持 MCPModel Context Protocol工具。-kimi mcp 子命令组你可以使用 kimi mcp 子命令组管理 MCP 服务器。例如# 添加可流式传输的 HTTP 服务器kimi mcp add --transport http context7 https://mcp.context7.com/mcp --header CONTEXT7_API_KEY: ctx7sk - your - key# 添加带有 OAuth 授权的可流式传输的 HTTP 服务器kimi mcp add --transport http --auth oauth linear https://mcp.linear.app/mcp# 添加 stdio 服务器kimi mcp add --transport stdio chrome - devtools -- npx chrome - devtools - mcplatest# 列出已添加的 MCP 服务器kimi mcp list# 移除一个 MCP 服务器kimi mcp remove chrome - devtools# 授权一个 MCP 服务器kimi mcp auth linear-临时 MCP 配置Kimi CLI 还支持通过 CLI 选项进行临时 MCP 服务器配置。假设有一个符合 MCP 配置格式的文件内容如下{ mcpServers: { context7: { url: https://mcp.context7.com/mcp, headers: { CONTEXT7_API_KEY: YOUR_API_KEY } }, chrome - devtools: { command: npx, args: [-y, chrome - devtools - mcplatest] } }}使用 --mcp - config - file 选项运行 kimi 命令以连接到指定的 MCP 服务器kimi --mcp - config - file /path/to/mcp.json更多特性在文档中查看更多特性。开发若要开发 Kimi CLI请运行以下命令git clone https://github.com/MoonshotAI/kimi - cli.gitcd kimi - climake prepare # 准备开发环境之后你就可以开始对 Kimi CLI 进行开发工作。做出更改后可参考以下命令uv run kimi运行 Kimi CLImake format格式化代码make check运行代码检查和类型检查make test运行测试make test - kimi - cli仅运行 Kimi CLI 测试make test - kosong仅运行 kosong 测试make test - pykaos仅运行 pykaos 测试make build - web构建 Web UI 并将其同步到包中需要 Node.js/npmmake build构建 Python 包make build - bin构建独立二进制文件make help显示所有 make 目标注意make build 和 make build - bin 会自动运行 make build - web 以嵌入 Web UI。