月之暗面(Moonshot AI)近日开源了Kimi Code CLI,一个运行在终端中的AI编程Agent。它能读写代码、执行Shell命令、搜索文件、抓取网页,并根据反馈自主决策下一步操作。项目上线一周已获得1400+ Star。
核心特性
Kimi Code CLI的定位是”下一代Agent的起点”,主要特性包括:
- 单二进制分发:一行命令安装,不需要Node.js环境,没有PATH冲突问题
- 极速启动:TUI界面毫秒级就绪,启动体验非常轻快
- 视频输入:支持将屏幕录制或演示视频拖入对话,让Agent”看懂”难以用文字描述的内容
- AI原生MCP配置:通过对话方式添加和配置MCP服务器,无需手写JSON
- 子Agent调度:内置coder、explore、plan三个子Agent,可在隔离上下文中并行工作
- 生命周期钩子:在关键节点运行本地命令,用于风险控制、审计和自动化
安装方法
安装非常简单,不需要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
# 验证安装
kimi --version
快速上手
进入项目目录,启动交互式界面:
cd your-project
kimi
首次启动时,在Kimi Code CLI中运行 /login,选择Kimi Code OAuth或Moonshot AI API密钥登录。登录后可以尝试第一个任务:
看一下这个项目,解释一下主要目录结构。
子Agent系统
Kimi Code CLI内置了三个专用子Agent:
- coder:专注于代码编写和修改
- explore:专注于代码探索和理解
- plan:专注于任务规划和分解
这些子Agent在隔离的上下文中运行,不会污染主对话。这类似于Hermes Agent的delegate_task机制,通过任务分解来提高复杂工作的效率和质量。
与Claude Code、Cursor对比
Kimi Code CLI的定位与Anthropic的Claude Code类似,都是终端优先的AI编程Agent。主要差异:
- 安装方式:Kimi Code是单二进制,Claude Code需要Node.js
- 模型支持:Kimi Code默认使用月之暗面的Kimi模型,也支持其他兼容提供商
- 视频输入:Kimi Code支持视频输入,这是Claude Code没有的功能
- MCP配置:Kimi Code支持对话式MCP配置,更友好
适用场景
Kimi Code CLI特别适合以下场景:
- 中文项目开发:Kimi模型对中文理解更好,处理中文注释和文档更自然
- 快速原型开发:单二进制安装,秒级启动,适合快速验证想法
- 复杂项目理解:子Agent系统可以并行探索大型代码库
- 演示和教学:视频输入功能适合录制编程教程
注意事项
- 项目刚开源一周,可能存在一些稳定性问题
- 默认使用Kimi模型,需要Moonshot AI的API密钥
- 开发环境需要Node.js大于等于24.15.0和pnpm 10.33.0(仅开发时需要)
© 版权声明
THE END














暂无评论内容