Claude-Code-Architekturanalyse aus geleakten Source Maps

✍️ OpenClawRadar📅 Veröffentlicht: 4. April 2026🔗 Source
Claude-Code-Architekturanalyse aus geleakten Source Maps
Ad

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-Rendering
  • commands.ts - Befehlsregistrierung mit 100+ Befehlen
  • tools.ts - Tool-Registrierung mit 38+ Tools
  • Tool.ts - Tool-Typdefinitionen
  • QueryEngine.ts - LLM-Abfrage-Engine (~46K Zeilen)
  • query.ts - Haupt-Abfrageschleife (~1.729 Zeilen)
  • context.ts - System-/Benutzerkontext-Sammlung
  • cost-tracker.ts - Token-Kostenverfolgung
  • commands/ - Slash-Befehlsimplementierungen (100+)
  • tools/ - Tool-Implementierungen (38+)
  • components/ - Ink-UI-Komponenten (~140)
  • hooks/ - React Hooks + Berechtigungshooks
  • services/ - Externe Service-Integrationen inklusive API, MCP, LSP, Kontextkomprimierung, Speicherextraktion und Analytics
  • constants/ - System-Prompts + Konstanten
  • bridge/ - IDE-Integrationsbrücke
  • coordinator/ - Multi-Agenten-Koordinator
  • plugins/ - Plugin-System
  • skills/ - Skill-System
  • memdir/ - Persistentes Speichersystem
  • tasks/ - Aufgabenverwaltungssystem
  • state/ - State-Management
  • remote/ - Remote-Sitzungen
  • server/ - Server-Modus
  • vim/ - Vim-Modus mit vollständigem Zustandsautomaten
  • voice/ - Spracheingabe
  • keybindings/ - Tastenkürzel-System
  • screens/ - Vollbild-UI (Doctor, REPL, Resume)
  • schemas/ - Zod-Konfigurationsschemata
  • migrations/ - Konfigurationsmigrationen
  • query/ - Abfrage-Pipeline-Submodule
  • outputStyles/ - Ausgabestile
  • buddy/ - Begleiter-Sprite (Easter Egg)
Ad

Kern-Datenfluss

Das System folgt diesem Datenflussmuster:

  1. Benutzereingabe (Terminal / IDE / Remote)
  2. main.tsx → Commander.js-Parsing
  3. REPL.tsx (Haupt-Interaktionsschleife)
  4. QueryEngine.submitMessage() ← Sitzungslebenszyklus
  5. Nachrichtenaufbereitungsphase beinhaltet:
    • applyToolResultBudget() - Ergebnisgrößenbegrenzung
    • snipCompact() - Ausschnittkomprimierung
    • microCompact() - Mikrokomprimierung
    • contextCollapse() - Kontextzusammenführung
    • autoCompact() - 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

Ad

👀 Siehe auch

VibeSmith: Lokales Tool zur Erkennung von Skill-Konflikten in Claude-Code-Projekten
Werkzeuge

VibeSmith: Lokales Tool zur Erkennung von Skill-Konflikten in Claude-Code-Projekten

VibeSmith ist eine lokale macOS-Desktop-App, die eine einheitliche Übersicht über Claude-Code-Projekte bietet, Konflikte erkennt, wenn globale und projektbezogene Komponenten denselben Namen haben, Abhängigkeiten als DAGs visualisiert und die Nutzung von Kontext-Tokens nachverfolgt.

OpenClawRadar
MAGELLAN: Ein 15-Agenten-Autonomes Wissenschaftliches Entdeckungssystem, das auf Claude Code aufbaut
Werkzeuge

MAGELLAN: Ein 15-Agenten-Autonomes Wissenschaftliches Entdeckungssystem, das auf Claude Code aufbaut

MAGELLAN ist ein 15-Agenten-System zur autonomen wissenschaftlichen Entdeckung, das vollständig auf Claude Code aufbaut. Es nutzt Opus für tiefgehende Schlussfolgerungen und Sonnet für strukturierte Aufgaben, generiert interdisziplinäre Hypothesen ohne menschliche Anleitung, mit 260 vorgeschlagenen Hypothesen, von denen 60% durch adversarische Validierung in 19 Sitzungen verworfen wurden.

OpenClawRadar
Murmur: Ein Open-Source-Cron-Daemon zur Automatisierung von Claude-Code-Sitzungen
Werkzeuge

Murmur: Ein Open-Source-Cron-Daemon zur Automatisierung von Claude-Code-Sitzungen

Murmur ist ein Cron-Daemon, der Claude-Code-Sitzungen plant und automatisiert mithilfe einer HEARTBEAT.md-Datei zur Konfiguration.

OpenClawRadar
MCP-Loci: Lokaler persistenter Speicherserver für Claude und MCP-kompatible KI
Werkzeuge

MCP-Loci: Lokaler persistenter Speicherserver für Claude und MCP-kompatible KI

MCP-Loci ist ein persistentes Speichersystem, das Claudes sitzungsbasierte Speicherbeschränkung mit fünf Werkzeugen löst: remember, recall, forget, synthesize und health. Es nutzt eine hybride Kombination aus BM25-Schlüsselwortabgleich und semantischen Embeddings für präzises Abrufen ohne API-Schlüssel.

OpenClawRadar