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

Team Memory MCP: Memoria Compartida de Código Abierto para Claude Code con Puntuación de Confianza Bayesiana
Team Memory MCP es una herramienta de código abierto que proporciona memoria compartida para equipos en Claude Code con puntuación de confianza bayesiana. Utiliza un modelo Beta-Bernoulli para clasificar patrones, incluye desgaste temporal con una vida media de 90 días y se puede agregar a Claude Code con un solo comando.

Agente de Trading con IA con Barreras de Riesgo para Inversión Educativa
Un desarrollador construyó un asistente de trading impulsado por IA que conecta Claude a una cuenta de corretaje con un motor de riesgo entre la IA y el dinero. El sistema incluye controles de seguridad como bloquear operaciones que excedan el 50% de la asignación de cartera, apagado automático al 3% de pérdida diaria y un interruptor de emergencia al 20% de reducción.

Comparando OpenClaw y Claude Cowork: Automatización Local vs Flujos de Trabajo en Espacios Aislados
OpenClaw es un agente local siempre activo que se ejecuta en tu máquina con ejecución de comandos de terminal y automatización del navegador, mientras que Claude Cowork opera dentro de Claude Desktop en un entorno aislado centrado en tareas de documentos y navegador.

RubyLLM: Un Marco de Ruby para Todos los Principales Proveedores de IA
RubyLLM proporciona un marco unificado en Ruby para OpenAI, Anthropic, Gemini, Ollama y más de 800 modelos. Incluye chat, visión, audio, herramientas, agentes, streaming e integración con Rails.