GitHub - whatyun/claude-code-docs: Claude Code 源码深度解析 · GitHub
Skip to content

whatyun/claude-code-docs

 
 

Folders and files

Repository files navigation

Claude Code 源码深度解析 — 交互式文档

从 50 万行 TypeScript 中提炼的架构全景,16 个核心模块的可视化解读。

在线阅读

👉 https://xiangruihu.github.io/claude-code-docs/

特性

  • 16 个核心模块:启动流程、查询引擎、工具系统、权限管线、API 层、MCP 协议等
  • 教学版 vs 真实版:用 30 行 Python 教学代码对比 Claude Code 的工业级实现
  • 可视化架构图:Mermaid 流程图 + 时序图 + 状态机
  • 全文搜索:Ctrl+K 快速定位任意模块
  • 暗色/亮色主题:自动适配系统偏好

技术栈

纯静态单文件 HTML,无需构建工具,无外部依赖(Mermaid.js 通过 CDN 加载)。

本地预览

cd claude-code-docs
python3 -m http.server 8080
# 打开 http://localhost:8080

License

MIT

About

Claude Code 源码深度解析

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • HTML 100.0%