对于程序员来说,终端(Terminal)是每天待得最久的地方之一。虽然市面上已经有了不少 AI 编程助手,但大多局限在编辑器的一个小窗口里。最近,月之暗面(MoonshotAI)推出了一款名为 Kimi Code CLI 的重磅工具,直接把 AI Agent 搬进了你的终端。
Kimi Code CLI 不仅仅是一个简单的对话框,它是一个真正的终端智能体。它能够阅读和修改代码、执行 Shell 命令、搜索网页,甚至可以在执行过程中根据实际情况自主规划和调整行动。
丝滑切换的 Shell 模式
很多 AI 工具在使用时需要你在终端和对话窗口之间来回切换,非常琐碎。Kimi Code CLI 提供了一个非常实用的功能:按下 Ctrl-X,你就可以在 AI 模式和普通的 Shell 模式之间无缝切换。
这意味着你不需要离开当前的运行环境,就能直接运行常规的 Shell 命令。这种沉浸式的体验,让 AI 真正成为了你命令行工具的一部分。

深度集成主流 IDE
除了在终端独立运行,Kimi Code CLI 的兼容性也做得非常出色。它不仅提供了官方的 VS Code 插件,还通过 ACP(Agent Client Protocol)协议支持了更多专业的 IDE。
如果你是 Zed 或者 JetBrains 系列(如 IntelliJ IDEA、PyCharm)的用户,只需要在配置文件中简单添加几行代码,就能在这些编辑器里调用 Kimi 的能力。

通过 ACP 协议,你可以在 IDE 的 Agent 面板中开启 Kimi 线程,让它帮你处理更复杂的跨文件重构或逻辑分析任务。

让 Zsh 更加聪明
如果你是 Zsh 的拥趸,Kimi Code CLI 也为你准备了专属的插件。通过安装 zsh-kimi-cli 插件,你可以将 AI 的能力直接注入到你的 Shell 体验中。
配置完成后,同样是通过 Ctrl-X,你就能瞬间唤醒这个强大的 AI 助手。对于那些记不住的复杂 Git 指令或者环境配置命令,现在只需要用自然语言描述,Kimi 就能帮你搞定。
扩展无限可能的 MCP 支持
为了让 AI 能够接触到更多外部数据和工具,Kimi Code CLI 引入了对 MCP(Model Context Protocol)的支持。
通过这个协议,你可以轻松为 Kimi 添加各种外部工具集。比如添加 Chrome 开发工具,或者连接到 Linear 等协作平台。利用简单的 kimi mcp 命令,你就能管理这些外部服务的授权和接入,极大地扩展了 AI Agent 的能力边界。
如何开始使用
Kimi Code CLI 基于 Python 开发,安装过程非常简单。你可以通过 pip 或者官网提供的安装方式快速上手。
在开发模式下,它还提供了丰富的测试和构建工具,方便开发者进行二次开发或者贡献代码。
总结
Kimi Code CLI 的出现,标志着国产 AI 在开发者工具领域迈出了坚实的一步。它不再仅仅是一个写代码的辅助,而是一个能够理解开发者意图、能够操作环境、能够自主解决问题的终端搭档。
如果你已经习惯了在终端工作,又希望拥有像 Kimi 这样强大的 AI 实时辅助,那么这个开源项目绝对值得一试。

