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, dassinstructkr/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 Organisationultraworkersübertragen wurde. Ältere Links, einschließlich mehrerer Hacker-News-Threads, verweisen noch immer aufinstructkr/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.

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.

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.

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.

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).


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 ★).

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: falseund keine offizielle Homepage, obwohl die inoffizielle Dokumentationsseiteclaw-code.codesexistiert. - 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 Paketagent-code(0.30.0) existiert mit 5.077 kumulierten Downloads.
Repo-Zahlen
Gemessen: 22. August 2026, GitHub-API.
| Metrik | Wert |
|---|---|
| Sterne | 195.110 |
| Forks | 109.000 |
| Abonnenten | 1.940 |
| Commits insgesamt | 1.690 |
| Offene Issues (inkl. 25 PRs) | 41 |
| Sprachen | Rust 4.077.650 B · Python 168.159 B |
| Lizenz | MIT |
| Releases/Tags | keine formalen |
| Erstellt | 31. März 2026 |
| Letzter Push | 16. 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
- Ein Projekt initialisieren:
./target/debug/claw initerstellt.claw/settings.json,.claw.jsonund eine anleitendeCLAUDE.md; es ist idempotent. - Eine komplexe Aufgabe planen:
/ultraplan refactor the auth module to use async/awaitinnerhalb des REPL. - Code vor einer vollständigen Überprüfung durchsehen:
/bughunter(gesamter Workspace) oder/bughunter src/auth.rs. - Mit JSON-Ausgabe automatisieren:
printf 'summarize this repository\n' | ./target/debug/claw prompt --output-format json.
Wesentliche Konfiguration
ANTHROPIC_API_KEYvs.ANTHROPIC_AUTH_TOKEN: nicht austauschbar —sk-ant-*-Schlüssel gehören inANTHROPIC_API_KEY; OAuth-/Proxy-Bearer-Tokens gehören inANTHROPIC_AUTH_TOKEN.- Reihenfolge der Konfigurationsauflösung:
~/.claw.json→~/.config/claw/settings.json→<repo>/.claw.json→<repo>/.claw/settings.json→<repo>/.claw/settings.local.json. --permission-mode:read-only,workspace-write(Standard) oderdanger-full-access.
Häufige Stolperfallen und Lösungen
cargo install claw-codeinstalliert das Falsche: Es platziert einen Stub, der nur ausgibt, dass er zu agent-code umbenannt wurde.401 Invalid bearer token: meist einsk-ant-*-Schlüssel, der inANTHROPIC_AUTH_TOKENplatziert wurde.- „command not found: claw”: Die Binary bleibt unter
rust/target/debug/claw, nicht im PATH. - ACP/Zed funktioniert nicht:
claw acp serveist 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
| Projekt | Sterne | Beschreibung |
|---|---|---|
anomalyco/opencode | 200.382 | „The open source coding agent.” |
ultraworkers/claw-code | 195.110 | Ein agentengesteuertes Museumsexponat; ein Claude-Code-förmiger Harness in Rust, Multi-Provider. |
anthropics/claude-code | 142.574 | Anthropics offizielles agentisches Coding-Tool. |
openai/codex | 113.627 | OpenAIs leichtgewichtiger Coding-Agent. |
Gitlawb/openclaude | 30.802 | Neben 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.mdund 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
- Repository: https://github.com/ultraworkers/claw-code
- Offizielle Dokumentation: USAGE.md, PHILOSOPHY.md, PARITY.md, ROADMAP.md, CONTRIBUTING.md im Repository
- Dokumentationsseite (inoffiziell): https://claw-code.codes/
- Review: heise online, „Claude Code Leak: 8100 Takedown Requests and the Birth of Claw-Code”
- Community / Discord: UltraWorkers https://discord.gg/5TUQKqFWd
- Paketregister: crates.io —
claw-code(deprecated) ·agent-code(0.30.0)
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