Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 2.2 KB

File metadata and controls

39 lines (29 loc) · 2.2 KB

Kimi CLI 源码分析(面向 Code Agent 开发者)

本系列文档基于 Kimi CLI 开源仓库 Python 源码直接分析,提炼出对 Qwen Code、Gemini CLI 等 Code Agent 开发者有参考价值的架构设计和实现模式。重点关注 Python 生态复现 Claude Code 架构的 Fork 策略、Wire 事件流多客户端、YAML 声明式代理等 Kimi CLI 独有创新。

阅读对象:正在开发或改进 CLI Code Agent 的工程师

不是:Kimi CLI 用户手册或功能介绍

文档索引

文档 开发者关注点 Qwen Code 对标
01-概述与对标 核心能力矩阵、Fork 策略、Python 重写启示 功能差距 + 多客户端架构
02-命令系统 28 命令(Soul 8 + Shell 20)、双模式交互、键盘快捷键 命令系统 + Agent/Shell 切换
03-技术架构 KimiSoul 代理循环、kosong LLM 抽象、Wire 协议、子代理、YAML 代理定义、Skill/插件双生态 Wire 事件流 + YAML 代理 + 插件隔离
EVIDENCE.md 源码分析证据

如何使用本系列

  1. 快速定位差距:从 01-概述 的能力矩阵找到你关心的领域
  2. 深入架构:进入对应章节查看 Kimi CLI 的实现细节
  3. 对照改进:每个章节的"Qwen Code 对标"小节提供对标分析和实现建议
  4. 查阅证据:所有技术声明在 EVIDENCE.md 中有源码路径支撑

分析方法

  • 源码分析:GitHub 开源仓库 Python 源码直接审阅
  • 官方文档moonshotai.github.io/kimi-cli(英/中双语)
  • 版本追踪:Changelog 分析(v0.8 → v1.25.0,~110 个版本)

相关文档

开发者: Moonshot AI(月之暗面许可证: Apache 2.0 仓库: github.com/MoonshotAI/kimi-cli 当前版本: v1.25.0