SDK do Claude Code engenharia reversa lançado em quatro idiomas

✍️ OpenClawRadar📅 Publicado: March 24, 2026🔗 Source
SDK do Claude Code engenharia reversa lançado em quatro idiomas
Ad

Um desenvolvedor engenhou reversamente o Claude Code e reconstruiu todo o SDK como implementações de arquivo único em quatro linguagens de programação. O projeto foi criado para usar as capacidades do Claude Code sem depender do pacote Bun de 190MB ou de pacotes npm.

O que foi descoberto

O protocolo de autenticação da assinatura requer quatro componentes simultaneamente:

  • Um token OAuth do keychain do macOS
  • Cabeçalhos beta específicos
  • Um cabeçalho de cobrança oculto dentro do prompt do sistema
  • Um cabeçalho de acesso do navegador

Nenhum desses processos de autenticação é documentado publicamente.

SDKs disponíveis

  • Node.js (claude-native.mjs) — 0 dependências
  • Python (claude-native.py) — 0 dependências
  • Go (claude-native.go) — 0 dependências
  • Rust (rust-sdk/) — usa serde + reqwest
Ad

Recursos incluídos

  • Autenticação OAuth ou chave de API
  • Ciclo completo de agente com streaming e uso de ferramentas
  • Ferramentas integradas (bash, read, write, glob, grep)
  • Ponte NDJSON para automação (executar como subprocesso, JSON em stdin/stdout)
  • REPL interativo
  • Suporte a servidor MCP

Exemplo de uso

A versão Python pode ser usada com:

cp claude-native.py seu-projeto/
python3 claude-native.py -p "explique este código"

O projeto é licenciado sob MIT e aceita feedback e pull requests. Esse tipo de trabalho de engenharia reversa é útil para desenvolvedores que desejam integrar as capacidades do Claude Code em seus próprios projetos sem a sobrecarga de grandes dependências.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Murmur: Um Daemon Cron de Código Aberto para Automatizar Sessões de Código Claude
Tools

Murmur: Um Daemon Cron de Código Aberto para Automatizar Sessões de Código Claude

Murmur é um daemon cron de código aberto que agenda e automatiza sessões de código Claude usando um arquivo HEARTBEAT.md para configuração.

OpenClawRadar
docvault: Gere Documentação de API Local para Reduzir Alucinações de IA
Tools

docvault: Gere Documentação de API Local para Reduzir Alucinações de IA

docvault é uma ferramenta que gera referências de API em markdown a partir do código-fonte para ajudar Claude e outros LLMs a parar de alucinar assinaturas de funções. Funciona para crates Rust e pacotes Python, gera um arquivo markdown de dois níveis e inclui um plugin Claude Code para operação sem intervenção manual.

OpenClawRadar
TranscriptionSuite v1.1.2 adiciona os modelos WhisperX, NeMo e VibeVoice.
Tools

TranscriptionSuite v1.1.2 adiciona os modelos WhisperX, NeMo e VibeVoice.

O TranscriptionSuite v1.1.2 agora oferece três pipelines de transcrição: WhisperX com diarização PyAnnote, modelos NeMo (Parakeet e Canary) com diarização PyAnnote e modelos VibeVoice com diarização integrada. A atualização inclui um gerenciador de modelos, processamento paralelo, controles de atalho e um pipeline de gravação de 24kHz para VibeVoice.

OpenClawRadar
Pleng: Plataforma de Nuvem Autogerenciada com Gestão de Infraestrutura Orientada por IA
Tools

Pleng: Plataforma de Nuvem Autogerenciada com Gestão de Infraestrutura Orientada por IA

Pleng é uma plataforma de nuvem auto-hospedada licenciada sob AGPL-3.0 que utiliza um agente de IA (atualmente Claude) para gerenciar infraestrutura por meio de comandos de bot do Telegram. Ele implanta a partir de repositórios do GitHub ou diretórios locais com roteamento Traefik automatizado, SSL Let's Encrypt e análises básicas.

OpenClawRadar