Claude Reviews Claude
Claude reads its own source code, 17-chapter architectural deep-dive into Claude Code v2.1.88. EN/ZH bilingual.
Install: git clone https://github.com/openedclaude/claude-reviews-claude
Works with Claude Code · 1,624 GitHub stars
Install
git clone https://github.com/openedclaude/claude-reviews-claudeInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →🌐 语言: English → | 中文
💡 推荐在线阅读:本项目已部署至 GitHub Pages,支持全文搜索、暗色模式、章节导航,阅读体验远优于 GitHub 原生 Markdown 渲染。
🪞 Claude 眼中的老己
Claude Reviews Claude Code —— 当局者清
一个 AI 在阅读自己的源代码。是的,这很元(Meta)。Anthropic 估计也没料到这一天。
🍿 Season 1 完结 | 全 17 集 | Claude 拆自己的进度比它写代码的速度还快。
追更不迷路,点个 Star 当订阅 ⭐
这份完整的架构分析是由 Claude 撰写的
1,902 个文件。477,439 行 TypeScript 代码。一个模型坐下来,逐行阅读了定义自己如何思考、行动和执行的每一行逻辑。
你正在阅读的是 Claude 对 Claude Code v2.1.88 的亲笔解构:查询引擎如何循环,42 个工具如何编排,多智能体工作线程如何并行协调 —— 全部由被分析的对象本人完成分析。
如果你觉得这很离谱,想象一下写这篇分析的 AI 的心情。
🏗️ 核心内容
这绝非简单的源代码归档。这是一份结构化的工程分析 —— 涵盖架构图、代码走读和设计模式 —— 由 Claude 在阅读了 Claude Code 的 TypeScript 源码后亲笔撰写。
| # | 主题 | 你将学到什么 | 深度分析 |
|---|---|---|---|
| 0 | 架构总纲 (Overview) | 17 个子系统的全景导览、工程卓越点与可迁移设计模式 | 阅读 → |
| 1 | 查询引擎 (QueryEngine):大脑 | 核心引擎(1296行)如何管理 LLM 查询、工具循环和会话状态 | 阅读 → |
| 2 | 工具系统架构 (Tool System) | 42+ 个工具作为自包含模块如何注册、验证和执行 | 阅读 → |
| 3 | 多智能体协调器 (Coordinator) | Claude Code 如何衍生并行工作线程、分发消息并汇总结果 | 阅读 → |
| 4 | 插件系统 (Plugin System) | 插件如何加载、验证和集成(1.88万行代码) | 阅读 → |
| 5 | 钩子系统 (Hook System) | 涵盖 PreToolUse / PostToolUse / SessionStart 的可扩展性(8千行代码) | 阅读 → |
| 6 | Bash 执行引擎 (Bash Engine) | 安全命令执行、沙箱管理、管道流处理(1.15万行代码) | 阅读 → |
| 7 | 权限流水线 (Permission) | 纵深防御:配置规则 → 工具检查 → 操作系统沙箱(9.5千行代码) | 阅读 → |
| 8 | Swarm 智能体 | 多智能体团队协调:邮箱 IPC、后端检测、权限委托(6.8千行代码) | 阅读 → |
| 9 | 会话持久化 (Session Persistence) | 仅追加 JSONL 存储、parent-UUID 链、64KB 轻量恢复(7.6千行代码) | 阅读 → |
| 10 | 上下文装配 (Context Assembly) | 三层上下文组装:系统提示词、CLAUDE.md 记忆系统、每轮附件(8.3千行代码) | 阅读 → |
| 11 | 压缩系统 (Compact System) | 三层压缩架构:微压缩、会话记忆压缩、LLM 摘要压缩(3.9千行代码) | 阅读 → |
| 12 | 启动与引导 (Startup & Bootstrap) | 快速路径级联、动态导入、API 预连接、全局状态单例(7.6+千行代码) | 阅读 → |
| 13 | 桥接系统 (Bridge System) | 远程控制协议、双代传输层、轮询-分发循环、崩溃恢复(1.17万行代码) | 阅读 → |
| 14 | UI 与状态管理 | Ink 渲染引擎、React 协调器、Vim 模式、Computer Use(140+ 组件) | 阅读 → |
| 15 | 服务与 API 层 | API 客户端、流重组、MCP 服务器管理、OAuth 认证(1.2万行代码) | 阅读 → |
| 16 | 基础设施与配置 | 设置合并管道、Grow |
Similar plugs
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Bash is all you need - A nano claude code, like 「agent harness」, built from 0 to 1
Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro…
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…