ðª Claude çŒäžçèå·±
April 1, 2026 · View 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 | åºç¡è®Ÿæœäžé 眮 | 讟眮å并管éãGrowthBook åèœåŒå ³ã饿µãæå»ºç³»ç»ïŒ1.5äžè¡ä»£ç ïŒ | é 读 â |
| 17 | 饿µãéç§äžè¿è¥æ§å¶ | åéé饿µãæš¡å代å·ãå§åºæš¡åŒãè¿çšçާæ¥åŒå ³ãæªæ¥è·¯çº¿åŸ | é 读 â |
â 忬¢è¿ç§âå¥åšâæåïŒç»è¿äžªä»åºç¹äžªèµå§ ââ äžäžªæ£åšåæèªå·±ç AI åŒåŸæ¥æè¿é¢æã
ðŠ æºä»£ç è·å
æ¬é¡¹ç®çåæåºäº Claude Code v2.1.88 ç TypeScript æºä»£ç ãåŠæäœ æ³äº²èªé 读æºä»£ç ïŒä»¥äžç€Ÿåºä»åºæäŸäºè¿ååç宿Žä»£ç ïŒ
| ä»åº | 诎æ |
|---|---|
| instructkr/claw-code | è¿ååç Claude Code æºä»£ç |
| ChinaSiro/claude-code-sourcemap | ä» Source Map æåçåå§ TypeScript æºç |
ð§ æ¶ææŠè§
Claude Code æ¯äžäžªå å« 1,902 䞪æä»¶ã47.7 äžè¡ TypeScript ç代ç åºïŒè¿è¡åš Bun ç¯å¢äžïŒå¹¶äœ¿çš React + Ink æå»ºç»ç«¯ UIã
å å€§æ¯æ±
âââââââââââââââââââââââââââ
â System Prompt â
â (身仜 + è§å + â
â 42+ å·¥å
·æè¿°) â
ââââââââââââââ¬âââââââââââââ
â
ââââââââââââââââââââŒâââââââââââââââââââ
â â â
âââââââââŒâââââââââ ââââââââŒââââââââ âââââââââŒâââââââââ
â ð§ å·¥å
·ç³»ç» â â âïž æ¥è¯¢åŸªç¯ â â ðŠ äžäžæ â
â (42+ å·¥å
·ïŒ â â (12 æ¥ â â 管ç â
â æ¯äžª 30+ æ¹æ³)â â ç¶ææº) â â (4 å±å猩) â
âââââââââ¬âââââââââ ââââââââ¬ââââââââ âââââââââ¬âââââââââ
â â â
ââââââââââââââââââââŒâââââââââââââââââââ
â
ââââââââââââââââââââŒâââââââââââââââââââ
â â â
âââââââââŒâââââââââ ââââââââŒââââââââ âââââââââŒâââââââââ
â ð æéäžå®å
š â â ð€ å€ Agent â â ð§© Skill & â
â (7 å±çºµæ·±é²åŸ¡) â â é矀 â â Plugin â
â â â (3 åç«¯ïŒ â â (6 æºïŒ â
â â â 7 ç§ä»»å¡) â â MCP åè®®) â
ââââââââââââââââââ ââââââââââââââââ ââââââââââââââââââ
æ žå¿åŸªç¯ïŒäžäžª"笚埪ç¯"驱åšäžå
çšæ·èŸå
¥
â
âŒ
QueryEngine.query() ââââââââââââââââââââââââ
â â
⌠â
Claude APIïŒæµåŒè°çšïŒ â
â â
âââ stop_reason = end_turn? ââ⺠èŸåºç»æ â
â â
âââ stop_reason = tool_use? â
â â
⌠â
ð æéæ£æ¥ â ð§ æ§è¡å·¥å
· â æ³šå
¥ç»æ âââ
讟计å²åŠïŒ æºèœååšäº LLM äžïŒèææ¶åªæ¯äžªåŸªç¯ã42+ å·¥å ·ã7 å±å®å šã4 å±å猩ãå€ Agent åè°ââå šéšæ¯åŽç»è¿äžªåŸªç¯çç产级 Harnessã
å 倧åç³»ç»éè§
| åç³»ç» | æ žå¿èœå | å ³é®æ°å | 诊æ |
|---|---|---|---|
| âïž æ¥è¯¢åŒæ | while(true) å·¥å ·åŸªç¯ + æµåŒå€ç + é误æ¢å€ | 12 æ¥ç¶ææº | EP01 |
| ð§ å·¥å ·ç³»ç» | æä»¶/Bash/æçŽ¢/Agent/MCPïŒSchema é©±åšæ³šå | 42+ å·¥å ·ïŒ30+ æ¹æ³å¥çºŠ | EP02 |
| ð æéå®å š | è§åå¹é â AST åæ â YOLO åç±»åš â OS æ²ç®± | 7 å±çºµæ·±é²åŸ¡ | EP07 |
| ðŠ äžäžæç®¡ç | 埮å猩 â æªæ â AI æèŠ â 玧æ¥å猩 | 4 å±çº§èïŒ200K äžäžæ | EP11 |
| ð€ å€ Agent | iTerm2/tmux/è¿çšå å端ïŒåæ²»å¹¶è¡ | 7 ç§ä»»å¡ç±»å | EP08 |
| ð¥ïž ç»ç«¯ UI | Fork Ink + React 19ïŒVim æš¡åŒïŒIDE æ¡¥æ¥ | 140+ ç»ä»¶ | EP14 |
ð 宿޿¶æåŸåé 读路åŸè§ â æ¶ææ»çº² (Overview)
ð ä»åºç»æ
claude-code-deep-dive/
âââ README.md â äœ ç°åšçæåšäœçœ®
âââ README_EN.md # è±æç README
âââ DISCLAIMER.md / DISCLAIMER_CN.md # æ³åŸäžäŒŠç声æ
â
âââ architecture/ # ðïž æ¶ææ·±åºŠåæïŒ17 ç¯ïŒ
â âââ 00-overview.md # æ¶ææ»çº²
â âââ 01-query-engine.md # æ¥è¯¢åŒæ
â âââ 02-tool-system.md # å·¥å
·ç³»ç»
â âââ ... # 03-13 ååç³»ç»
â âââ 14-ui-state-management.md # UI äžç¶æç®¡ç
â âââ 15-services-api-layer.md # æå¡äž API å±
â âââ 16-infrastructure-config.md # åºç¡è®Ÿæœäžé
眮
â âââ 17-telemetry-privacy-operations.md # 饿µãéç§äžè¿è¥æ§å¶
â âââ zh-CN/ # ðšð³ äžæçæ¶æè§£æïŒ18 ç¯å¯¹ç
§ïŒ
â âââ 00-overview.md
â âââ ...
ð è·¯çº¿åŸ (Roadmap)
æ¶æè§£æç³»å (å š 17 ç¯ ââ å·²å®ç» â )
- æ¶ææ»çº² (Overview) ââ 17 䞪åç³»ç»å šæ¯å¯Œè§
- æ¥è¯¢åŒæ (QueryEngine) ââ Claude Code ç"倧è"
- å·¥å ·ç³»ç» (Tool System) ââ 42 䞪暡åïŒäžäžªæ¥å£
- 倿ºèœäœåè°åš (Coordinator) ââ å¹¶è¡çº¿çšäžåæ¯æºå¶
- æä»¶ç³»ç» (Plugin System) ââ å 蜜ãéªè¯äžéæ (1.88äžè¡)
- é©åç³»ç» (Hook System) ââ PreToolUse / PostToolUse (8åè¡)
- Bash æ§è¡åŒæ ââ æ²ç®±ã管é管ç (1.15äžè¡)
- æéæµæ°Žçº¿ ââ 纵深é²åŸ¡ãæäœç³»ç»æ²ç®± (9.5åè¡)
- Swarm æºèœäœ ââ 倿ºèœäœé矀åäœ (6.8åè¡)
- äŒè¯æä¹ å ââ 对è¯ååšæºå¶ (7.6åè¡)
- äžäžæè£ é ââ éä»¶ãè®°å¿ãæèœ (8.3åè¡)
- åçŒ©ç³»ç» ââ èªåšå猩äžåŸ®çŒ©ææ¯ (3.9åè¡)
- å¯åšäžåŒå¯Œ ââ å¿«éè·¯åŸçº§èãåšæå¯Œå ¥ (7.6+åè¡)
- æ¡¥æ¥ç³»ç» ââ è¿çšæ§å¶åè®®äžåä»£äŒ èŸ (1.17äžè¡)
- UI äžç¶æç®¡ç ââ Ink æž²æåŒæãVim æš¡åŒ (140+ ç»ä»¶)
- æå¡äž API å± ââ æµéç»ãMCP æå¡åš (1.2äžè¡)
- åºç¡è®Ÿæœäžé 眮 ââ 讟眮åå¹¶ãåèœåŒå ³ã饿µ (1.5äžè¡)
- 饿µãéç§äžè¿è¥æ§å¶ ââ åééåæãå§åºæš¡åŒãè¿çšåŒå ³ (825è¡)
æ¬å°å
- å š 18 ç¯äžè±åè¯å¯¹ç §
â æ¯ææ¬é¡¹ç®
åŠæè¿ä»œåæå¯¹äœ æåž®å©ïŒ
- â ç¹äžªææ (Star) è¿äžªä»åº
- ð åå (Fork) å¹¶æ·»å äœ èªå·±çåæ
- ð¢ å享 å° Twitter, Reddit æåŸ®ä¿¡/ç¥ä¹
æ¯äžé¢æéœèœåž®å©æŽå€åŒåè åç°è¿ä»œæ·±åºŠèµ°è¯»ææ¡£ã
â Star è¶å¿
ð 讞å¯äžå 莣声æ
æ¬åæææ¡£äŸæ® MIT 讞å¯è¯ ååžã请åé DISCLAIMER_CN.md äºè§£éèŠçæ³åŸå䌊ç诎æã
åæåºäº @anthropic-ai/claude-code@2.1.88ãææä»£ç çæ®µå䞺çšäºæåŠè¯è®ºçç®çæåœãåå§æºä»£ç çæå©ä»åœ Anthropic, PBC ææã