本仓库仅供学习、研究和源码分析使用,不是 Anthropic 官方仓库。 Claude Code 及相关代码、商标与知识产权归属于 Anthropic。
这个仓库保存了一份 Claude Code 的源码快照,并围绕它补充了系统化的中文分析文档,目标是帮助读者理解一个大型 Agent CLI/TUI 系统是如何分层、编排、扩展和持久化运行状态的。
- Claude Code 的原始版权归 Anthropic 所有。
- 本仓库中的源码快照仅用于学习、研究、教学讨论与源码分析。
- 本仓库不是 Anthropic 官方仓库,也不代表 Anthropic 官方说明。
docs/design/设计总览文档,适合先建立全局架构认知。docs/tutorial/分模块教程,适合结合源码逐步深入。
总入口见 docs/README.md。
- docs/design/01-overview.md
- docs/design/02-runtime-flows.md
- docs/tutorial/01-architecture-overview.md
- docs/tutorial/03-context-management.md
- docs/tutorial/10-query-engine.md
- docs/tutorial/07-tool-system.md
- docs/tutorial/12-session.md
- docs/tutorial/02-prompt-system.md
- docs/tutorial/04-memory-system.md
- docs/tutorial/05-sub-agent.md
- docs/tutorial/06-agent-team.md
- docs/tutorial/08-command-system.md
- docs/tutorial/09-state-management.md
- docs/tutorial/11-mcp-system.md
- docs/design/04-module-design.md
- docs/design/05-dependencies.md
如果你只想按一条顺序读完,建议这样:
- docs/design/01-overview.md
- docs/design/02-runtime-flows.md
- docs/tutorial/01-architecture-overview.md
- docs/tutorial/03-context-management.md
- docs/tutorial/10-query-engine.md
- docs/tutorial/07-tool-system.md
- docs/tutorial/12-session.md
- docs/tutorial/02-prompt-system.md
- docs/tutorial/04-memory-system.md
- docs/tutorial/05-sub-agent.md
- docs/tutorial/06-agent-team.md
- docs/tutorial/08-command-system.md
- docs/tutorial/11-mcp-system.md
- docs/design/03-domain-models.md
- docs/design/04-module-design.md
- docs/design/05-dependencies.md
- Claude Code 的 Query Loop 如何组织多轮工具调用
- Prompt、Context、Memory、Session 如何协作
- Sub Agent、Coordinator、Team Worker 如何实现
- Tool Registry、权限系统、MCP 接入如何落地
本仓库及文档仅供学习参考。若你需要 Claude Code 的官方产品信息、正式文档、许可证说明或商用政策,请以 Anthropic 官方渠道为准。