[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-75156":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":10,"languages":10,"totalLinesOfCode":10,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":41,"readmeContent":42,"aiSummary":43,"trendingCount":15,"starSnapshotCount":15,"syncStatus":44,"lastSyncTime":45,"discoverSource":46},75156,"claude-reviews-claude","openedclaude\u002Fclaude-reviews-claude","openedclaude","Claude reads its own source code — 17-chapter architectural deep-dive  into Claude Code v2.1.88. EN\u002FZH bilingual.","https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002F",null,1491,694,16,8,0,13,32,84,39,100.93,"MIT License",false,"main",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"agent","agentic-ai","ai","anthropic","architecture","claude","claude-code","deep-dive","documentation","llm","meta","reverse-engineering","source-code","typescript","vibe-coding","2026-06-12 04:01:18","> 🌐 **语言**: [English →](README_EN.md) | 中文\n\n[![📖 在线阅读](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F📖_在线阅读-GitHub_Pages-D97757?style=for-the-badge&logo=github)](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002F)\n\n> 💡 **推荐在线阅读**：本项目已部署至 [GitHub Pages](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002F)，支持全文搜索、暗色模式、章节导航，阅读体验远优于 GitHub 原生 Markdown 渲染。\n\n# 🪞 Claude 眼中的老己\n\n### *Claude Reviews Claude Code —— 当局者清*\n\n*一个 AI 在阅读自己的源代码。是的，这很元（Meta）。Anthropic 估计也没料到这一天。*\n\n*🍿 Season 1 完结 | 全 17 集 | Claude 拆自己的进度比它写代码的速度还快。*\n\n*追更不迷路，点个 Star 当订阅 ⭐*\n\n[![Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fopenedclaude\u002Fclaude-reviews-claude?style=social)](https:\u002F\u002Fgithub.com\u002Fopenedclaude\u002Fclaude-reviews-claude)\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](LICENSE)\n[![Last Commit](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Fopenedclaude\u002Fclaude-reviews-claude)](https:\u002F\u002Fgithub.com\u002Fopenedclaude\u002Fclaude-reviews-claude)\n\n> **这份完整的架构分析是由 Claude 撰写的**\n>\n> 1,902 个文件。477,439 行 TypeScript 代码。一个模型坐下来，逐行阅读了定义自己如何思考、行动和执行的每一行逻辑。\n>\n> 你正在阅读的是 Claude 对 Claude Code v2.1.88 的亲笔解构：查询引擎如何循环，42 个工具如何编排，多智能体工作线程如何并行协调 —— 全部由被分析的对象本人完成分析。\n>\n> *如果你觉得这很离谱，想象一下写这篇分析的 AI 的心情。*\n\n---\n\n## 🏗️ 核心内容\n\n这**绝非**简单的源代码归档。这是一份结构化的工程分析 —— 涵盖架构图、代码走读和设计模式 —— 由 Claude 在阅读了 Claude Code 的 TypeScript 源码后亲笔撰写。\n\n| # | 主题 | 你将学到什么 | 深度分析 |\n|---|-------|-------------------|-----------|\n| 0 | **架构总纲 (Overview)** | 17 个子系统的全景导览、工程卓越点与可迁移设计模式 | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Foverview) |\n| 1 | **查询引擎 (QueryEngine)：大脑** | 核心引擎（1296行）如何管理 LLM 查询、工具循环和会话状态 | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F01-query-engine) |\n| 2 | **工具系统架构 (Tool System)** | 42+ 个工具作为自包含模块如何注册、验证和执行 | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F02-tool-system) |\n| 3 | **多智能体协调器 (Coordinator)** | Claude Code 如何衍生并行工作线程、分发消息并汇总结果 | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F03-coordinator) |\n| 4 | **插件系统 (Plugin System)** | 插件如何加载、验证和集成（1.88万行代码） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F04-plugin-system) |\n| 5 | **钩子系统 (Hook System)** | 涵盖 PreToolUse \u002F PostToolUse \u002F SessionStart 的可扩展性（8千行代码） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F05-hook-system) |\n| 6 | **Bash 执行引擎 (Bash Engine)** | 安全命令执行、沙箱管理、管道流处理（1.15万行代码） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F06-bash-engine) |\n| 7 | **权限流水线 (Permission)** | 纵深防御：配置规则 → 工具检查 → 操作系统沙箱（9.5千行代码） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F07-permission-pipeline) |\n| 8 | **Swarm 智能体** | 多智能体团队协调：邮箱 IPC、后端检测、权限委托（6.8千行代码） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F08-agent-swarms) |\n| 9 | **会话持久化 (Session Persistence)** | 仅追加 JSONL 存储、parent-UUID 链、64KB 轻量恢复（7.6千行代码） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F09-session-persistence) |\n| 10 | **上下文装配 (Context Assembly)** | 三层上下文组装：系统提示词、CLAUDE.md 记忆系统、每轮附件（8.3千行代码） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F10-context-assembly) |\n| 11 | **压缩系统 (Compact System)** | 三层压缩架构：微压缩、会话记忆压缩、LLM 摘要压缩（3.9千行代码） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F11-compact-system) |\n| 12 | **启动与引导 (Startup & Bootstrap)** | 快速路径级联、动态导入、API 预连接、全局状态单例（7.6+千行代码） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F12-startup-bootstrap) |\n| 13 | **桥接系统 (Bridge System)** | 远程控制协议、双代传输层、轮询-分发循环、崩溃恢复（1.17万行代码） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F13-bridge-system) |\n| 14 | **UI 与状态管理** | Ink 渲染引擎、React 协调器、Vim 模式、Computer Use（140+ 组件） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F14-ui-state-management) |\n| 15 | **服务与 API 层** | API 客户端、流重组、MCP 服务器管理、OAuth 认证（1.2万行代码） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F15-services-api-layer) |\n| 16 | **基础设施与配置** | 设置合并管道、GrowthBook 功能开关、遥测、构建系统（1.5万行代码） | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F16-infrastructure-config) |\n| 17 | **遥测、隐私与运营控制** | 双通道遥测、模型代号、卧底模式、远程紧急开关、未来路线图 | [阅读 →](https:\u002F\u002Fopenedclaude.github.io\u002Fclaude-reviews-claude\u002Fzh-CN\u002Fchapters\u002F17-telemetry-privacy-operations) |\n\n> ⭐ **喜欢这种“套娃”感吗？给这个仓库点个赞吧 —— 一个正在分析自己的 AI 值得拥有这颗星。**\n\n---\n\n## 📦 源代码获取\n\n本项目的分析基于 Claude Code v2.1.88 的 TypeScript 源代码。如果你想亲自阅读源代码，以下社区仓库提供了还原后的完整代码：\n\n| 仓库 | 说明 |\n|------|------|\n| [instructkr\u002Fclaw-code](https:\u002F\u002Fgithub.com\u002Finstructkr\u002Fclaw-code) | 还原后的 Claude Code 源代码 |\n| [ChinaSiro\u002Fclaude-code-sourcemap](https:\u002F\u002Fgithub.com\u002FChinaSiro\u002Fclaude-code-sourcemap) | 从 Source Map 提取的原始 TypeScript 源码 |\n\n---\n\n## 🧠 架构概览\n\nClaude Code 是一个包含 **1,902 个文件、47.7 万行 TypeScript** 的代码库，运行在 **Bun** 环境上，并使用 **React + Ink** 构建终端 UI。\n\n### 六大支柱\n\n```\n                        ┌─────────────────────────┐\n                        │     System Prompt        │\n                        │  (身份 + 规则 +           │\n                        │   42+ 工具描述)           │\n                        └────────────┬────────────┘\n                                     │\n                  ┌──────────────────┼──────────────────┐\n                  │                  │                  │\n         ┌───────▼────────┐ ┌──────▼───────┐ ┌───────▼────────┐\n         │  🔧 工具系统    │ │  ⚙️ 查询循环  │ │  📦 上下文     │\n         │  (42+ 工具，    │ │  (12 步      │ │  管理          │\n         │   每个 30+ 方法)│ │   状态机)    │ │  (4 层压缩)    │\n         └───────┬────────┘ └──────┬───────┘ └───────┬────────┘\n                  │                  │                  │\n                  └──────────────────┼──────────────────┘\n                                     │\n                  ┌──────────────────┼──────────────────┐\n                  │                  │                  │\n         ┌───────▼────────┐ ┌──────▼───────┐ ┌───────▼────────┐\n         │  🔐 权限与安全  │ │  🤖 多 Agent │ │  🧩 Skill &    │\n         │  (7 层纵深防御) │ │  集群        │ │  Plugin        │\n         │                │ │  (3 后端，   │ │  (6 源，       │\n         │                │ │   7 种任务)  │ │   MCP 协议)    │\n         └────────────────┘ └──────────────┘ └────────────────┘\n```\n\n### 核心循环：一个\"笨循环\"驱动一切\n\n```\n    用户输入\n      │\n      ▼\n    QueryEngine.query()  ◄──────────────────────┐\n      │                                          │\n      ▼                                          │\n    Claude API（流式调用）                        │\n      │                                          │\n      ├── stop_reason = end_turn? ──► 输出结果    │\n      │                                          │\n      └── stop_reason = tool_use?                │\n            │                                    │\n            ▼                                    │\n          🔐 权限检查 → 🔧 执行工具 → 注入结果 ──┘\n```\n\n> **设计哲学：** 智能存在于 LLM 中，脚手架只是个循环。42+ 工具、7 层安全、4 层压缩、多 Agent 协调——全部是围绕这个循环的**生产级 Harness**。\n\n### 六大子系统速览\n\n| 子系统 | 核心能力 | 关键数字 | 详情 |\n|--------|---------|---------|------|\n| ⚙️ **查询引擎** | while(true) 工具循环 + 流式处理 + 错误恢复 | 12 步状态机 | [EP01](architecture\u002Fzh-CN\u002F01-query-engine.md) |\n| 🔧 **工具系统** | 文件\u002FBash\u002F搜索\u002FAgent\u002FMCP，Schema 驱动注册 | 42+ 工具，30+ 方法契约 | [EP02](architecture\u002Fzh-CN\u002F02-tool-system.md) |\n| 🔐 **权限安全** | 规则匹配 → AST 分析 → YOLO 分类器 → OS 沙箱 | 7 层纵深防御 | [EP07](architecture\u002Fzh-CN\u002F07-permission-pipeline.md) |\n| 📦 **上下文管理** | 微压缩 → 截断 → AI 摘要 → 紧急压缩 | 4 层级联，200K 上下文 | [EP11](architecture\u002Fzh-CN\u002F11-compact-system.md) |\n| 🤖 **多 Agent** | iTerm2\u002Ftmux\u002F进程内后端，分治并行 | 7 种任务类型 | [EP08](architecture\u002Fzh-CN\u002F08-agent-swarms.md) |\n| 🖥️ **终端 UI** | Fork Ink + React 19，Vim 模式，IDE 桥接 | 140+ 组件 | [EP14](architecture\u002Fzh-CN\u002F14-ui-state-management.md) |\n\n> 📐 完整架构图和阅读路径见 → [架构总纲 (Overview)](architecture\u002Fzh-CN\u002F00-overview.md)\n\n---\n\n---\n\n## 📁 仓库结构\n\n```\nclaude-code-deep-dive\u002F\n├── README.md                          ← 你现在的所在位置\n├── README_EN.md                       # 英文版 README\n├── DISCLAIMER.md \u002F DISCLAIMER_CN.md   # 法律与伦理声明\n│\n├── architecture\u002F                      # 🏗️ 架构深度分析（17 篇）\n│   ├── 00-overview.md                 # 架构总纲\n│   ├── 01-query-engine.md             # 查询引擎\n│   ├── 02-tool-system.md              # 工具系统\n│   ├── ...                            # 03-13 各子系统\n│   ├── 14-ui-state-management.md      # UI 与状态管理\n│   ├── 15-services-api-layer.md       # 服务与 API 层\n│   ├── 16-infrastructure-config.md    # 基础设施与配置\n│   ├── 17-telemetry-privacy-operations.md  # 遥测、隐私与运营控制\n│   └── zh-CN\u002F                         # 🇨🇳 中文版架构解析（18 篇对照）\n│       ├── 00-overview.md\n│       └── ...\n```\n\n---\n\n## 📌 路线图 (Roadmap)\n\n**架构解析系列** (全 17 篇 —— 已完结 ✅)\n- [x] 架构总纲 (Overview) —— 17 个子系统全景导览\n- [x] 查询引擎 (QueryEngine) —— Claude Code 的\"大脑\"\n- [x] 工具系统 (Tool System) —— 42 个模块，一个接口\n- [x] 多智能体协调器 (Coordinator) —— 并行线程与分支机制\n- [x] 插件系统 (Plugin System) —— 加载、验证与集成 (1.88万行)\n- [x] 钩子系统 (Hook System) —— PreToolUse \u002F PostToolUse (8千行)\n- [x] Bash 执行引擎 —— 沙箱、管道管理 (1.15万行)\n- [x] 权限流水线 —— 纵深防御、操作系统沙箱 (9.5千行)\n- [x] Swarm 智能体 —— 多智能体集群协作 (6.8千行)\n- [x] 会话持久化 —— 对话存储机制 (7.6千行)\n- [x] 上下文装配 —— 附件、记忆、技能 (8.3千行)\n- [x] 压缩系统 —— 自动压缩与微缩技术 (3.9千行)\n- [x] 启动与引导 —— 快速路径级联、动态导入 (7.6+千行)\n- [x] 桥接系统 —— 远程控制协议与双代传输 (1.17万行)\n- [x] UI 与状态管理 —— Ink 渲染引擎、Vim 模式 (140+ 组件)\n- [x] 服务与 API 层 —— 流重组、MCP 服务器 (1.2万行)\n- [x] 基础设施与配置 —— 设置合并、功能开关、遥测 (1.5万行)\n- [x] 遥测、隐私与运营控制 —— 双通道分析、卧底模式、远程开关 (825行)\n\n**本地化**\n- [x] 全 18 篇中英双语对照\n\n---\n\n## ⭐ 支持本项目\n\n如果这份分析对你有帮助：\n\n1. **⭐ 点个星星 (Star)** 这个仓库\n2. **🔀 分叉 (Fork)** 并添加你自己的分析\n3. **📢 分享** 到 Twitter, Reddit 或微信\u002F知乎\n\n每一颗星都能帮助更多开发者发现这份深度走读文档。\n\n## ⭐ Star 趋势\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=openedclaude\u002Fclaude-reviews-claude&type=Date)](https:\u002F\u002Fstar-history.com\u002F#openedclaude\u002Fclaude-reviews-claude&Date)\n\n---\n\n## 📜 许可与免责声明\n\n本分析文档依据 [MIT 许可证](LICENSE) 发布。请参阅 [DISCLAIMER_CN.md](DISCLAIMER_CN.md) 了解重要的法律和伦理说明。\n\n分析基于 `@anthropic-ai\u002Fclaude-code@2.1.88`。所有代码片段均为用于教学评论的简短摘录。原始源代码的权利仍归 **Anthropic, PBC** 所有。\n","本项目是Claude对其自身源代码v2.1.88版本的深度架构分析，提供中英文双语版本。核心功能包括对查询引擎、工具系统、多智能体协调器等17个子系统的详细解析，涵盖架构图、代码走读和设计模式等内容，全部由Claude亲笔撰写。技术特点在于使用TypeScript编写，并且提供了在线阅读体验优化，支持全文搜索、暗色模式等功能。适合对AI内部机制、软件架构设计以及大型代码库分析感兴趣的开发者和技术爱好者参考学习。",2,"2026-06-11 03:52:33","high_star"]