10分钟上手Kimi Code CLI:终端AI编程实战
本文手把手教你安装并配置Kimi Code CLI,10分钟内完成首次登录与代码审查实战。掌握在终端中直接使用AI agent进行代码分析、重构与自动化任务,提升开发效率。

10分钟上手Kimi Code CLI:终端AI编程实战
为什么把AI助手放进终端?
日常开发中,终端负责切目录、跑测试、看日志,IDE专注写代码和调试。但遇到以下场景时,常觉工具不够顺手:
- 接手老项目,半天摸清目录与依赖关系
- 同事PR代码风格混乱,需快速审查并自动修复
- 复杂脚本重构耗时且易出错
这类任务无需打开IDE大动干戈,也非简单命令能解决。Kimi Code CLI——月之暗面开源的命令行AI编程助手——正是为此设计。它将AI agent能力注入终端工作流,让你直接让AI读代码、改代码、执行命令,把重复劳动自动化。
项目地址:https://github.com/MoonshotAI/kimi-code | 8000+ Stars · MIT开源
前置准备
满足以下任一条件即可开始:
- macOS / Linux: 具备
bash+curl - Windows: 已安装 Git for Windows(内置Git Bash)
- 无需预先安装Node.js,安装脚本自动处理环境
Kimi Code CLI采用单二进制分发,与现有工具链无冲突。许多AI CLI依赖Node全局环境,版本切换易报错;单文件封装彻底省去环境冲突烦恼。
第一步:安装
根据系统执行对应命令:
macOS / Linux
sh
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
Windows (PowerShell)
powershell
irm https://code.kimi.com/kimi-code/install.ps1 | iex
安装后新开终端会话使PATH生效,验证安装:
sh
kimi --version
输出版本号即成功。单二进制分发无需手动配置环境变量。
第二步:首次登录
支持两种认证方式:
- Kimi Code OAuth:个人开发者授权即用
- Moonshot API Key:团队或需精细控制用量的场景
进入项目目录并启动:
sh
cd your-project
kimi
TUI界面为长时间agent会话优化。首次启动输入:
/login
按提示完成认证。终端工具使用者常通过SSH连接远程服务器,/login命令确保无桌面环境也能完成认证。
第三步:首次交互实战
登录后尝试:
Take a look at this project and explain its main directories.
或中文指令:
帮我看看 src 目录下有哪些模块,它们的职责分别是什么?
Kimi Code CLI会读取文件、搜索内容、执行Shell命令,并根据结果自动规划下一步。这与传统问答模式不同,它是真正的agent。
实战:审查并重构老代码
假设接手后端项目,遇到如下数据库查询逻辑:
java
public List<User> getUsers() {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "root", "123456");
// ...省略部分代码...
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
// 资源未关闭
}
}
步骤1:AI审查
在终端输入:
帮我审查 UserDAO.java 的 getUsers 方法,指出安全问题、资源泄漏风险和改进方向。
AI会输出清晰报告,涵盖硬编码密码、资源泄漏、异常处理规范等问题。
步骤2:自动重构
确认后下指令:
用 try-with-resources 重构该方法,提取连接信息到配置文件,加入日志记录,并写回原文件。
Kimi Code CLI定位文件、生成代码、写回磁盘,并在TUI展示变更摘要。确认后自动应用。
agent与普通chat的区别在于:它能读文件、改文件、跑命令,形成完整自动化闭环。
高级能力速览
子代理并行处理
任务较多时调度内置子代理:
coder— 写代码explore— 搜索探索plan— 规划步骤
主会话保持整洁,子代理各司其职。
视频输入
支持拖入录屏或演示视频,AI根据画面反推实现逻辑。调试UI或对接第三方演示时极为实用。
接入编辑器(ACP协议)
Zed、JetBrains等支持ACP协议的编辑器可直接配置:
json
{
"agent_servers": {
"Kimi Code CLI": {
"type": "custom",
"command": "kimi",
"args": ["acp"]
}
}
}
编辑器Agent面板即可对话。
常见问题
- Windows启动闪退/报Shell找不到:确认安装Git for Windows。非默认路径需设置
KIMI_SHELL_PATH指向bash.exe。 - 登录后会话不生效:确保在
kimi交互界面输入/login,登录状态绑定该进程。 - 卸载方法:使用安装脚本卸载命令,或删除二进制文件与配置目录(路径见官方文档)。
- 更换模型Provider:支持配置兼容的大模型provider,在配置文件指定endpoint与认证信息。
下一步建议
今天我们走完了安装、登录、审查重构的完整流程。Kimi Code CLI的核心价值:将AI agent能力嵌入你最熟悉的终端工作流。无需额外打开网页或App,切到项目目录敲 kimi 即可开始。
建议尝试:
- 使用
/mcp-config配置MCP服务器,接入更多数据源 - 探索生命周期hooks,为关键操作添加自动化审计
- 查阅官方文档深入Session管理与插件生态
认可本教程的价值?欢迎前往GitHub仓库点亮Star支持开源。遇到问题欢迎留言交流。