Skip to content

Etamus/Claudecpp

Repository files navigation

Claudecpp

O Claudecpp é uma adaptação técnica do OpenClaude (v0.1.8), reestruturada para transformar o agente de código original em uma solução de inferência totalmente local. Enquanto o projeto base contava com suporte a provedores de nuvem, o LlamaClaude removeu integralmente qualquer dependência de APIs externas. A arquitetura foi adaptada para rodar exclusivamente através do motor llama.cpp, utilizando modelos no formato GGUF para garantir máxima performance e soberania de dados. Esta versão mantém a estrutura e as funcionalidades de agente de código do OpenClaude v0.1.8, mas redefine o seu funcionamento central: agora, todo o processamento ocorre offline no seu hardware, eliminando custos, latência de rede e riscos de privacidade.


{CDDBEB63-B306-4869-8CC4-EDB25146014B}

Sobre o Projeto

Este projeto é uma CLI de agente de código totalmente open-source, baseada no OpenClaude v0.1.8, mas não utiliza mais nenhuma API externa. Toda a inferência é feita localmente, utilizando apenas o llama.cpp e modelos no formato GGUF.

  • Não há integração com OpenAI, Gemini, Ollama, Codex, ou qualquer outro provedor externo.
  • Nenhuma chave de API é necessária.
  • Todo o processamento é feito localmente, garantindo privacidade e independência de serviços de terceiros.
  • Suporte apenas a modelos GGUF compatíveis com o llama.cpp.

Instalação

  1. Pré-requisitos:

    • llama.cpp instalado na pasta do projeto.
    • Baixe um modelo GGUF de sua preferência e coloque na pasta models/.
  2. Instale as dependências do projeto:

bun install
  1. Build do projeto:
bun run build
  1. Inicie a CLI:
node dist/cli.mjs

Como Usar

  • Todos os comandos e fluxos são executados localmente.
  • Para trocar de modelo, basta substituir o arquivo GGUF na pasta models/ e ajustar a configuração se necessário.
  • Não há necessidade de configurar variáveis de ambiente de API.

Estrutura do Repositório

  • src/ - Código-fonte principal da CLI
  • scripts/ - Scripts de build e manutenção
  • docs/ - Documentação
  • python/ - Utilitários Python auxiliares
  • models/ - Modelos GGUF para uso com llama.cpp
  • bin/ - Entrypoints e utilitários
  • vscode-extension/openclaude-vscode/ - Extensão para VS Code

Aviso Legal

O LLamaClaude é baseado no projeto OpenClaude, que é comunitário independente e não é afiliado, endossado ou patrocinado pela Anthropic. O OpenClaude originou-se da base de código do Claude Code e, desde então, foi substancialmente modificado para suportar múltiplos provedores e uso aberto. "Claude" e "Claude Code" são marcas registradas da Anthropic PBC.

About

Claudecpp é uma adaptação do OpenClaude v0.1.8, agora focada exclusivamente em inferência local via llama.cpp. Sem APIs externas, sem nuvem, sem dependências. Agente de código totalmente offline, otimizado para rodar modelos GGUF com total privacidade e controle no seu próprio hardware.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages