OpenClaude: Ein offener Fork des Claude Code CLI Agents mit Unterstützung für beliebige LLMs
- März 2026 — Der Quellcode für Anthropics Claude Code CLI Agent wurde aus den Source Maps des npm-Pakets geleakt. Innerhalb weniger Stunden erschien OpenClaude auf GitHub — ein Fork mit einem OpenAI-kompatiblen Provider. Dies ermöglicht die Nutzung des gesamten Claude Code Tool-Stacks (bash, Dateioperationen, grep, MCP, Agents) mit Modellen wie GPT-4o, DeepSeek, Gemini oder Llama über Ollama.
OpenClaude bewahrt die ursprüngliche Architektur: Der obfuskierte Node.js/TypeScript-Code wurde aus den Source Maps rekonstruiert. Ein Shim-Provider wurde hinzugefügt, um Anthropic-API-Aufrufe an OpenAI Chat Completions umzuleiten. Das Claude-Modell selbst wurde nicht geleakt — externe LLMs werden verwendet.
Architektur und Schlüsselkomponenten
Das System basiert auf dem ReAct-Muster: Der Agent analysiert eine Aufgabe, wählt ein Tool aus, führt eine Aktion aus, verarbeitet das Ergebnis und wiederholt den Zyklus.
Kern-Tools
- Bash: Shell-Befehle ausführen
- FileRead/FileWrite/FileEdit: Dateien lesen, schreiben und bearbeiten
- Grep/Glob: Nach Mustern und Dateien suchen
- WebFetch/WebSearch: Internetzugriff
- Agent: Sub-Agents für Teilaufgaben
- MCP (Model Context Protocol): Externe Server verbinden
- Tasks: Mehrstufige Aufgaben planen
- LSP (Language Server Protocol): Code-Navigation
Der Model-Provider wird über Umgebungsvariablen konfiguriert. Beispielkonfigurationen:
# GPT-4o
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_API_KEY=sk-your-key
export OPENAI_MODEL=gpt-4o
# DeepSeek
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_API_KEY=sk-your-key
export OPENAI_BASE_URL=https://api.deepseek.com/v1
export OPENAI_MODEL=deepseek-chat
# Ollama lokal
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_BASE_URL=http://localhost:11434/v1
export OPENAI_MODEL=llama3.3:70b
# OpenRouter
export CLAUDE_CODE_USE_OPENAI=1
export OPENAI_API_KEY=sk-or-your-key
export OPENAI_BASE_URL=https://openrouter.ai/api/v1
export OPENAI_MODEL=google/gemini-2.5-pro
Sitzungskontext wird in Markdown-Dateien gespeichert, was Erinnerung zwischen Läufen sicherstellt.
Installation und Start
Benötigt Bun (Node.js ist möglich, aber langsamer):
git clone https://github.com/Gitlawb/openclaude.git
cd openclaude
bun install
bun run build
Profile für schnellen Start:
# Provider automatisch erkennen
bun run profile:init
# Ollama
bun run profile:init -- --provider ollama --model llama3.1:8b
# OpenAI
bun run profile:init -- --provider openai --api-key sk-...
# Starten
bun run dev:profile
Für Ollama: ollama pull llama3.3:70b und Server starten.
Modell-Testergebnisse
| Modell | Tool Calling | Geschwindigkeit | Agent-Qualität | Hinweise |
|--------|--------------|----------|-----------------|------------|
| GPT-4o | Native | Hoch | Hoch | Nahe am Original |
| DeepSeek Chat | Mittel | Hoch | Mittel | Bricht bei Ketten ab |
| Llama 3.3 70B (Ollama) | Unterstützt | Niedrig | Unterdurchschnittlich | Für einfache Aufgaben |
| 7-8B Modelle | Schwach | Mittel | Niedrig | Nicht für Agents |
Die ursprünglichen Slash-Befehle bleiben erhalten:
/commit— Commit-Nachrichten generieren/review— Code-Review/compact— Kontext komprimieren/diff— Änderungen anzeigen/doctor— Projekt-Diagnostik
Unterstützung für MCP-Server und Vision-Modelle für Computer Vision.
Rechtliche Aspekte und Alternativen
Der Claude Code-Quellcode ist Eigentum von Anthropic. Der Fork wird als Bildungsprojekt positioniert. Der OpenAI-Shim ist Public Domain. Risiken der Verletzung von Anthropics ToS bleiben bestehen.
Rechtliche Alternativen:
- claude-code-proxy: Übersetzt Anthropic-API zu OpenAI ohne Code-Leakage
- Aider: Open-Source-Agent mit nativer LLM-Unterstützung
- Continue.dev: IDE-Plugin für beliebige Modelle
- OpenClaw: Messenger-Agent
Wichtigste Erkenntnisse
- OpenClaude enthüllt Claude Codes interne Architektur: ReAct-Zyklus, Tools, Kontextmanagement
- Beste Ergebnisse mit GPT-4o; lokale Modelle (Llama 70B) eignen sich für einfache Aufgaben
- Installation über Bun, Konfiguration über OPENAI_* Variablen
- Bewahrt Slash-Befehle und MCP, aber rechtliche Risiken existieren
- Alternativen: Aider, Continue.dev ohne rechtliche Bedenken
— Editorial Team
Noch keine Kommentare.