SDK de Claude Code ingeniería inversa lanzado en cuatro idiomas

Un desarrollador ha realizado ingeniería inversa de Claude Code y ha reconstruido todo el SDK como implementaciones de archivo único en cuatro lenguajes de programación. El proyecto fue creado para utilizar las capacidades de Claude Code sin depender del paquete Bun de 190MB ni de paquetes npm.
Lo que se descubrió
El protocolo de autenticación de suscripción requiere cuatro componentes simultáneamente:
- Un token OAuth del llavero de macOS
- Encabezados beta específicos
- Un encabezado de facturación oculto dentro del prompt del sistema
- Un encabezado de acceso del navegador
Ninguna parte de este proceso de autenticación está documentada públicamente.
SDKs disponibles
Node.js (claude-native.mjs)— 0 dependenciasPython (claude-native.py)— 0 dependenciasGo (claude-native.go)— 0 dependenciasRust (rust-sdk/)— utiliza serde + reqwest
Características incluidas
- Autenticación OAuth o con clave API
- Ciclo completo de agente con transmisión en tiempo real y uso de herramientas
- Herramientas integradas (bash, read, write, glob, grep)
- Puente NDJSON para automatización (ejecutar como subproceso, JSON en stdin/stdout)
- REPL interactivo
- Soporte para servidor MCP
Ejemplo de uso
La versión de Python se puede utilizar con:
cp claude-native.py your-project/
python3 claude-native.py -p "explica este código"
El proyecto tiene licencia MIT y acepta comentarios y solicitudes de extracción. Este tipo de trabajo de ingeniería inversa es útil para desarrolladores que desean integrar las capacidades de Claude Code en sus propios proyectos sin la sobrecarga de grandes dependencias.
📖 Read the full source: r/LocalLLaMA
👀 Ver también

MCP permite que Claude analice automáticamente los datos de Google Search Console
Un nuevo MCP gratuito conecta a Claude directamente con Google Search Console, permitiendo consultas en lenguaje natural sobre datos de rendimiento de búsqueda como consultas, páginas, clics y CTR, sin necesidad de exportar archivos CSV manualmente.

Clawion: Envoltorio de OpenClaw con soporte para Claude Max e integración con GitHub
Clawion es un envoltorio de OpenClaw que soporta Claude Max sin requerir una clave API. La configuración implica elegir una plantilla, conectar Telegram y desplegar un compañero de código con integración de GitHub para la creación automatizada de PR.

Brócoli: Plataforma de código abierto para ejecutar agentes de IA de programación a partir de tickets de Linear en entornos de pruebas en la nube
Broccoli es una herramienta de código abierto que toma tareas de programación de Linear, las ejecuta en entornos aislados en la nube usando Claude y Codex, y abre PRs para revisión humana. Se ejecuta en tu propia infraestructura de Google Cloud con despliegue de calidad de producción.

Detalles de la API de Herramientas de Claude Code Revelados
Un usuario de Reddit extrajo detalles sobre la API de herramientas de Claude Code, incluyendo operaciones del sistema de archivos, ejecución de bash, búsqueda web y cómo se estructuran las llamadas a herramientas usando bloques similares a XML.