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

BEGEISTERUNG: Lokaler Orchestrator nutzt mehrere ChatGPT-Sitzungen als koordinierte Agenten
Werkzeuge

BEGEISTERUNG: Lokaler Orchestrator nutzt mehrere ChatGPT-Sitzungen als koordinierte Agenten

DELIGHT ist ein lokaler Orchestrator, der mehrere versteckte ChatGPT-Browser-Sitzungen gleichzeitig ausführt und sie wie ein Team von Agenten koordiniert, ohne API-Schlüssel oder GPU-Ressourcen zu benötigen. Er verbindet sich mit OpenClaw als Aktionsschicht, um Änderungen an echten Dateien vorzunehmen und Tests durchzuführen.

OpenClawRadar
Claude-gestütztes MCP-Tool erzeugt interaktive HTML-Komponenten ohne Build-Tools
Werkzeuge

Claude-gestütztes MCP-Tool erzeugt interaktive HTML-Komponenten ohne Build-Tools

Ein Entwickler hat daub.dev erstellt, ein System, in dem Claude einen MCP-Server steuert, um gestylte, interaktive HTML-UI-Komponenten aus natürlichen Sprachbeschreibungen zu erzeugen – ohne React, Bundler oder Build-Pipelines.

OpenClawRadar
fintool fügt OpenClaw-Agenten den Handel mit Aktien und Vorhersagemärkten hinzu
Werkzeuge

fintool fügt OpenClaw-Agenten den Handel mit Aktien und Vorhersagemärkten hinzu

fintool ist eine neue OpenClaw-Fähigkeit, die KI-Agenten ermöglicht, Aktien und Vorhersagemärkte zu handeln. Die Installation erfordert das Lesen einer GitHub-Datei, danach können Agenten Trades auf Hyperliquid, Binance und Polymarket ausführen, mit JSON-Ausgabe für eine saubere Integration.

OpenClawRadar
LLM Circuit Finder: Verdreifachen Sie Schichten, um das Denkvermögen ohne Training zu steigern
Werkzeuge

LLM Circuit Finder: Verdreifachen Sie Schichten, um das Denkvermögen ohne Training zu steigern

Ein neues Toolkit findet 'Reasoning Circuits' in Transformer-Modellen – zusammenhängende Blöcke von 3-4 Schichten, die als unteilbare kognitive Einheiten fungieren. Das Duplizieren dieser Blöcke (Schichten 12-14 in Devstral-24B) verbessert die logische Deduktion von 0,22 auf 0,76 in BBH-Benchmarks, ohne Gewichtsänderungen oder Training.

OpenClawRadar