我用 Kimi Code CLI 替代了 Claude Code,发现这 3 个功能确实能打

285 阅读5分钟

上周 Claude Code 跑长任务又开始"失忆",上下文塞满了就开始乱改我已经修好的 bug。恰好刷到月之暗面在 7 月 18 日发布了 Kimi Code CLI——48 小时内从 K3 模型到 CLI 工具全上了,而且 MIT 协议免费。 说实话一开始我是抱着"看看国产版 Claude Code 有没有诚意"的心态装的,没想到用了几天后,还真有几个点让我决定把它留在本地工具链里。

先说怎么装

官方推荐脚本安装,一行命令搞定:

curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash

Windows 用户用 PowerShell:

irm https://code.kimi.com/kimi-code/install.ps1 | iex

脚本安装不需要预装 Node.js,这点比 Claude Code 友好——至少不用先折腾 Node 环境。 如果习惯 npm,也有包:

npm install -g @moonshot-ai/kimi-code

装完验证一下:

kimi --version

第一个让我决定留下来的功能:视频输入

这个是真的香。 之前用 Claude Code 写自动化脚本,最烦的就是描述操作步骤。"我想要一个把屏幕录制转成 GIF 的功能"——你得自己描述鼠标点击顺序、拖拽轨迹,有时候描述了半天 Claude 生成的脚本还是对不上。 Kimi Code CLI 直接把视频/屏幕录制拖进聊天框,它自己看。我试了一下:录了个 30 秒的操作流程,拖进去,告诉它"把这个动作自动化",它真的理解了我在做什么——不是根据我蹩脚的文字描述,而是直接看画面。

# 启动后直接拖文件进去
cd my-project
kimi
# 在聊天框里:把这段录屏自动化

这个功能 Claude Code 目前没有,只能接受文本和图片。对我来说,这是一个高频痛点的精准解决。

第二个功能:子代理并行

Kimi Code CLI 内置了三个子代理:/coder、/explore、/plan。每个子代理运行在独立上下文里,不污染主会话。 这解决了什么问题呢? 我之前用单个 Claude Code 会话做大重构,经常遇到这种情况:让 AI 改代码,它开始读文件,读了几十个文件之后突然"失忆",忘了最初的需求,或者把之前的修改覆盖了。 子代理并行可以这样用:

# /plan 在旁边规划步骤
/plan "这个重构需要拆成几步?"

# /explore 同时探索项目结构
/explore "看看这个项目的依赖关系"

# /coder 专注写代码
/coder "把 auth 模块拆出来"

三个并行跑,各干各的,主会话里我能看到所有输出。这个设计思路挺实用的——Claude Code 的 /fork 也能实现类似效果,但那是会话级别的切换,没有这里这么直观。

第三个功能:MCP 服务器配置

MCP(Model Context Protocol)是 AI 工具接入外部数据的标准协议,之前想配置一个 MCP 服务器,得自己写 JSON 配置文件,还得搞清楚 schema 里每个字段的含义。 Kimi Code CLI 出了一个 /mcp-config 命令,对话式添加 MCP 服务器:

/mcp-config
# 然后跟着引导:添加 -> 选择类型 -> 填认证信息
# AI 自己把配置搞定

我配了一个文件系统 MCP 和一个数据库 MCP,全程没看文档,跟着引导就走完了。这点对新手比较友好。

踩的第一个坑:Windows PowerShell 执行策略

我在 Windows 上测试的时候,第一步就卡住了。 PowerShell 默认禁止运行远程脚本,直接跑 irm ... | iex 会报错:

允许运行脚本...
之类的安全错误

解决方法是临时放开执行策略:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

输入 Y 确认,然后再跑安装脚本。 这个问题倒不算大,文档里有写,但第一次遇到会有点懵。

踩的第二个坑:Node 版本要求

npm 方式安装的时候,官方文档说需要 Node.js 22.19.0 或更高版本。 我本地跑的是 20.x,装的时候没注意看,直接 npm install -g @moonshot-ai/kimi-code,然后一运行就报错:

Error: Unsupported Node.js version. Required: >=22.19.0

看了眼版本号,老老实实升了 Node。 不过如果你用脚本安装,脚本会自己下载二进制包,不依赖本地 Node.js——所以脚本安装反而没有这个问题。

登录和 API Key

装完之后进入项目目录跑 kimi,第一次需要登录。 有两种方式:

  1. Kimi Code OAuth:设备码登录,打开链接授权
  2. API Key:直接贴 platform.kimi.com 上的 key

我是直接用了 Kimi 平台 API key,用完发现一个问题:免费额度有限,高频用的话得注意消耗。不过对于轻度辅助写代码,够用了。

用了一段时间的体感

用了大概一周,说几个真实的感受: 比 Claude Code 好的地方:

  • 视频输入确实实用,尤其是写 UI 自动化脚本
  • 子代理并行在做大重构的时候很有用
  • 启动比 Claude Code 快,TUI 响应也流畅

不如 Claude Code 的地方:

  • 生态还是弱一些,Skills 协议那边 Claude Code 已经有不少现成的资源
  • 上下文窗口虽然也支持长上下文,但处理超长任务的时候偶尔还是会丢细节
  • 文档没有 Claude Code 完善,遇到问题得自己摸索

值不值得换:

说实话,Kimi Code CLI 不是 Claude Code 的替代品,更像是补充工具。我现在是这样用的:日常小任务、涉及录屏自动化的,用 Kimi;复杂的长任务、需要接外部工具生态的,用 Claude Code。 两个都装,不亏。