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

✍️ OpenClawRadar📅 Publié: March 24, 2026🔗 Source
SDK Claude Code rétro-ingéniéré publié en quatre langues
Ad

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épendance
  • Python (claude-native.py) — 0 dépendance
  • Go (claude-native.go) — 0 dépendance
  • Rust (rust-sdk/) — utilise serde + reqwest
Ad

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

Ad

👀 See Also

Simplification de l'hébergement OpenClaw : BestClaw conserve SSH et une fonctionnalité conviviale.
Tools

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.

OpenClawRadar
Claude IDE Bridge : un outil open source qui donne à l'IA Claude un accès direct à votre éditeur de code
Tools

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.

OpenClawRadar
Rukuzu : Porter une base de données de graphes en C++ de 200 000 lignes vers Rust avec des tests systématiques
Tools

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.

OpenClawRadar
Développeur crée une barre d'état de terminal pour surveiller les limites de session de Claude Code après une interruption inattendue.
Tools

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.

OpenClawRadar