File size: 6,046 Bytes
f0634fb | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | # 开始使用
## Kimi Code CLI 是什么
Kimi Code CLI 是一个运行在终端中的 AI Agent,帮助你完成软件开发任务和日常的终端操作——阅读和修改代码、执行 Shell 命令、搜索文件、抓取网页,并在执行过程中根据反馈自主规划和调整下一步行动。
它适用于以下场景:
- **编写和修改代码**:实现新功能、修复 bug、完成重构
- **理解项目**:探索陌生的代码库,解答架构和实现层面的问题
- **自动化任务**:批量处理文件、运行构建与测试、串联多个脚本
整套 CLI 以 TypeScript 编写,通过 npm 分发,运行在 Node.js 之上。
## 安装
提供两种安装方式:官方安装脚本(推荐,无需预装 Node.js)和 npm 全局安装。
::: tip 安装之前
Kimi Code CLI 为全交互式 TUI 应用,推荐在支持真彩色与连字的现代终端中运行以获得最佳体验,例如 [Kitty](https://sw.kovidgoyal.net/kitty/) 或 [Ghostty](https://ghostty.org/)。
:::
### 脚本安装(推荐)
::: code-group
```sh [macOS / Linux]
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
```
```powershell [Windows (PowerShell)]
irm https://code.kimi.com/kimi-code/install.ps1 | iex
```
:::
> Windows 用户首次启动前还需要安装 [Git for Windows](https://gitforwindows.org/),Kimi Code CLI 会使用其中的 Git Bash 作为 Shell 环境。如果 Git Bash 安装在非标准路径,请把 `KIMI_SHELL_PATH` 设为 `bash.exe` 的绝对路径。
脚本会自动下载最新版本、校验 checksum,并把 `kimi` 可执行文件放到你的 `PATH` 中。
### npm 安装
需要 Node.js 22.19.0 或更高版本:
```sh
node --version
```
::: code-group
```sh [npm]
npm install -g @moonshot-ai/kimi-code
```
```sh [pnpm]
pnpm add -g @moonshot-ai/kimi-code
```
:::
## 第一次启动
进入项目目录后直接运行 `kimi` 启动交互界面:
```sh
cd your-project
kimi
```
只想执行一条指令而不进入交互界面时,使用 `-p`:
```sh
kimi -p "帮我看一下这个项目的目录结构"
```
继续上一次会话加 `-c`:
```sh
kimi -c
```
首次启动时需要配置 API 来源。在交互界面中输入 `/login` 进入登录流程:
```
/login
```
`/login` 会弹出平台选择器,支持两种方式:
- **Kimi Code(OAuth)** — 验证码流程,在任意设备打开链接、登录并输入验证码即可授权
- **Kimi Platform API 密钥** — 输入来自 `platform.kimi.com` 或 `platform.kimi.ai` 的 API 密钥
需要退出登录时,输入 `/logout` 清除当前凭证。
::: tip 使用其他 AI 供应商
如果你想接入 Anthropic、OpenAI、Google 等其他供应商,需要直接编辑 `~/.kimi-code/config.toml` 配置 API 密钥,详见[平台与模型](../configuration/providers.md)。配置项完整说明见[配置文件](../configuration/config-files.md)、[环境变量](../configuration/env-vars.md)和[配置覆盖](../configuration/overrides.md)。
:::
## 第一个对话
登录完成后,用自然语言描述任务即可。先让它熟悉当前项目:
```
帮我看一下这个项目的目录结构,简单介绍一下每个目录是做什么的
```
Kimi Code CLI 会自动调用文件读取、搜索等工具浏览相关内容后给出回答。只读操作默认自动执行无需确认;对于会修改文件或执行 Shell 命令的操作,默认会在执行前征求确认。
也可以直接描述更具体的任务:
```
在 src/utils 里新增一个函数,用来把任意字符串转成 kebab-case,并补一个单元测试
```
Kimi Code CLI 会规划步骤、修改代码、运行测试,并在每一步告诉你它做了什么。
::: tip 不知道能做什么?输入 `/help`
随时在输入框输入 `/help`,可以打开内置的命令和快捷键面板,按 `↑`/`↓` 翻看,`Esc` 关闭。退出时输入 `/exit`,或按 `Ctrl-C` 两次,或在输入框为空时按 `Ctrl-D`。
:::
## 常用命令与快捷键速查
第一次使用时,记住下面这些就够了:
**会话相关命令**
| 命令 | 说明 |
| --- | --- |
| `/new` | 开启新会话,清空当前上下文 |
| `/sessions` | 浏览历史会话,选择恢复 |
| `/model` | 切换当前使用的模型 |
| `/compact` | 手动压缩上下文,释放 token |
| `/fork` | 派生当前会话为保留完整历史的独立副本(仍停留在当前会话) |
**最常用快捷键**
| 快捷键 | 说明 |
| --- | --- |
| `Esc` | 中断流式输出 / 关闭弹窗 |
| `Ctrl-C` | 中断输出;空闲时连按两次退出 |
| `Shift-Tab` | 切换 Plan 模式 |
| `Ctrl-S` | 输出中途插入消息,无需等待结束 |
| `Ctrl-O` | 折叠 / 展开工具输出和压缩摘要 |
想看完整列表,输入 `/help` 或访问[斜杠命令参考](../reference/slash-commands.md)和[键盘快捷键](../reference/keyboard.md)。
## 数据存放在哪里
Kimi Code CLI 的本地数据默认保存在 `~/.kimi-code/` 下,包含配置文件、会话记录、日志和更新缓存。如需迁移到别处,通过 `KIMI_CODE_HOME` 环境变量指定新路径。完整说明见[数据路径](../configuration/data-locations.md)和[环境变量](../configuration/env-vars.md)。
## 升级与卸载
安装完成后,验证可执行文件是否就绪:
```sh
kimi --version
```
**升级**:运行 `kimi upgrade`,CLI 会检查最新版本并展示更新选项。选择 `Install update now` 后根据当前安装来源执行升级;也可以直接用包管理器:
```sh
npm install -g @moonshot-ai/kimi-code@latest
```
**卸载**:脚本安装的用户删除 `kimi` 可执行文件即可;npm 安装的用户:
```sh
npm uninstall -g @moonshot-ai/kimi-code
```
## 下一步
- [交互与输入](./interaction.md) — 输入框操作、审批流程、Plan 模式和 "Ask When Needed" 模式详解
- [会话与上下文](./sessions.md) — 恢复会话、上下文压缩、导出会话
- [常见使用案例](./use-cases.md) — 典型任务的 prompt 示例
|