基于 cc-haha(Claude Code 泄漏版源码)的源码分析与学习文档站点。
本项目旨在通过对 Claude Code CLI 源码的系统性分析,帮助开发者理解其架构设计、核心机制与实现细节。内容涵盖:
- 架构总览 — 整体架构、上下文构建、状态管理、消息流
- 工具系统 — Task、Exec、Agent、MCP、File、Search 等工具的实现
- 服务层 — Session/Memory、API、MCP、Compact 等核心服务
- Hooks 机制 — React Hooks 与 Shell Hooks 的工作原理
- 智能体开发 — Tool 开发、Agent 工具、SDK 集成、Team 系统
本项目的学习对象为 cc-haha 项目。本项目仅用于技术学习与研究目的,不包含任何原始源码,所有内容均为对源码的分析与解读。
Claude Code 的版权归 Anthropic 所有。
- Next.js 15 + Nextra 4 (nextra-theme-docs)
- Markdown / MDX 编写内容
- Shiki 代码高亮(Dracula / GitHub Light 双主题)
# 安装依赖
npm install
# 启动开发服务器 (端口 4000)
npm run dev
# 构建
npm run build
# 生产模式运行
npm startcontent/
├── index.mdx # 首页
├── guide/ # 项目概览与核心概念
├── architecture/ # 架构分析
├── tools/ # 工具系统
├── services/ # 服务层
├── hooks/ # Hooks 机制
└── agent-dev/ # 智能体开发