Claude Harness
文章
代码
模块
搜索...
⌘K
All Modules
模块索引
Claude Code 源码包含 35 个顶层模块,按代码行数排序。
utils/
Utility functions
564 Files
181,036 LOC
components/
Ink UI components (~140 components)
389 Files
81,935 LOC
services/
External service integrations
130 Files
53,810 LOC
tools/
Agent tool implementations (~40 tools)
184 Files
51,012 LOC
commands/
Slash command implementations (~50 commands)
207 Files
26,656 LOC
ink/
Ink renderer wrapper
96 Files
19,938 LOC
hooks/
React hooks
104 Files
19,308 LOC
bridge/
IDE integration bridge (VS Code, JetBrains)
31 Files
12,644 LOC
cli/
19 Files
12,372 LOC
screens/
Full-screen UIs
3 Files
5,980 LOC
skills/
Skill system
20 Files
4,086 LOC
native-ts/
4 Files
4,085 LOC
entrypoints/
Initialization logic
8 Files
4,059 LOC
types/
TypeScript type definitions
11 Files
3,457 LOC
tasks/
Task management
12 Files
3,298 LOC
keybindings/
Keybinding configuration
14 Files
3,173 LOC
constants/
21 Files
2,669 LOC
bootstrap/
1 Files
1,759 LOC
memdir/
Memory directory (persistent memory)
8 Files
1,744 LOC
vim/
Vim mode
5 Files
1,518 LOC
buddy/
Companion sprite (Easter egg)
6 Files
1,304 LOC
state/
State management
6 Files
1,196 LOC
remote/
Remote sessions
4 Files
1,131 LOC
context/
9 Files
1,013 LOC
upstreamproxy/
Proxy configuration
2 Files
742 LOC
query/
Query pipeline
4 Files
656 LOC
migrations/
Config migrations
11 Files
614 LOC
coordinator/
Multi-agent coordinator
1 Files
370 LOC
server/
Server mode
3 Files
361 LOC
schemas/
Config schemas (Zod)
1 Files
223 LOC
plugins/
Plugin system
2 Files
184 LOC
outputStyles/
1 Files
99 LOC
assistant/
1 Files
88 LOC
voice/
Voice input
1 Files
55 LOC
moreright/
1 Files
26 LOC