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

Jork Agentic Framework, das mit Claude entwickelt wurde, erreicht Top 10 bei 4-Millionen-Dollar-Hackathon
Werkzeuge

Jork Agentic Framework, das mit Claude entwickelt wurde, erreicht Top 10 bei 4-Millionen-Dollar-Hackathon

Ein Entwickler hat ein agentisches Framework namens Jork mit Claude- und GLM-Modellen erstellt, das kürzlich unter 2000+ Bewerbungen bei einem Hackathon mit 4 Millionen Dollar Preisgeld einen Platz unter den Top 10 erreichte. Das Projekt entwickelte sich aus früheren gescheiterten Versuchen, einen vollständig autonomen Agenten zu erschaffen.

OpenClawRadar
Rever UI Cloner: KI-optimierte Alternative zum HTML-Scraping für die UI-Replikation
Werkzeuge

Rever UI Cloner: KI-optimierte Alternative zum HTML-Scraping für die UI-Replikation

Rever UI Cloner ist ein API-Endpunkt, der KI-Agenten saubere Designvorlagen anstelle von rohem HTML bietet und so Kontextfensterüberlastung sowie UI-Halluzinationsprobleme vermeidet. Er verwendet das x402-Zahlungsprotokoll, das eine 1 USDC-Mikrotransaktion im Base-Netzwerk für Agent-zu-Agent-Zahlungen erfordert.

OpenClawRadar
Aufbau eines sprachgesteuerten Multi-Agenten-Systems auf Basis von Claude Code
Werkzeuge

Aufbau eines sprachgesteuerten Multi-Agenten-Systems auf Basis von Claude Code

Ein Entwickler baute eine sprachgesteuerte Wake-Word-Schleife für Claude Code, die Unter-Agents spawnen, Arbeit parallelisieren und Ergebnisse automatisch einer Qualitätssicherung unterzieht. Vollständige technische Aufschlüsselung inklusive Sprecherverifizierung und PID-Watcher.

OpenClawRadar
KONTAKT: 3D-Naval-Kampfspiel, vollständig mit Claude Code erstellt
Werkzeuge

KONTAKT: 3D-Naval-Kampfspiel, vollständig mit Claude Code erstellt

CONTACT ist ein 3D-Marinekampfspiel, das vollständig mit Claude Code + Opus erstellt wurde. Es verfügt über einen 7×7×7 volumetrischen Würfel, eine Kreditwirtschaft mit taktischen Vorteilen und drei Spielmodi, darunter Mensch gegen Claude und Sonnet gegen Sonnet mit anhaltendem strategischem Gedächtnis.

OpenClawRadar