SDK Claude Code rétro-ingéniéré publié en quatre langues

Un développeur a rétro-conçu Claude Code et a reconstruit l'intégralité du SDK sous forme d'implémentations en un seul fichier pour quatre langages de programmation. Ce projet a été créé pour utiliser les capacités de Claude Code sans dépendre du bundle Bun de 190 Mo ou des packages npm.
Ce qui a été découvert
Le protocole d'authentification par abonnement nécessite quatre composants simultanément :
- Un jeton OAuth provenant du trousseau macOS
- Des en-têtes bêta spécifiques
- Un en-tête de facturation caché dans l'invite système
- Un en-tête d'accès navigateur
Aucune partie de ce processus d'authentification n'est documentée publiquement.
SDKs disponibles
Node.js (claude-native.mjs)— 0 dépendancePython (claude-native.py)— 0 dépendanceGo (claude-native.go)— 0 dépendanceRust (rust-sdk/)— utilise serde + reqwest
Fonctionnalités incluses
- Authentification par OAuth ou clé API
- Boucle d'agent complète avec streaming et utilisation d'outils
- Outils intégrés (bash, read, write, glob, grep)
- Pont NDJSON pour l'automatisation (lancement en sous-processus, JSON sur stdin/stdout)
- REPL interactif
- Support serveur MCP
Exemple d'utilisation
La version Python peut être utilisée avec :
cp claude-native.py votre-projet/
python3 claude-native.py -p "explique ce code"
Le projet est sous licence MIT et accepte les retours et les pull requests. Ce type de travail de rétro-conception est utile pour les développeurs qui souhaitent intégrer les capacités de Claude Code dans leurs propres projets sans la surcharge des grosses dépendances.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Simplification de l'hébergement OpenClaw : BestClaw conserve SSH et une fonctionnalité conviviale.
BestClaw se présente comme une solution simple pour l'hébergement OpenClaw, équilibrant facilité d'utilisation et accès SSH essentiel, comme discuté sur r/openclaw.

Claude IDE Bridge : un outil open source qui donne à l'IA Claude un accès direct à votre éditeur de code
Claude IDE Bridge est un outil open source sous licence MIT qui connecte Claude AI directement à votre éditeur de code, lui permettant de voir les fichiers ouverts, les modifications non enregistrées et les erreurs en direct, plutôt que via des extraits de code collés. L'outil fonctionne actuellement avec VS Code et Windsurf.

Rukuzu : Porter une base de données de graphes en C++ de 200 000 lignes vers Rust avec des tests systématiques
Le projet Rukuzu décrit une méthodologie pour porter la base de données de graphes embarquée kuzu, écrite en C++ avec 200 000 lignes de code, vers Rust. Il utilise une commande personnalisée Claude Code pour maintenir simultanément les deux versions et vérifier la justesse via plus de 2 700 tests.

Développeur crée une barre d'état de terminal pour surveiller les limites de session de Claude Code après une interruption inattendue.
Un développeur a créé une barre d'état en terminal Python qui affiche en direct l'utilisation de la session Claude Code après avoir été interrompu au milieu d'une refactorisation sans avertissement. L'outil utilise les sessions existantes sans nécessiter de clé API.