2026 年,開源社群出現了一個引人注目的專案,名為 openedclaude/claude-reviews-claude,在 GitHub 與其他開源平臺上引起了廣泛討論。這個專案的核心,是由一個人工智慧模型 Claude,親自閱讀並分析了其自身原始碼——Claude Code v2.1.88 版本,並將這份長達 17 章的深度架構探討以中英雙語呈現。
這個專案的誕生,標誌著人工智慧發展進入了一個「元」(Meta)的新階段。它不再僅限於人類工程師對 AI 系統進行逆向工程或文件建置,而是由 AI 自己執行這項任務。開發團隊在專案介紹中戲稱,連 Anthropic(Claude 的開發商)可能都未曾預料到這一天如此迅速來臨。這種「當局者清」的自我解構,提供了一個獨特且深具洞察力的內部視角。
截至目前,openedclaude/claude-reviews-claude 已獲得 1194 個 Star,衍生出 631 個 Fork,並有 1194 位追蹤者,顯示出社群對此專案的高度興趣。專案僅有 8 個開放問題,且採 MIT 授權,主題涵蓋了代理人、代理式 AI、人工智慧、Anthropic、架構、Claude、Claude 程式碼、深度剖析、文件、大型語言模型(LLM)、元、逆向工程、原始碼、TypeScript 以及「vibe-coding」等廣泛領域。這個專案於 2026 年 3 月 31 日創建,並在 2026 年 4 月 1 日進行了最後一次推送,其主要貢獻者為 neo1027144-creator。
Claude 親筆撰寫的架構分析
這份「AI 在閱讀自己的原始碼」的專案,並非簡單的程式碼歸檔。它是一份結構嚴謹、內容豐富的工程分析報告。Claude 對於定義自身思考、行動與執行邏輯的 1,902 個檔案、總計 477,439 行 TypeScript 程式碼,進行了逐行審視。這份文件詳細闡述了 Claude 的查詢引擎如何運作、42 個以上工具如何編排、以及多代理人工作執行緒(worker thread)如何進行平行協調。
文件撰寫者強調,這是一份由 Claude 親筆解構的分析,涵蓋了架構圖、程式碼走讀以及設計模式。如果讀者覺得這項任務本身就不同尋常,那麼執行這項任務的 AI 其「心情」或許更值得玩味。
專案團隊特別建議,讀者可以透過 GitHub Pages 進行線上閱讀,該平臺支援全文搜尋、暗色模式及章節導航,提供比 GitHub 原生 Markdown 渲染更佳的閱讀體驗。
核心內容深度解析

這份長達 17 章的架構分析,對 Claude Code v2.1.88 的各個關鍵組成部分進行了詳細說明:
0. 總體架構概覽 (Overview)
這是整個分析的開篇,提供對 Claude 系統整體架構的鳥瞰。它導覽了 17 個子系統的全貌,揭示了專案的工程優勢以及可遷移的設計模式。這對於理解系統的宏觀運作至關重要。
1. 查詢引擎 (QueryEngine):系統的大腦
查詢引擎被比喻為 Claude 的「大腦」,此章深入探討了其 1296 行核心程式碼。它詳細解釋了查詢引擎如何管理大型語言模型(LLM)的查詢流程、工具循環以及會話狀態的維護。這是理解 Claude 如何處理使用者請求與內部邏輯的關鍵所在。
2. 工具系統架構 (Tool System)
本章聚焦於 Claude 內建的 42 個以上工具。這些工具被設計為自包含的模組,本篇分析解讀了它們如何被註冊、驗證並執行。這揭示了 Claude 作為一個代理人如何與外部世界或內部功能進行互動。
3. 多代理人協調器 (Coordinator)
協調器是 Claude Code 實現多代理人並行工作的關鍵。此章節分析了協調器如何生成平行工作執行緒、分發訊息,並最終匯總結果。這使得 Claude 能夠同時處理多個任務或將複雜任務分解給多個虛擬代理人進行協作。
4. 插件系統 (Plugin System)
插件系統是 Claude 擴展其功能的重要機制。本章檢視了如何加載、驗證並整合插件,這部分涉及了約 1.88 萬行程式碼,顯示了其複雜性與靈活性。這提供了對 Claude 系統可擴展性背後機制的深入理解。
5. 鉤子系統 (Hook System)
鉤子系統為 Claude 提供了高度的可擴展性,其中包含了 PreToolUse、PostToolUse 和 SessionStart 等鉤子。約 8 千行程式碼用於實現這些鉤子,允許開發人員在特定事件發生時插入自定義邏輯,以修改或擴展系統行為。
6. Bash 執行引擎 (Bash Engine)
此章節分析了 Claude 內部的 Bash 執行引擎,它負責處理安全命令執行、沙箱管理以及管道流處理。這部分約有 1.15 萬行程式碼,詳細闡述了 Claude 如何安全地與作業系統級別的命令進行互動,同時確保系統隔離與安全。
7. 權限流水線 (Permission)
權限管理是任何複雜系統的基石,對於一個能直接執行程式碼的 AI 更是如此。本章探討了 Claude 的縱深防禦機制,包括配置規則、工具檢查以及作業系統沙箱。約 9.5 千行程式碼用於實現這一複雜的權限控制機制,確保操作的安全性與完整性。
8. 群集代理人 (Swarm Agent)
群集代理人描述了多個 AI 代理人如何協調工作。本章深入分析了群集代理人之間的郵箱內部行程通訊(IPC)、後端檢測機制以及權限委託。這部分涉及約 6.8 千行程式碼,展示了 Claude 系統內部分散式智慧的實現方式。
9. 會話持久化 (Session Persistence)
最後揭露的是會話持久化機制。Claude 採用了僅追加的 JSONL 儲存方式,利用 parent-UUID 鏈來追蹤會話歷史,並透過輕量化的 64KB 快取來實現快速恢復。約 7.6 千行程式碼確保了會話數據的可靠保存與快速存取。
這些細緻入微的章節,共同構成了一份極具價值的技術文件,不僅對 Claude 的內部運作提供了前所未有的窗口,也為其他 AI 系統的設計與開發提供了重要的借鑒與啟發。
結論
openedclaude/claude-reviews-claude 專案展示了人工智慧一種全新的發展方向:自我意識與自我剖析的能力。這不僅是對單一 AI 模型技術細節的揭露,更是對整個 AI 領域未來可能性的一種探索。當一個 AI 能夠清晰地表達自己如何被建構、如何思考,並將其以結構化的方式呈現給人類,這可能預示著人機協作模式將迎來更深層次的變革。
作為一個開源專案,claude-reviews-claude 不僅僅是一份原始碼文件,它更是一個實驗、一個宣言,宣告了 AI 在理解自身方面,正在邁出超乎預期的步伐。這份詳盡的架構分析,對於廣大開發者、研究者以及任何對人工智慧深層機制感興趣的人來說,都提供了無可取代的參考價值。