10分钟上手Kimi CLI:新手也能在终端搞定的5件事
2026/9/15 13:45:26 网站建设 项目流程

10分钟上手Kimi CLI:新手也能在终端搞定的5件事

【免费下载链接】kimi-cliKimi Code CLI is your next CLI agent.项目地址: https://gitcode.com/GitHub_Trending/ki/kimi-cli

想统计一份访问日志里每个接口的调用次数和平均响应时间,传统做法是先去搜索引擎翻 grep、awk 的参数再自己拼命令。而 Kimi CLI 是一个终端里的 AI agent,你把这句话直接说进终端,它就会去读日志、跑统计命令,再把结果表格还给你。

它到底是什么

Kimi CLI 是一个用 Python 写的开源(Apache 2.0 协议)AI agent,装完你就在终端里多出一个kimi命令。它能读写代码、执行 shell 命令、搜索和抓取网页,干活的过程中还会自己规划、调整行动。它适合每天写代码的开发者,也适合想把手头重复的终端操作自动化的工程师。

它自带三种入口:交互式命令行kimi、浏览器界面kimi web,以及给 IDE 用的kimi acp服务。整个项目就是一个 Python 仓库,安装脚本会帮你把依赖环境一起装好,不用手动折腾。

传统终端用法用 Kimi CLI
记命令语法,手动拼管道用自然语言描述目标,由它选命令并执行
写个脚本批处理文件,再运行看输出一句话说明需求,它做完把结果汇报给你
终端、浏览器、编辑器多个窗口来回切Ctrl-X在 agent/shell 两种模式间切换,对话和命令同屏完成

👉 对你意味着什么:不用再背参数组合,但了解基础命令依然有用——它做的事,你才能判断对不对。

能力速览:5个高频能力

下面每个能力都对应项目里真实存在的命令或快捷键,看完就能直接用。

说目标,它来执行

它把自然语言翻译成具体的系统操作,执行前会经过你的确认。 👉 输入"分析 logs 目录下的访问日志,统计每个接口的调用次数和平均响应时间",它会读取日志文件、运行聚合命令,输出每个接口的统计表。结果不满意,你再补一句"按次数降序排",它会接着调整。

Ctrl-X 切 shell,AI和命令同屏

默认是 agent 模式,输入会发给 AI;按Ctrl-X切到 shell 模式,就能像在普通终端里一样敲命令。 👉 shell 模式下输入npm run build,输出直接显示在同一屏,不用切窗口。

Plan 模式:先想清楚再动手

Shift-Tab或输入/plan on进入规划模式:AI 只能使用只读工具探索代码,先把实施方案写进一个 plan 文件,经你批准后才开始写代码。 👉 说"给用户列表页加个分页功能,每页20条",它先给出方案,你可以批准、拒绝,或附上修改意见让它修订。

会话续接:不用从头再说一遍

对话历史会自动保存,退出时会打印一条可直接复制的续接命令。 下次运行kimi --continue继续上次的会话,或用/sessions交互式切换历史会话;你之前"本会话允许"过的审批、Plan 模式等状态也会一并还原。

还能上网查资料

它能搜索和抓取网页,不只是看本地文件。 "帮我调研 Python 的异步 Web 框架,比较 FastAPI、Starlette 和 Sanic 的优缺点"——它会搜索、读页面,整理出一份对比结果。

这 5 个能力背后是同一件事:终端从"你记命令"变成"你说话、它执行",你只需要关注结果和审批。

跟着做一遍:第一次跑通对话

目标:进入一个不太熟的项目(就用 Kimi CLI 自己的源码),让 AI 看懂结构,并帮你走通一个小任务。

操作

  • 启动:在项目目录里运行kimi
  • 登录:首次启动输入/login,选择 Kimi Code 平台,浏览器会自动打开做 OAuth 授权(选第三方平台则输入 API 密钥)
  • 对话:试着说"帮我看一下这个项目的目录结构",你会看到它先读文件,再给出结构总结
  • 补充项目说明:项目里没有AGENTS.md时,运行/init让它分析项目并生成该文件,AI 后续行为会更贴合你的规范
  • 引用文件:消息里输入@会自动补全项目文件路径,比如@src/app.py,让它直接聚焦某个文件

验证

  • kimi --version能正确打印版本号
  • 对话里出现与真实项目相符的目录结构总结
  • 让它做修改时,每次文件写入和命令执行前都会弹出确认框,能看清命令内容和文件 diff
  • 底部状态栏会持续显示当前模式和上下文占用,比如context: 42.0%

⚠️注意

  • shell 模式下每条命令独立执行,cdexport这类改变环境的命令不会影响后续命令
  • macOS 上首次启动kimi会比较慢,可在「系统设置 → 隐私与安全性 → 开发者工具」添加你的终端应用,之后启动会快很多
  • YOLO 模式(/yolo)会自动批准所有操作,只在容器这类可控环境里用

终端之外:集成与生态

  • VS Code 扩展:在编辑器侧边栏提供一个 AI 面板,代码改动可以在编辑器的 diff 视图里审阅,终端命令同样可用
  • ACP 协议:运行kimi acp把它作为 agent 服务启动,接入 Zed、JetBrains 等支持 ACP 的编辑器
  • MCP 工具kimi mcp add接入外部 MCP 服务器(比如浏览器自动化),给 agent 扩展新工具,详见 MCP 文档
  • 插件与技能kimi plugin管理自定义插件(Beta),技能文件(如 sample-plugin 示例)能把领域知识注入 agent
  • 子 Agent:会话中可以派生子 Agent 处理子任务,见 Agent 与子 Agent 文档
  • Web UI 与后台任务kimi web打开浏览器界面;耗时命令可转后台运行,/task查看进度,默认最多同时 4 个
  • 社区贡献:功能增强、文档补充、工具扩展都欢迎,流程见 CONTRIBUTING.md

三个边界问题

Q:这个项目跟 Kimi Code 是什么关系?会被废弃吗?README 里写得很清楚:Kimi CLI 正在演进为下一代产品 Kimi Code CLI,安装新版会自动迁移你的配置与会话,本项目会逐渐收尾,但文档和已有安装保持可用。官方文档建议新用户直接装新版;升级路径是无损的,你可以放心先试。

Q:它会擅自执行危险操作吗?默认不会。改文件、跑命令前都会弹确认框,显示命令内容和文件 diff,你选"允许""本会话允许"或"拒绝"。只有开启 YOLO/AFK 模式才自动批准所有操作,官方文档也明确提示这两种模式只建议在可控环境中使用。

Q:它替代终端吗?我还需要学命令吗?不替代。shell 模式有限制(比如cd不持久),而且你懂基础命令,才能判断它做得对不对。把它定位成助手:你说目标,它执行,你来验收。

安装与启动

git clone https://gitcode.com/GitHub_Trending/ki/kimi-cli cd kimi-cli && ./scripts/install.sh

然后在任意项目目录运行kimi,首次进入输入/login完成授权即可。如果机器上已有uv,也可以直接uv tool install --python 3.13 kimi-cli安装。

现在就可以开始:挑一个你最熟的项目,把它跑起来,让它先讲讲这个项目的目录结构——这是了解它能力最快的方式。

【免费下载链接】kimi-cliKimi Code CLI is your next CLI agent.项目地址: https://gitcode.com/GitHub_Trending/ki/kimi-cli

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询