📌 项目地址:MoonshotAI/kimi-code | ⭐ 5,160 颗星 | 🔧 TypeScript | 📜 未标注
这个项目想解决什么问题
日常开发中,我们时常需要在终端和编辑器之间反复切换——改一行代码,切回终端跑测试,再切回来改报错,再切回去查文档。已有的 AI 编码助手大多嵌在 IDE 里,离开了编辑器就无能为力;而纯终端方案往往启动慢、依赖重、交互简陋。Kimi Code CLI 选择了一条中间路径:一个单二进制分发的终端 AI 代理,能直接读写文件、执行 shell 命令、搜索项目、抓取网页,并在收到结果后自主决定下一步操作。它把“思考-执行-反馈”的循环全部塞进了终端,配合专门的 TUI 界面,让长时间的人机协作会话保持流畅。
实际跑起来:安装、登录、第一个任务
按照 README 的指引,安装非常简单,不需要预先装 Node.js。
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
Windows 用户第一次启动前需要安装 Git for Windows,因为 Kimi Code CLI 会用其内置的 Git Bash 作为 shell 环境。如果 Git Bash 装在自定义路径,设置环境变量 KIMI_SHELL_PATH 指向 bash.exe 的绝对路径即可。
安装完成后,打开一个新终端,进入你的项目目录,直接运行:
cd your-project
kimi
首次启动会要求登录,在内嵌终端输入 /login,选择使用 Kimi Code OAuth 或月之暗面开放平台的 API Key 完成认证。
登录后,你可以尝试第一个任务:
Take a look at this project and explain its main directories.
Kimi Code CLI 会读取项目结构,并给出它对各目录的理解。你也可以提出更具体的编程任务,比如“给这个函数加上错误处理”或“把测试覆盖率提升到 80%”。
它和同类工具有什么不一样
市面上已经有 Cursor 的 CLI 模式、GitHub Copilot CLI、Windsurf 等终端 AI 工具。Kimi Code CLI 有几个值得注意的差异点:
- 单二进制 + 毫秒启动。安装脚本下载一个可执行文件,没有 Node.js 运行时依赖,也不会跟全局模块冲突。TUI 界面在几毫秒内就绪,启动负担接近于零。
- 视频输入。你可以把屏幕录制或演示片段直接拖到聊天里,让代理“观看”画面内容。README 给出的例子包括:根据参考视频生成 LUT(色彩查找表)、长视频剪辑成短视频、将屏幕录制内容转化为可运行的代码。这个能力在纯文本工具中并不多见。
- AI 原生 MCP 配置。通过内置的
/mcp-config命令,可以用自然语言对话的方式添加、编辑和认证 Model Context Protocol 服务器,而不用手动编辑 JSON 配置文件。这对需要挂载数据库、API 或文件系统等外部工具的开发者特别友好。 - 子代理与生命周期钩子。可以分派
coder、explore、plan等子代理在隔离上下文中并行工作,同时主会话保持干净。你还能在关键节点(如执行危险 shell 命令前)配置本地脚本进行审计、触发通知或对接自动化流水线。
几点值得注意的事
- 模型依赖。开箱即用的是月之暗面的 Kimi 模型。虽然 README 提到“可以配置其他兼容提供商”,但官方文档里没有给出具体的切换步骤,需要参考 Getting Started 确认。
- Windows 环境要求。Windows 用户必须安装 Git for Windows,且首次启动后 CLI 会通过 Git Bash 执行 shell 命令。如果你习惯原生 Windows 终端(如 PowerShell 或 cmd),需要注意它强制使用 bash 环境。
- 安全问题。代理会自动运行 shell 命令和修改文件。生命周期钩子和 MCP 权限可以在一定程度上控制风险,但使用时应保持警惕,特别是在不受信任的项目上。README 中没有明确提及代码是否完全开源(只看到 LICENSE 图标,具体协议未标明),建议查看仓库的 License 文件或官方文档。
- 插件生态与信任级别。Kimi Code CLI 支持从市场或任何 GitHub 仓库安装技能、MCP 服务器和数据源,并在安装时显示信任级别。这意味着你可以扩展功能,但也需留意第三方插件的安全性。
如果日常工作涉及大量的终端操作、需要频繁在代码与命令行之间切换,或者你有“看视频写代码”这类特殊需求,Kimi Code CLI 值得花十分钟体验。更多的用法(npm 安装、升级、卸载、ACP 编辑器集成)请参照官方文档。