Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

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