开始使用 Kimi Code CLI

Kimi Code CLI 是一个运行在终端中的 AI Agent,帮助你完成软件开发任务和终端操作。它可以阅读和编辑代码、执行 Shell 命令、搜索和抓取网页,并在执行过程中自主规划和调整方案。

适合场景

  • 编写和修改代码:描述需求,AI 自动完成代码编写与修改。
  • 理解项目:快速了解项目架构、代码逻辑和文件作用。
  • 自动化任务:批量修改代码、添加文档、生成测试用例等重复性工作。

三种使用方式

方式命令说明
交互式终端kimi在终端中与 AI 对话,适合日常开发
浏览器界面kimi web在浏览器中打开交互界面
Agent 集成kimi acp通过 ACP 协议集成到 IDE 中使用

开始之前

  • 操作系统:macOS、Linux 或 Windows(通过 PowerShell)
  • Kimi 账号:需拥有 Kimi 会员订阅,或可调用的 API key

安装

运行安装脚本即可完成安装。脚本会先安装 uv(Python 包管理工具),再通过 uv 安装 Kimi Code CLI:

安装 uv 和 Kimi Code CLI
Bash
Powershell

验证安装是否成功:

验证安装
Bash

由于 macOS 的安全检查机制(Gatekeeper),首次运行 kimi 命令可能需要较长时间。可以在「系统设置 → 隐私与安全性 → 开发者工具」中添加你的终端应用来加速后续启动。

如果你已经安装了 uv,也可以直接运行:

Bash

Kimi Code CLI 支持 Python 3.12-3.14,但建议使用 3.13 以获得最佳兼容性。

如果 kimi 命令未找到,请尝试重新打开终端或执行 source ~/.bashrc(或 ~/.zshrc)。

首次运行

  1. 进入你的项目目录:
Bash
  1. 启动 Kimi Code CLI:
Bash
  1. 执行 /login 命令完成登录授权:
Text

系统会提示你选择登录平台,按提示完成授权即可。

  1. 配置完成后,你就可以开始与 AI 对话了。

生成 AGENTS.md

在项目目录下执行 /init 命令,Kimi Code CLI 会自动扫描项目结构并生成 AGENTS.md 文件:

Text

AGENTS.md 用于向 AI 提供项目的背景信息、构建步骤、代码规范等上下文,帮助 AI 更准确地理解你的项目。

第一步:问一个问题

用自然语言提问,快速了解项目:

Text

Kimi Code CLI 会自动搜索和阅读相关文件,然后给出回答。

第二步:做一次代码修改

试试让 Kimi Code CLI 修改代码:

Text

Kimi Code CLI 在修改文件前会展示 diff 并请求确认——你可以批准、拒绝,或直接输入反馈让它调整方向。它不会在未经允许的情况下改动你的代码。

第三步:执行一条命令

Kimi Code CLI 也可以运行 Shell 命令并分析结果:

Text

到这里,你已经体验了三个核心能力:提问理解修改代码执行命令

如果项目中没有 AGENTS.md 文件,可以运行 /init 命令让 Kimi Code CLI 分析项目并生成该文件,帮助 AI 更好地理解项目结构和规范。

常用命令速查

命令说明
kimi启动交互式对话
kimi web打开浏览器图形界面
/login配置或切换 API 来源
/usage查看剩余额度和配额
/help查看所有命令和快捷键
Ctrl-J换行(不提交)
Ctrl-C / Ctrl-D中断当前操作 / 退出

完整命令列表请参考斜杠命令键盘快捷键

常见问题

我填了 API Key 怎么提示鉴权失败

先确认你用的 Key 和 Base URL 是不是同一个平台的。api.kimi.comapi.moonshot.cn 是两个完全独立的账号体系,API Key 互不通用:

平台Base URL计费方式Key 创建入口
Kimi CodeOpen AI 兼容: https://api.kimi.com/coding/v1
Anthropic 兼容:https://api.kimi.com/coding/
Kimi 会员订阅(含额度)Kimi Code 控制台
Kimi 开放平台https://api.moonshot.cn/v1按量付费Kimi 开放平台官网

安装后 kimi 命令找不到

安装脚本会将 kimi 添加到 PATH,但需要重启终端或执行 source ~/.bashrc(或 source ~/.zshrc)才能生效。如果仍然找不到,检查 ~/.local/bin 是否在你的 PATH 中。

/login 后浏览器没有弹出

如果在远程服务器或无图形界面的环境中,/login 会显示一个 URL,手动复制到浏览器打开即可完成授权。

更多问题请参考常见问题

升级与卸载

升级到最新版本:

Bash

卸载 Kimi Code CLI:

Bash