27. August 2026 · Von YasKad
ultraworkers/claw-code

Claw Code: das Rust-Museumsexponat, geboren aus dem Claude-Code-Quellcode-Leak

ultraworkers/claw-code · 195.287★ · 108.387 forks

Claw Code ist eine öffentliche Rust-Implementierung von claw, einem Coding-Agent-Harness mit der Form und dem Workflow von Claude Code, das sich zudem selbst als „agentengesteuertes Museumsexponat” präsentiert — und auch so betrieben wird: ein Repository, das mit minimaler menschlicher Intervention gebaut und gepflegt wird, gesteuert über Discord und eine Multi-Agenten-Koordinationsschicht (OmX, clawhip und OmO). Sein Ursprung ist mit dem folgenreichsten Vorfall der KI-Branche im Jahr 2026 verknüpft: dem Leak des Claude-Code-Quellcodes am 31. März 2026, nach dem das Projekt zu einer der sichtbarsten Neuimplementierungen dieser Architektur auf GitHub wurde, mit 195.110 Sternen zum Zeitpunkt der Messung.

Identitätshinweis: der aktuelle kanonische Standort ist ultraworkers/claw-code. Die API zeigt, dass instructkr/claw-code (das persönliche Konto der ursprünglichen Autorin) nun dauerhaft auf dasselbe Repository umleitet, was darauf hindeutet, dass das Projekt unter diesem Konto erstellt und später auf die Organisation ultraworkers übertragen wurde. Ältere Links, einschließlich mehrerer Hacker-News-Threads, verweisen noch immer auf instructkr/claw-code.


Ursprung

Das Repository wurde am 31. März 2026 erstellt, demselben Tag, an dem laut Presseberichten und der Website des Projekts der Claude-Code-Quellcode geleakt wurde. Die in wiedergefundenen Quellen verifizierte Chronologie: eine versehentlich veröffentlichte Source-Map enthüllte „über eine halbe Million Zeilen” Claude-Code-Quellcode — eine 59,8-MB-.map-Datei, gebündelt im npm-Paket @anthropic-ai/claude-code v2.1.88, mit rund 512.000 Zeilen TypeScript in 1.906 Dateien — und Sicherheitsforscher Chaofan Shou gehörte zu den Ersten, die sie entdeckten. Tage später reichte Anthropic über 8.100 DMCA-Takedown-Anfragen ein, um die auf GitHub kursierenden Kopien zu bremsen.

Am selben 31. März 2026 erschien Claw Code: eine Neuimplementierung der Harness-Architektur, die von der deutschen Zeitschrift heise der koreanischen Entwicklerin Sigrid Jin (realsigridjin) mit KI-Unterstützung zugeschrieben wird. heise beschreibt es als „das am schnellsten wachsende Repository in der GitHub-Geschichte”; die Website claw-code.codes behauptet, es sei „eines der schnellsten Projekte in der GitHub-Geschichte, 30.000 Sterne zu erreichen” (innerhalb von Stunden).

Das Repository beschreibt sich selbst als „An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.” heise merkt an, das Projekt sei „dank ihm zum Beispiel gerne von Elon Musks xAI aufgenommen” worden, unter Berufung auf einen Beitrag von Sigrid Jin auf X.

Eine dunkle, forensische Cyberpunk-Szene, die einen Software-Quellcode-Leak darstellt, eine massive leuchtende Source-Map-Datei ergießt sich wie flüssiges Neon-Plasma über den Boden eines schwarzen Serverraums, durchscheinende Codeströme fließen aus einem gesprungenen npm-Paketbehälter, abstrakte TypeScript-Zeilen bilden aufragende holografische Monolithe, rote DMCA-Takedown-Signale pulsieren im Hintergrund wie Warnlaser, die einsame Silhouette eines Sicherheitsforschers beobachtet den Vorfall von einem Terminal aus, schwebende Ereignisprotokolle und Zeitstempelfragmente wirbeln in der Luft, kein lesbarer Text, Dark Mode, Cyberpunk-/Tech-Ästhetik, Neon-Akzente, ultra-detailliert, 8K-Auflösung

Philosophie und Prinzipien

Die PHILOSOPHY.md des Repositorys legt die Projektthese explizit dar: „Stop Staring at the Files” — nur auf die generierten Dateien zu schauen bedeutet, auf die falsche Ebene zu schauen; „die Python-Neuimplementierung war ein Nebenprodukt. Die Rust-Neuimplementierung ebenso. Was wirklich zu studieren lohnt, ist das System, das sie hervorgebracht hat: eine clawhip-basierte Koordinationsschleife, in der Menschen die Richtung vorgeben und autonome Claws die Arbeit ausführen.” Die menschliche Schnittstelle ist Discord: „Eine Person kann einen Satz vom Telefon aus schreiben, weggehen, schlafen gehen… Die Claws lesen die Direktive, zerlegen sie in Aufgaben, weisen Rollen zu, schreiben Code, führen Tests aus, diskutieren über Fehler, erholen sich und pushen den Code, sobald die Arbeit besteht.”

Das Drei-Teile-System: (1) OmX (oh-my-codex), die Workflow-Schicht, die kurze Direktiven in strukturierte Ausführung verwandelt; (2) clawhip, der Ereignis- und Benachrichtigungs-Router, der Git-Commits, tmux-Sitzungen, Issues und PRs beobachtet; (3) OmO (oh-my-openagent), die Multi-Agenten-Koordination zwischen Rollen wie Architect/Executor/Reviewer.

Die ROADMAP.md (8.016 Zeilen) formalisiert das Konzept eines „clawable”-Harness: deterministisch beim Start, maschinenlesbar in Status und Fehlermodi, wiederherstellbar ohne einen das Terminal überwachenden Menschen, „event-first, not log-first”. Das README besteht darauf, dass es kein Produktionsprojekt ist: „es ist eher wie ein Museumsexponat als ein Produkt-Pitch”, und empfiehlt LazyCodex oder Gajae-Code für echte Arbeit.

Eine filmische Dark-Mode-Visualisierung menschlicher Anleitung und autonomer Agentenausführung, ein kleines holografisches Smartphone sendet eine kurze leuchtende Nachricht in einen Discord-artigen Chatkanal, der in einer Neon-Leere schwebt, die Nachricht erweitert sich zu einem verzweigten Aufgabengraphen, robotische Claws und Agenten-Avatare materialisieren sich um den Graphen herum, jede Claw greift sich einen leuchtenden Aufgabenknoten und beginnt, Code zu schreiben, zu testen, zu überprüfen und Commits zu pushen, die Szene kontrastiert eine ruhige menschliche Geste mit einem riesigen koordinierten Schwarm von KI-Agenten, die parallel arbeiten, schwebende abstrakte Terminalfenster und Git-Commit-Spuren verbinden die Knoten, kein lesbarer Text, Dark Mode, Cyberpunk-/Tech-Ästhetik, Neon-Akzente, ultra-detailliert, 8K-Auflösung

Wie es funktioniert

Claw Code ist eine Coding-Agent-CLI (claw), deren kanonischer Workspace in rust/ liegt (~96 % der Bytes des Repositorys) und die Claude-Code-Harness-Architektur neu implementiert: Werkzeugsystem, Streaming-Query-Engine, Sitzungen und Speicher, Berechtigungssystem, MCP-Integration und Modellanbieter-Abstraktion.

Ein detailliertes Cyberpunk-Systemarchitekturbild, das drei ineinandergreifende Koordinationsschichten über einem dunklen Raster schwebend zeigt, die erste Schicht ist eine Workflow-Engine mit Planungszahnrädern und Ausführungsschleifen, die zweite ist ein Ereignis-Router, der Pulse von Git-Commits, Terminalsitzungen, Issues, Pull-Requests und Agenten-Lifecycle-Signalen empfängt, die dritte ist eine Multi-Agenten-Koordinationskammer, in der die Rollen Architect, Executor und Reviewer um einen leuchtenden Entscheidungskern verhandeln, neonfarbene Datenrohre verbinden die Schichten, Warnlichter zeigen Fehlerwiederherstellung an, die Komposition betont, dass das Koordinationssystem wichtiger ist als die Ausgabedateien, kein lesbarer Text, Dark Mode, Cyberpunk-/Tech-Ästhetik, Neon-Akzente, ultra-detailliert, 8K-Auflösung

Paritätsstatus (PARITY.md): neun in main integrierte „Lanes” — Bash-Validierung, CI-/Sandbox-Fixes, Datei-Werkzeuge, TaskRegistry, Team+Cron, MCP-Lifecycle, LSP-Client und Berechtigungsdurchsetzung — mit einem deterministischen Mock-Paritäts-Harness: 12 skriptbasierte Szenarien und 21 erfasste /v1/messages-Anfragen. Das Repo hat zum Zeitpunkt dieser Untersuchung 1.690 Commits insgesamt.

Eine hyper-detaillierte Rust-Workspace-Visualisierung im Dark Mode, neun leuchtende Rust-Crate-Module, angeordnet als kristalliner Schaltkreis um ein zentrales Claw-Binary, jedes Crate pulsiert mit cyanfarbenem und orangefarbenem Licht, ein deterministisches Mock-Service-Modul führt skriptbasierte Testszenarien als kleine wiederholende holografische Kammern aus, Commit-Spuren und Zeilenzahl-Zähler steigen als abstrakte Neon-Balken auf, ein Paritäts-Dashboard zeigt neun integrierte Lanes als beleuchtete Spuren, die Szene vermittelt einen reifen, auditierbaren, maschinenlesbaren Coding-Harness, schwebende abstrakte Testergebnisse und Berechtigungsschilde umkreisen den Workspace, kein lesbarer Text, Dark Mode, Cyberpunk-/Tech-Ästhetik, Neon-Akzente, ultra-detailliert, 8K-Auflösung

Nutzeroberfläche: ein interaktiver REPL mit /help, /status, /cost, /config, /session, /model, /permissions, /export sowie den fortgeschrittenen /ultraplan (tiefe mehrstufige Planung), /teleport (Sprung zu Datei oder Symbol) und /bughunter (Scan nach verdächtigen Mustern). Modell- und Berechtigungssteuerung: Modell-Aliase (opus, sonnet, haiku) und drei Berechtigungsmodi: read-only, workspace-write (Standard) und danger-full-access. Multi-Provider: Anthropic, OpenAI-kompatible Endpunkte, OpenRouter, Ollama, xAI und DashScope (Qwen).

Eine elegante Dark-Mode-CLI-Terminal-Szene für einen Agenten-Coding-Harness, eine große holografische REPL-Oberfläche dominiert das Bild, Befehlssymbole für tiefe Planung, Datei-Teleportation, Bugjagd, Status, Kosten, Berechtigungen, Modellwechsel und JSON-Audit-Ausgabe schweben als Neon-Glyphen um den Prompt-Cursor, eine robotische Claw schwebt über dem Terminal, bereit, den nächsten autonomen Schritt auszuführen, drei Berechtigungsmodi erscheinen als leuchtende Schilde: nur lesen, Workspace-Schreiben und gefährlicher Vollzugriff, subtile Modell-Routing-Indikatoren zeigen im Hintergrund Anbieterverbindungen, kein lesbarer Text, Dark Mode, Cyberpunk-/Tech-Ästhetik, Neon-Akzente, ultra-detailliert, 8K-Auflösung

Ein Cyberpunk-Multi-Provider-Modell-Routing-Netzwerk im Dark Mode, ein zentraler klauenförmiger Router verteilt neonfarbene Anfrageströme an abstrakte Anbieterknoten, die Anthropic, OpenAI-kompatible Endpunkte, OpenRouter, Ollama, xAI und Qwen darstellen, jeder Knoten leuchtet in einer anderen Akzentfarbe, Modell-Alias-Beschriftungen erscheinen als abstrakte Symbolabzeichen statt lesbarer Wörter, Berechtigungsschranken und Streaming-Query-Pakete reisen entlang von Glasfaser-Datenautobahnen, die Komposition betont flexible Anbieterabstraktion, Sitzungsspeicher und MCP-Integration, der Hintergrund zeigt ein dunkles Raster mit schwebenden Sitzungscontainern und Tool-Call-Spuren, kein lesbarer Text, Dark Mode, Cyberpunk-/Tech-Ästhetik, Neon-Akzente, ultra-detailliert, 8K-Auflösung

Was es nicht tut: Es liefert noch keinen ACP/Zed-Daemon oder einen echten JSON-RPC-Einstiegspunkt — claw acp ist derzeit ein Discovery-Alias, der den Status zurückgibt und mit Exit-Code 0 endet; es unterstützt auch keine OpenAI-Codex-CLI-Sitzungen oder deren Import/Export.

Das Ökosystem

Das README verknüpft Claw Code mit dem breiteren UltraWorkers-Tooling, das — laut den Erstellungsdaten der API — vor dem Leak existierte: clawhip (8. März 2026), oh-my-openagent (3. Dezember 2025), oh-my-claudecode (9. Januar 2026) und oh-my-codex (2. Februar 2026). Claw Code war das öffentliche Schaufenster dieses Ökosystems.

UltraWorks-Kette-Repos (Sterne, Stand 22. August 2026): code-yeongyu/oh-my-openagent (OmO) 68.252 ★; Yeachan-Heo/oh-my-claudecode 38.739 ★; Yeachan-Heo/oh-my-codex (OmX) 32.801 ★; ultraworkers/claw-code-parity 6.653 ★ (ein temporäres Paritäts-Arbeitsrepo während der Rust-Migration); code-yeongyu/lazycodex 3.296 ★; Yeachan-Heo/gajae-code 2.551 ★; Yeachan-Heo/clawhip 929 ★.

Community-Projekte: odysa/mini-claw-code (27 ★, eine abgeleitete Übung); ornith-ai/Tokenless-Claw-Code (17 ★, eine auf Token-Reduzierung ausgerichtete Neuimplementierung); StartripAI/claw_code (10 ★, „Production-grade Rust rewrite”); Skynet-Pro-Plus/ClawCodex (4 ★).

Eine große kosmische Konstellationskarte eines Multi-Repository-KI-Agenten-Ökosystems, das zentrale Repository leuchtet am hellsten mit einer massiven Sternzahl-Visualisierung, verbunden durch neonfarbene Orbitalbögen mit umliegenden Repositories für Agenten-Orchestrierung, Workflow-Hooks, Paritätstests, faule Coding-Harnesses und rote Claw-Agentensysteme, jedes Repository wird als leuchtender Satellit mit eigenem Sterngraph und Fork-Netzwerk dargestellt, die Konstellation bildet ein Krabbenscheren-Motiv über einem dunklen digitalen Museumsboden, das Bild vermittelt ein öffentliches, agentengesteuertes Ökosystem statt eines einzelnen Produkts, kein lesbarer Text, Dark Mode, Cyberpunk-/Tech-Ästhetik, Neon-Akzente, ultra-detailliert, 8K-Auflösung

Offizieller / halboffizieller Status

  • Keine Zugehörigkeit zu Anthropic: Das README enthält einen „Ownership / affiliation disclaimer”-Abschnitt, der erklärt, dass das Repository „kein Eigentum am ursprünglichen Claude-Code-Quellmaterial beansprucht” und „nicht mit Anthropic verbunden, von Anthropic unterstützt oder von Anthropic gepflegt” wird.
  • Kein offizieller Marketplace oder formaler Status: Die API zeigt zudem has_discussions: false, has_wiki: false und keine offizielle Homepage, obwohl die inoffizielle Dokumentationsseite claw-code.codes existiert.
  • Halboffizielle Vendor-Anerkennung: heise behauptet, Claw Code sei „zum Beispiel gerne von Elon Musks xAI aufgenommen” worden. Dies ist die einzige in dieser Untersuchung verifizierte Vendor-Akzeptanz.
  • crates.io: Das Paket claw-code (0.1.0, 302 Downloads) ist deprecated („This crate has been renamed to agent-code”); das Paket agent-code (0.30.0) existiert mit 5.077 kumulierten Downloads.

Repo-Zahlen

Gemessen: 22. August 2026, GitHub-API.

MetrikWert
Sterne195.110
Forks109.000
Abonnenten1.940
Commits insgesamt1.690
Offene Issues (inkl. 25 PRs)41
SprachenRust 4.077.650 B · Python 168.159 B
LizenzMIT
Releases/Tagskeine formalen
Erstellt31. März 2026
Letzter Push16. August 2026

Top-Beitragende: Yeachan-Heo (609), code-yeongyu (566), TheArchitectit (16), realsigridjin (7). Die ersten beiden machen ~88 % der Top-Zehn-Beiträge aus — konsistent mit der Selbstverwaltung durch zwei Agenten-Teams.

Schnellstart-Anleitung

Installation und erster Start

Voraussetzungen: eine Rust-Toolchain mit cargo und ein API-Schlüssel. Das Repository ist nur Build-from-Source; das README warnt explizit: cargo install claw-code nicht verwenden (installiert den veralteten Stub).

git clone https://github.com/ultraworkers/claw-code
cd claw-code/rust
cargo build --workspace

export ANTHROPIC_API_KEY="sk-ant-..."

./target/debug/claw doctor
./target/debug/claw prompt "say hello"
./target/debug/claw

Nach dem Build wird die Binary nicht automatisch zum PATH hinzugefügt: Sie bleibt unter rust/target/debug/claw.

Häufige Workflows

  1. Ein Projekt initialisieren: ./target/debug/claw init erstellt .claw/settings.json, .claw.json und eine anleitende CLAUDE.md; es ist idempotent.
  2. Eine komplexe Aufgabe planen: /ultraplan refactor the auth module to use async/await innerhalb des REPL.
  3. Code vor einer vollständigen Überprüfung durchsehen: /bughunter (gesamter Workspace) oder /bughunter src/auth.rs.
  4. Mit JSON-Ausgabe automatisieren: printf 'summarize this repository\n' | ./target/debug/claw prompt --output-format json.

Wesentliche Konfiguration

  1. ANTHROPIC_API_KEY vs. ANTHROPIC_AUTH_TOKEN: nicht austauschbar — sk-ant-*-Schlüssel gehören in ANTHROPIC_API_KEY; OAuth-/Proxy-Bearer-Tokens gehören in ANTHROPIC_AUTH_TOKEN.
  2. Reihenfolge der Konfigurationsauflösung: ~/.claw.json → ~/.config/claw/settings.json → <repo>/.claw.json → <repo>/.claw/settings.json → <repo>/.claw/settings.local.json.
  3. --permission-mode: read-only, workspace-write (Standard) oder danger-full-access.

Häufige Stolperfallen und Lösungen

  • cargo install claw-code installiert das Falsche: Es platziert einen Stub, der nur ausgibt, dass er zu agent-code umbenannt wurde.
  • 401 Invalid bearer token: meist ein sk-ant-*-Schlüssel, der in ANTHROPIC_AUTH_TOKEN platziert wurde.
  • „command not found: claw”: Die Binary bleibt unter rust/target/debug/claw, nicht im PATH.
  • ACP/Zed funktioniert nicht: claw acp serve ist nur ein Discovery-Alias; es gibt noch keinen ACP-Daemon oder JSON-RPC.

Integrationen und Migration

MCP wird in mcpServers (.claw.json) konfiguriert; claw mcp --output-format json validiert Einträge. Anbieter: Anthropic, OpenAI-kompatible Endpunkte, OpenRouter, xAI und DashScope. Bei der Migration von Claude Code präsentiert sich Claw Code als Runtime mit derselben Workflow-Form, aber Multi-Provider; das Projekt selbst empfiehlt, Produktionsarbeit LazyCodex oder Gajae-Code zu überlassen.

Mitwirken

CONTRIBUTING.md dokumentiert: kleine, überprüfbare Änderungen, die an ein konkretes Issue gebunden sind; lokales Setup mit git clone, cargo build --workspace, cargo test --workspace; ein lokales Pre-Push-Build-Gate (git config core.hooksPath .github/hooks); ROADMAP-ID-Zuweisung über scripts/roadmap-next-id.sh; Pre-PR-Checks (cargo fmt --all --check, cargo clippy --workspace); und die Annahme der MIT-Lizenz des Projekts durch das Beitragen.

Wie die Community reagierte

Hacker News — „Claw code reaches 100k stars on GitHub in 1 day” (13 Punkte, 1 Kommentar): tedeh kritisiert, dass Aufmerksamkeitsjagd von Anfang an der Punkt war. „Claw Code – A Full Rewrite of Claude Code in Python” (1 Punkt, 3 Kommentare): dghong greift die Clean-Room-Bezeichnung an: „‘Clean-room rewrite’ doesn’t mean much when you’ve read the original first — that’s not clean-room, that’s copying with extra steps.” In einem Ask HN vom April 2026 fragt der Autor nach einem vollständig lokalen Setup, das mit Claude Code konkurriert, und nennt ultraworkers/claw-code und Gitlawb/openclaude als die konkurrierenden Harnesses, die „aus dem Leak vom 31. März” entstanden.

heise online veröffentlichte den Referenzartikel zum Vorfall (8.100 DMCA-Takedowns und die Geburt von Claw Code als Community-Reaktion). Die Website claw-code.codes listet Zahlen („48k+ stars”), die im Vergleich zur API (195.110 Sterne) bereits veraltet sind.

Claw Code im Vergleich zu anderen Angeboten

ProjektSterneBeschreibung
anomalyco/opencode200.382„The open source coding agent.”
ultraworkers/claw-code195.110Ein agentengesteuertes Museumsexponat; ein Claude-Code-förmiger Harness in Rust, Multi-Provider.
anthropics/claude-code142.574Anthropics offizielles agentisches Coding-Tool.
openai/codex113.627OpenAIs leichtgewichtiger Coding-Agent.
Gitlawb/openclaude30.802Neben claw-code als ein aus dem Leak entstandener Harness genannt.

Claw Code sticht durch seine explizite Positionierung hervor (ein Koordinations-Exponat/Demo, kein Produkt), seinen dokumentierten Multi-Provider-Support und dadurch, dass es das öffentliche Artefakt der UltraWorks-Kette ist.

Anwendungsfälle und wem dieses Repository helfen kann

  • Menschen, die autonome Softwareentwicklung studieren: die Dreieinigkeit OmX + clawhip + OmO (Workflow, Ereignis-Routing, Multi-Agenten-Koordination) ist das Muster, das es zu untersuchen lohnt, weniger die Binary selbst.
  • Teams, die einen Claude-Code-förmigen Harness über anderen Anbietern wollen: der dokumentierte Multi-Provider-Support mit auditierbarer JSON-Ausgabe passt zu CI und Automatisierung.
  • „Discord als Entwicklungsschnittstelle”-Experimente: das Muster, Agenten vom Telefon aus zu steuern, ist der Anwendungsfall, den das Repository demonstriert, indem es sich selbst betreibt.
  • Forscher der geleakten Claude-Code-Architektur: PARITY.md und der Mock-Paritäts-Harness sind auch eine Fallstudie zur deterministischen Testmethodik für Agenten.
  • Wer in Produktion arbeiten möchte: Das README verweist explizit auf LazyCodex oder Gajae-Code — Claw Code ist als Exponat nicht das empfohlene Werkzeug für echte Arbeit.

Ressourcen


Hinweis: Dieser Artikel fasst das README, PHILOSOPHY.md, USAGE.md, PARITY.md, ROADMAP.md, CONTRIBUTING.md des Repositorys, die Endpunkte der GitHub-API, den heise-online-Artikel, die Website claw-code.codes, Hacker-News-Suchen, die crates.io-API und die GitHub-Repository-Such-API zusammen, abgerufen am 22. August 2026. Zahlen ändern sich mit der Zeit.

Kommentare