Claude-Code-Architekturanalyse aus geleakten Source Maps

Technischer Stack und Architektur
Das am 31. März 2026 auf npm veröffentlichte Claude Code-Paket enthielt .map-Dateien, die den vollständigen TypeScript-Quellcode offenlegten. Die Codebasis besteht aus etwa 1.900 Dateien mit über 512.000 Zeilen TypeScript.
Kern-Technologien
- Laufzeitumgebung: Bun
- Programmiersprache: TypeScript (strict mode)
- Terminal-UI: React + Ink (React für CLI)
- CLI-Parsing: Commander.js mit zusätzlichen Typdefinitionen
- Schema-Validierung: Zod v4
- Code-Suche: ripgrep via GrepTool
- Protokolle: MCP SDK, LSP (vscode-jsonrpc)
- API: Anthropic SDK
- Telemetrie: OpenTelemetry + gRPC (lazy-loaded, ~400KB + 700KB)
- Feature-Flags: GrowthBook
- Authentifizierung: OAuth 2.0, JWT, macOS Keychain
- State-Management: Zustand (React-basierter Store)
Verzeichnisstruktur-Highlights
Das src/-Verzeichnis enthält:
main.tsx- Einstiegspunkt mit Commander.js CLI + React/Ink-Renderingcommands.ts- Befehlsregistrierung mit 100+ Befehlentools.ts- Tool-Registrierung mit 38+ ToolsTool.ts- Tool-TypdefinitionenQueryEngine.ts- LLM-Abfrage-Engine (~46K Zeilen)query.ts- Haupt-Abfrageschleife (~1.729 Zeilen)context.ts- System-/Benutzerkontext-Sammlungcost-tracker.ts- Token-Kostenverfolgungcommands/- Slash-Befehlsimplementierungen (100+)tools/- Tool-Implementierungen (38+)components/- Ink-UI-Komponenten (~140)hooks/- React Hooks + Berechtigungshooksservices/- Externe Service-Integrationen inklusive API, MCP, LSP, Kontextkomprimierung, Speicherextraktion und Analyticsconstants/- System-Prompts + Konstantenbridge/- IDE-Integrationsbrückecoordinator/- Multi-Agenten-Koordinatorplugins/- Plugin-Systemskills/- Skill-Systemmemdir/- Persistentes Speichersystemtasks/- Aufgabenverwaltungssystemstate/- State-Managementremote/- Remote-Sitzungenserver/- Server-Modusvim/- Vim-Modus mit vollständigem Zustandsautomatenvoice/- Spracheingabekeybindings/- Tastenkürzel-Systemscreens/- Vollbild-UI (Doctor, REPL, Resume)schemas/- Zod-Konfigurationsschematamigrations/- Konfigurationsmigrationenquery/- Abfrage-Pipeline-SubmoduleoutputStyles/- Ausgabestilebuddy/- Begleiter-Sprite (Easter Egg)
Kern-Datenfluss
Das System folgt diesem Datenflussmuster:
- Benutzereingabe (Terminal / IDE / Remote)
main.tsx→ Commander.js-ParsingREPL.tsx(Haupt-Interaktionsschleife)QueryEngine.submitMessage()← Sitzungslebenszyklus- Nachrichtenaufbereitungsphase beinhaltet:
applyToolResultBudget()- ErgebnisgrößenbegrenzungsnipCompact()- AusschnittkomprimierungmicroCompact()- MikrokomprimierungcontextCollapse()- KontextzusammenführungautoCompact()- automatische Komprimierung
Diese Analyse basiert auf dem geleakten Quellcode, der Einblicke bietet, wie ein produktiver KI-Coding-Agent Kontext, Tools und Multi-Agenten-Koordination verwaltet.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Erinnerung: Ein Persistent Memory MCP-Server für Claude Code
Recall ist ein Open-Source-MCP-Server, der Claude Code über Sitzungen hinweg persistenten Speicher durch semantische Suche mit Embeddings ermöglicht. Es umfasst vier Lebenszyklus-Hooks: session-start, observe, pre-compact und session-end.

Claude Code Remote Control: Lokale Sitzungen von jedem Gerät aus fortsetzen
Claude Code Remote Control ermöglicht es Ihnen, lokale Claude Code-Sitzungen von anderen Geräten wie Telefonen oder Browsern aus fortzusetzen, während alles auf Ihrem Computer weiterläuft. Es ist als Forschungsvorschau auf Pro- und Max-Plänen verfügbar und erfordert Authentifizierung und die Einrichtung von Workspace-Vertrauen.

Skales: Desktop-KI-Agent mit Ollama-Unterstützung, 300 MB Leerlauf-RAM
Skales ist eine native Electron-Desktop-App, die einen autonomen KI-Agenten bereitstellt, mit .exe/.dmg-Installern arbeitet, mit Ollama für lokale Inferenz oder Cloud-Anbietern funktioniert und etwa 300 MB Leerlauf-RAM verbraucht, wobei Daten lokal in ~/.skales-data gespeichert werden.

Lokaler KI-Steuerberater mit verschlüsselten personenbezogenen Daten, basierend auf MCP
Ein Entwickler hat eine Steuererweiterung für Crow gebaut, die alle personenbezogenen Daten mit AES-256-GCM verschlüsselt und mit jedem MCP-kompatiblen Client funktioniert, einschließlich Claude, ChatGPT, Gemini oder lokalen Modellen über Ollama. Das System verarbeitet 1040, Schedule 1, HSA (8889), Bildungskredite (8863), selbstständige Tätigkeit (Schedule C/SE) und Kapitalgewinne (Schedule D) Berechnungen lokal.