# how-claude-code-is-built-pragmatic-engineer-2025-09-15

## Veille

Building Claude Code - KI-First-Architektur - Produktentwicklung - Pragmatic Engineer

## Titre Article

HOW CLAUDE CODE IS BUILT

## Date

2025-09-15

## URL

https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built

## Keywords

Claude Code, Anthropic, KI, Software-Engineering, Entwicklung, KI-Agenten, Terminal-UX, schnelles Prototyping, Tech-Stack, TypeScript, React, Ink, Yoga, Bun, Sicherheit, Berechtigungen, Produktivität, Zukunft der Entwicklung, Gergely Orosz, Boris Cherny, Sid Bidasaria, Cat Wu

## Authors

Gergely Orosz (auteur de l'article), Boris Cherny, Sid Bidasaria, Cat Wu (équipe fondatrice de Claude Code)

## Ton

**Profil:** Konversationell-professionell | Interviewbasierter Journalismus | Bildend-analytisch | Fortgeschritten-Experte

Orosz verwendet einen Langform-Tech-Journalismus-Stil, der Erzählung und tiefgehende technische Analyse verbindet. Die chronologische Struktur Entstehung → Architektur → Wirkung zeichnet den Entwicklungsweg des Produkts nach. Mehrere Stimmen (Cherny, Bidasaria, Wu) sorgen für eine Vielfalt an Perspektiven. Aufschlussreiche Details (90 % selbst geschriebener Code, 50 % Adoption in 5 Tagen) untermauern ambitionierte Aussagen. Als bekannt vorausgesetzte Fachsprache (TypeScript, React/Ink, Yoga, Bun) richtet sich an ein Entwickler-Publikum. Offene Eingeständnisse (Herausforderungen des Berechtigungssystems, extremes Dogfooding) vermitteln Authentizität. Typisch für die Langform-Beiträge von The Pragmatic Engineer, die privilegierten Zugang mit kritischer Analyse verbinden und sich an Engineering-Führungskräfte und Praktiker richten.

## Pense-betes

- Claude Code erzielt einen Jahresumsatz von 500 Mio. USD
- Erster Prototyp (Sept. 2024): Erkennung der gerade abgespielten Musik
- Durchbruch: Zugriff auf Dateisystem und Bash
- 50 % der Anthropic-Ingenieure nutzen es täglich, 5 Tage nach dem internen Test
- Etwa 90 % des Codes von Claude Code wird von Claude Code selbst geschrieben
- „On-distribution"-Tech-Stack: TypeScript, React/Ink, Yoga, Bun
- 60-100 interne Releases pro Tag, 1 externes Release täglich
- 20 UI-Prototypen in 2 Tagen für das „To-do-Listen"-Feature
- 67 % mehr Pull Requests bei Anthropic
- Granulares Berechtigungssystem für irreversible Aktionen
- React-Frontend: komplexester Teil mit riesigem editierbarem Canvas
- Tool Use: ermöglicht der KI die Nutzung von Tools (Dateien lesen, Verzeichnisse auflisten)

## RésuméDe400mots

Der Artikel von Gergely Orosz gewährt einen seltenen Einblick in die Entwicklung von Claude Code, dem KI-basierten Entwicklungstool von Anthropic, das rasch einen Jahresumsatz von über 500 Millionen US-Dollar erzielt hat. Anhand von Interviews mit den Gründungsingenieuren Boris Cherny und Sid Bidasaria sowie der Produktverantwortlichen Cat Wu untersucht der Artikel die Entstehung, die Architektur und den „KI-first"-Engineering-Ansatz hinter diesem bahnbrechenden Tool.

Claude Code begann im September 2024 als einfacher Prototyp von Boris Cherny, der zunächst nur in der Lage war, die gerade abgespielte Musik zu identifizieren. Der entscheidende Durchbruch kam mit dem Zugriff auf das Dateisystem und Bash-Befehle, wodurch das Tool Codebasen erkunden und Fragen beantworten konnte, indem es Datei-Importe eigenständig las und verfolgte. Diese Entdeckung offenbarte einen „Product Overhang": Die Fähigkeit des Modells existierte bereits, doch kein Produkt nutzte sie vollständig aus.

Der Prototyp gewann innerhalb von Anthropic schnell an Beliebtheit: Bereits fünf Tage nach einer internen Testveröffentlichung im November 2024 nutzten ihn 50 % der Ingenieure täglich. Trotz interner Debatten darüber, das Tool als Wettbewerbsvorteil zurückzuhalten, entschied sich Anthropic, es öffentlich zu veröffentlichen, um das Verständnis für die Sicherheit und die Fähigkeiten des Modells zu vertiefen. Das Team, das anfangs nur aus Boris allein bestand, wuchs bis Juli auf etwa ein Dutzend Ingenieure an, die mit einem hohen Maß an Autonomie und Fokus auf schnelles Prototyping arbeiteten.

Der Nutzen von Claude Code ging über Entwickler hinaus: Auch Data Scientists setzten es für Abfragen und Visualisierungen ein. Das Tool trug zu einem Anstieg der Pull Requests bei Anthropic um 67 % bei – trotz einer Verdopplung der Ingenieurzahl –, was einen erheblichen Produktivitätsgewinn belegt.

Der Technologie-Stack von Claude Code ist „on distribution" für das Claude-Modell ausgelegt und nutzt Technologien, die das Modell bereits beherrscht: TypeScript, React mit Ink für die Terminal-Benutzeroberfläche, Yoga für das Layout und Bun für Build und Packaging. Bemerkenswerterweise werden etwa 90 % des Codes von Claude Code von Claude Code selbst geschrieben – ein „Dogfooding"-Ansatz, der auf die Spitze getrieben wird.

Die Architektur setzt auf Einfachheit und fungiert als leichtgewichtige Schnittstelle, die dem Claude-Modell Tools und UI-Hooks zur Verfügung stellt, während das Modell den Großteil der komplexen Arbeit übernimmt. Das Team verfeinert das System kontinuierlich und entfernt dabei häufig Code und vereinfacht Prompts, sobald neue Modellversionen veröffentlicht werden.

Ein entscheidender Aspekt ist das Berechtigungssystem, das verhindern soll, dass die KI ohne Zustimmung des Nutzers irreversible Änderungen vornimmt. Es bietet granulare Kontrolle: Nutzer können Berechtigungen einmalig oder für künftige Sitzungen erteilen oder verweigern, mit mehrstufigen Konfigurationsoptionen.

Der Entwicklungsprozess ist von extremer Geschwindigkeit geprägt. Das Team veröffentlicht 60 bis 100 interne Releases pro Tag und ein externes Release täglich. Das Prototyping erfolgt außergewöhnlich schnell: Boris Cherny erstellte für ein „To-do-Listen"-Feature in nur zwei Tagen rund 20 UI-Prototypen und iterierte dabei rasch auf Basis von Prompts und Feedback.

Diese schnelle Iteration, ermöglicht durch KI-Agenten, beschleunigt die Konzeption und Umsetzung neuer Funktionen erheblich und verändert das Tempo des Prototyping grundlegend. Claude Code führt zudem innovative Terminal-UX-Funktionen ein und nutzt dabei die interaktive Natur von LLM-gestützten Terminals.

## GrapheDeConnaissance

- Boris Cherny —a_créé→ Claude Code (TECHNOLOGIE, 0.99)
- Boris Cherny —travaille_chez→ Anthropic (ORGANISATION, 0.99)
- Sid Bidasaria —a_créé→ subagents (TECHNOLOGIE, 0.97)
- Cat Wu —fait_partie_de→ équipe fondatrice (CONCEPT, 0.97)
- Claude Code —utilise→ TypeScript (TECHNOLOGIE, 0.99)
- Claude Code —utilise→ Ink (TECHNOLOGIE, 0.98)
- Claude Code —utilise→ Bun (TECHNOLOGIE, 0.97)
- Claude Code —mesure→ 500M$ de revenus annuels (MESURE, 0.95)
- Claude Code —est_basé_sur→ modèle Claude (TECHNOLOGIE, 0.99)
- Anthropic —mesure→ 90% du code Claude Code écrit par Claude Code (MESURE, 0.95)
- Anthropic —mesure→ augmentation 67% des pull requests (MESURE, 0.93)
- genèse du produit —est_basé_sur→ product overhang (CONCEPT, 0.88)
- système de permissions —réduit→ risque d'actions irréversibles (CONCEPT, 0.95)
- Gergely Orosz —publie→ article Claude Code (DOCUMENT, 0.99)

---
Canonical: https://www.thekb.eu/de/fiches/how-claude-code-is-built-pragmatic-engineer-2025-09-15/
