Kimi CLI 是一个运行在终端中的 AI 智能体,旨在帮助用户完成软件开发任务和终端操作。它能够读取和编辑代码、执行 shell 命令、搜索和抓取网页,并在执行过程中自主规划和调整行动。
主要能力包括:作为编码智能体运行于终端;同时具备 shell 功能,可通过按 Ctrl-X 切换 shell 命令模式,直接运行 shell 命令而不必离开 Kimi CLI(注意:cd 等内置 shell 命令暂不支持)。此外,它支持通过 VS Code 扩展与 Visual Studio Code 集成;开箱即用地支持 Agent Client Protocol(ACP),可与任何兼容 ACP 的编辑器或 IDE 配合使用;支持 MCP(Model Context Protocol)工具,可通过 kimi mcp 子命令组管理 MCP 服务器,也支持通过 CLI 选项进行临时 MCP 配置;还提供 Zsh 集成,通过安装 zsh-kimi-cli 插件并在 ~/.zshrc 中将 kimi-cli 加入插件列表,重启 Zsh 后即可按 Ctrl-X 切换到 agent 模式。
状态说明:这是一个已归档的项目,不再维护。Python 版 Kimi CLI 已被 Kimi Code CLI(同一团队推出的下一代终端 AI 智能体)取代。该仓库为只读,不会再有新版本发布、错误修复或安全更新。现有安装不再受支持并将停止工作,官方建议尽快迁移。
迁移方式:安装 Kimi Code CLI 可使用以下命令——macOS / Linux:curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash;Windows(PowerShell):irm https://code.kimi.com/kimi-code/install.ps1 | iex;也可通过 Homebrew(brew install kimi-code)或 npm(npm install -g @moonshot-ai/kimi-code)安装。安装后打开新终端运行 kimi,首次启动会检测 ~/.kimi/ 中的 Kimi CLI 数据,并提供迁移配置、MCP 服务器、输入历史和会话的选项,也可随时运行 kimi migrate。原有的 ~/.kimi/ 数据不会被修改或删除。需要重新运行 /login 并重新授权 MCP 服务器;登录凭据、MCP 授权和 Kimi CLI 插件不会被迁移。迁移后应卸载旧版 CLI,例如 uv tool uninstall kimi-cli 或 brew uninstall kimi-cli。
关于 ACP 使用:需先在终端运行 Kimi CLI 并发送 /login 完成登录,然后配置 ACP 客户端以命令 kimi acp 启动 Kimi CLI 作为 ACP agent 服务器。例如与 Zed 或 JetBrains 配合使用时,可将配置添加到 ~/.config/zed/settings.json 或 ~/.jetbrains/acp.json 文件中,之后即可在 IDE 的 agent 面板中创建 Kimi CLI 线程。
仓库中的包均随该仓库一并归档。已发布版本仍保留在 PyPI 上,但不会再收到任何更新。源代码仍以 Apache License 2.0 提供。
开发相关:仓库提供了开发 Kimi CLI 的命令,make build 和 make build-bin 会自动运行 make build-web 以嵌入 Web UI。更多功能见官方文档。