Reverse-Engineered Claude Code SDK in vier Sprachen veröffentlicht

Ein Entwickler hat Claude Code reverse-engineered und das gesamte SDK als Single-File-Implementierungen in vier Programmiersprachen neu aufgebaut. Das Projekt wurde erstellt, um die Fähigkeiten von Claude Code zu nutzen, ohne auf das 190 MB große Bun-Bundle oder npm-Pakete angewiesen zu sein.
Was entdeckt wurde
Das Authentifizierungsprotokoll für Abonnements erfordert gleichzeitig vier Komponenten:
- Ein OAuth-Token aus dem macOS-Keychain
- Spezifische Beta-Header
- Einen versteckten Abrechnungs-Header im System-Prompt
- Einen Browser-Zugriffs-Header
Keiner dieser Authentifizierungsprozesse ist öffentlich dokumentiert.
Verfügbare SDKs
Node.js (claude-native.mjs)— 0 AbhängigkeitenPython (claude-native.py)— 0 AbhängigkeitenGo (claude-native.go)— 0 AbhängigkeitenRust (rust-sdk/)— verwendet serde + reqwest
Enthaltene Funktionen
- OAuth- oder API-Schlüssel-Authentifizierung
- Vollständiger Agent-Loop mit Streaming und Tool-Nutzung
- Integrierte Tools (bash, read, write, glob, grep)
- NDJSON-Bridge für Automatisierung (als Subprozess starten, JSON auf stdin/stdout)
- Interaktive REPL
- MCP-Server-Unterstützung
Nutzungsbeispiel
Die Python-Version kann wie folgt verwendet werden:
cp claude-native.py your-project/
python3 claude-native.py -p "erkläre diesen Code"
Das Projekt ist unter der MIT-Lizenz lizenziert und nimmt Feedback und Pull-Requests entgegen. Diese Art von Reverse-Engineering-Arbeit ist nützlich für Entwickler, die die Fähigkeiten von Claude Code in ihre eigenen Projekte integrieren möchten, ohne den Overhead großer Abhängigkeiten.
📖 Read the full source: r/LocalLLaMA
👀 Siehe auch

TeenyApp lässt Claude Full-Stack-Websites aus einem einzigen Chat-Link erstellen und bereitstellen
TeenyApp bietet eine Live-Subdomain und ein Agent-Token, das Claude per HTTP nutzen kann, um Code zu erstellen, Migrationen durchzuführen, Authentifizierung einzurichten und direkt auf eine echte URL zu deployen – ohne den Chat zu verlassen.

AlphaCreek: Ein MCP-Server, der SEC-Einreichungen in Chunks aufteilt, um die Token-Nutzung um 85 % zu reduzieren
AlphaCreek ist ein kostenloser MCP-Konnektor für Claude, der den Tokenverbrauch bei SEC-Einreichungen um etwa 85 % reduziert, indem zuerst ein Inhaltsverzeichnis zurückgegeben und dann nur die vom Agenten angeforderten Abschnitte abgerufen werden.

docvault: Lokale API-Dokumentation generieren, um KI-Halluzinationen zu reduzieren
docvault ist ein Tool, das Markdown-API-Referenzen aus Quellcode generiert, um Claude und anderen LLMs dabei zu helfen, das Halluzinieren von Funktionssignaturen zu stoppen. Es funktioniert für Rust-Crates und Python-Pakete, erzeugt eine zweistufige Markdown-Datei und enthält ein Claude Code-Plugin für den automatisierten Betrieb.

Claude Code fügt Fernsteuerungsfunktion für die Verwaltung mobiler Sitzungen hinzu
Claude Code ermöglicht es Entwicklern nun, Aufgaben in ihrem Terminal zu starten und Sitzungen von mobilen Geräten aus über die Claude-App oder claude.ai/code weiter zu steuern, während Claude lokal auf ihrem Computer läuft.