AI

Kimi Code CLI:Moonshot AI 的终端软件开发代理

Kimi Code CLI 是 Moonshot AI 推出的开源 AI 终端代理,可自主读取、编辑代码、执行 shell 命令以及搜索网络。

Keeping this site alive takes effort — your support means everything.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分! 無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!
Kimi Code CLI:Moonshot AI 的终端软件开发代理

终端仍然是软件开发中最强大的界面,而 AI 代码代理正让它变得更加强大。Kimi Code CLI(kimi-cli 项目的一部分)是 Moonshot AI 在此领域的开源作品——一个基于终端的 AI 代理,能够读取和编辑代码、执行 shell 命令以及搜索网络,全部在命令行中完成。

Moonshot AI 发布,也就是 Kimi 聊天机器人背后的中国 AI 实验室,这个 CLI 代理建立在 Moonshot 自家的大型语言模型之上。位于 github.com/MoonshotAI/kimi-cli 的项目迅速在偏爱终端原生代码助手(无需切换到独立 IDE 或网页界面)的开发者中获得关注。

Kimi Code CLI 与众不同之处在于其自主模式。与传统代码助手需要对每个动作明确下达提示不同,Kimi Code CLI 可以被赋予高级任务并端到端地执行——读取文件、进行编辑、运行测试,并根据结果迭代。它能在您现有的项目目录中运作,并且完全感知您的开发环境。

什么是 Kimi Code CLI?

Kimi Code CLI 是一个开源 AI 终端代理,直接在您的命令行中运作。它能读取和理解项目结构、进行代码编辑、执行 shell 命令、搜索网络以查找文档,并自主迭代任务。它由 Moonshot AI 的专有 LLM 驱动,专为软件开发工作流程而设计。

Kimi Code CLI 提供哪些功能?

Kimi Code CLI 提供了一套全面的软件开发能力。

功能描述使用案例
自主模式无需逐步提示即可执行多步骤任务“将此模块重构为使用 async/await”
代码阅读了解项目结构和文件内容“解释认证流程如何运作”
代码编辑对现有文件进行精确修改“修复 queue.py 中的竞态条件”
Shell 执行执行命令并解读输出“运行测试套件并修复失败”
网络搜索查找文档、API 和解决方案“找到最新的 FastAPI 迁移指南”
文件创建根据描述生成新的项目文件“创建一个新的 CLI 工具脚手架”

该代理在整个对话中保持上下文,记住先前的动作及其结果。

如何安装 Kimi Code CLI?

安装很简单,可通过 npm 或直接二进制下载:

# 通过 npm 安装
npm install -g kimi-cli

# 或通过 pip 安装
pip install kimi-cli

# 启动会话
kimi

首次启动时,系统会提示您配置 Moonshot AI 的 API 密钥。CLI 随后会连接到 Moonshot 的推理基础设施。

Kimi Code CLI 是否支持 MCP?

是的。Kimi Code CLI 支持模型上下文协议(MCP),允许其与外部工具和服务连接。这使其能够通过标准化接口与数据库、API 和开发工具集成。

MCP 功能支持详细信息
MCP 客户端连接到 MCP 服务器以扩展功能
MCP 服务器将 Kimi 自身的能力公开为 MCP 工具
自定义工具为项目专属工作流程定义自定义 MCP 工具
认证支持 API 密钥和 OAuth 流程

这种 MCP 支持意味着 Kimi Code CLI 可以作为更广泛代理生态系统的一部分使用,与其他 MCP 兼容工具共享上下文和功能。

Kimi Code CLI 是否与 IDE 集成?

Kimi Code CLI 主要是一个基于终端的工具,但它通过文件系统感知能力和 MCP 功能与主流 IDE 集成。

IDE集成方式能力
VS Code终端面板在 VS Code 的集成终端中运行 kimi
JetBrains终端面板在 IntelliJ/PyCharm 终端中运行 kimi
Neovim/Emacs内置终端在编辑器内终端工作流程中完整支持
任何编辑器文件系统监听编辑文件后编辑器会自动重新加载

该代理编辑磁盘上的文件,因此任何监听文件变更的编辑器都会实时反映编辑内容。

常见问题

什么是 Kimi Code CLI?

Kimi Code CLI 是 Moonshot AI 推出的开源 AI 终端代理,能够读取、编辑和编写代码、执行 shell 命令以及搜索网络——全部在命令行中以自主或交互模式完成。

Kimi Code CLI 提供哪些功能?

自主多步骤任务执行、代码读取和编辑、shell 命令执行、网络搜索文档以及文件创建。它在整个对话中保持上下文。

如何安装 Kimi Code CLI?

通过 npm install -g kimi-clipip install kimi-cli 安装。首次运行时,您需要配置 Moonshot AI API 密钥。

Kimi Code CLI 是否支持 MCP?

是的。它同时支持 MCP 客户端和服务器模式,允许与外部 MCP 兼容工具集成,并将其自身能力公开给其他代理。

Kimi Code CLI 可以与我的 IDE 集成吗?

可以。它可以在任何 IDE(VS Code、JetBrains、Neovim)的终端中运作,并编辑磁盘上的文件,您的编辑器会自动捕获这些更改。

延伸阅读

TAG
CATEGORIES