月之暗面开源Kimi Code CLI:终端里的AI编程Agent,支持视频输入和子Agent调度

月之暗面(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特别适合以下场景:

  1. 中文项目开发:Kimi模型对中文理解更好,处理中文注释和文档更自然
  2. 快速原型开发:单二进制安装,秒级启动,适合快速验证想法
  3. 复杂项目理解:子Agent系统可以并行探索大型代码库
  4. 演示和教学:视频输入功能适合录制编程教程

注意事项

  • 项目刚开源一周,可能存在一些稳定性问题
  • 默认使用Kimi模型,需要Moonshot AI的API密钥
  • 开发环境需要Node.js大于等于24.15.0和pnpm 10.33.0(仅开发时需要)

本文参考来源:GitHub – MoonshotAI/kimi-code

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容