README

欢迎来到 Claude Code 源码分析文档。本文档基于 @anthropic-ai/claude-code@2.1.88 版本的源码逆向工程,深入剖析了这个终端 AI 编程助手的技术实现。

关于本文档

本文档由 open-claude-code 项目维护,该项目通过 sourcemap 信息恢复了 Claude Code 的完整源码结构。文档内容涵盖:

  • 核心架构设计

  • 关键子系统实现细节

  • 工具系统机制

  • 多 Agent 协作原理

  • 上下文管理策略

  • 安全与权限控制

项目信息

  • 版本: 2.1.88

  • 运行时: Node.js 18+

  • 构建工具: Bun

  • UI 框架: React 19 + Ink

  • 类型系统: TypeScript + Zod

贡献

本文档是开源项目,欢迎提交改进建议和补充内容。


免责声明: 本文档仅供学习研究使用,不代表 Anthropic 官方立场。Claude Code 的所有权利归 Anthropic 公司所有。