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