Uma CLI e TUI em Rust que detecta CPU, RAM e GPU e classifica LLMs abertos conforme o desempenho esperado na sua máquina.
nicedreamzapp/claude-code-local
Executa modelos de IA abertos localmente em Macs com Apple Silicon usando MLX e os disponibiliza por um servidor compatível com a API da Anthropic, para usar o Claude Code offline.
Alternativa open source a:Claude Code
- Estrelas
- 3,372
- Forks
- 652
- Issues abertas
- 3
- Último commit
- há 4 dias
O que é?
Claude Code Local é um servidor Python compacto (proxy/server.py) que executa modelos abertos no chip do Mac usando o framework MLX da Apple e responde ao Claude Code no formato da Messages API da Anthropic. Como o Claude Code se comunica diretamente com o servidor local, não é necessário usar um modelo na nuvem nem uma API key, e os prompts e o código permanecem na máquina.
O servidor converte o formato de chamada de ferramentas de cada modelo compatível — incluindo Gemma 4, Qwen e JSON do Llama — em chamadas de ferramentas do Claude Code, corrige JSON inválido de ferramentas e reutiliza o cache de prompts entre turnos. A configuração verifica a memória do Mac e seleciona um modelo que caiba nela, desde o Gemma 4 E4B em máquinas com 8 GB até o Qwen 3.8 27B em máquinas com 96 GB ou mais.
O projeto também inclui iniciadores para programação, um agente leve de terminal, um agente de navegador, modo de voz e uma alternativa gratuita na nuvem chamada keep going, para continuar uma conversa quando o limite de uso do Claude acabar. O projeto tem licença MIT e requer Apple Silicon com Python 3.12.
Recursos principais
- 01Disponibiliza a Messages API da Anthropic com streaming para usar o Claude Code com um modelo MLX local.
- 02Converte os formatos de chamada de ferramentas específicos de cada modelo em chamadas de ferramentas do Claude Code.
- 03Reutiliza o cache de prompts entre turnos para acelerar sessões longas.
- 04Seleciona um modelo local com base na memória disponível no Mac.
- 05Oferece a opção keep going para continuar uma conversa com um modelo gratuito na nuvem ou local.
Casos de uso
- Continuar usando o Claude Code quando o limite de uso do Claude for atingido.
- Trabalhar com código-fonte offline ou em um ambiente isolado de rede em um Mac.
- Manter prompts e código fora de servidores de terceiros em trabalhos sensíveis, como projetos jurídicos ou da área da saúde.
- Experimentar modelos abertos no fluxo de trabalho do Claude Code em Apple Silicon.
Início rápido
- 1
Instale com um único comando
curl -fsSL https://raw.githubusercontent.com/nicedreamzapp/claude-code-local/main/install.sh | bash - 2
Ou clone o repositório e execute a configuração
git clone https://github.com/nicedreamzapp/claude-code-local && cd claude-code-local && bash setup.sh - 3
Clique duas vezes em Claude Local.command na mesa para começar a programar localmente
Antes de usar
- É necessário ter um Mac com Apple Silicon (M1 ou mais recente); o app não funciona em outras plataformas.
- Modelos maiores precisam de bastante memória unificada, e Macs com 8 GB recebem um modelo com problemas conhecidos no uso de ferramentas.
Tópicos
Perguntas frequentes
- O que é claude-code-local?
- Executa modelos de IA abertos localmente em Macs com Apple Silicon usando MLX e os disponibiliza por um servidor compatível com a API da Anthropic, para usar o Claude Code offline. Claude Code Local é um servidor Python compacto (proxy/server.py) que executa modelos abertos no chip do Mac usando o framework MLX da Apple e responde ao Claude Code no formato da Messages API da Anthropic. Como o Claude Code se comunica diretamente com o servidor local, não é necessário usar um modelo na nuvem nem uma API key, e os prompts e o código permanecem na máquina.
- claude-code-local é gratuito? Qual é a licença?
- claude-code-local é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- claude-code-local ainda é mantido?
- Manutenção ativa. O último commit de claude-code-local foi em 15 de out. de 2026.
- Para que posso usar claude-code-local?
- Continuar usando o Claude Code quando o limite de uso do Claude for atingido. Trabalhar com código-fonte offline ou em um ambiente isolado de rede em um Mac. Manter prompts e código fora de servidores de terceiros em trabalhos sensíveis, como projetos jurídicos ou da área da saúde. Experimentar modelos abertos no fluxo de trabalho do Claude Code em Apple Silicon.
- Como instalar claude-code-local?
- Instale com um único comando: curl -fsSL https://raw.githubusercontent.com/nicedreamzapp/claude-code-local/main/install.sh | bash Ou clone o repositório e execute a configuração: git clone https://github.com/nicedreamzapp/claude-code-local && cd claude-code-local && bash setup.sh Clique duas vezes em Claude Local.command na mesa para começar a programar localmente
- Onde consigo claude-code-local?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nicedreamzapp/claude-code-local
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Mecanismo de inferência de código aberto que ajusta os kernels ao seu hardware para executar modelos abertos mais rápido em Apple Silicon, NVIDIA, AMD ou CPU.
Runtime em Swift e Metal que executa o modelo Gemma 4 26B-A4B de 26B em Macs com Apple Silicon e cerca de 2 GB de RAM, transmitindo os experts do SSD.
Conecta um iPhone a um Mac via USB-C para usar a GPU do celular na execução local de um modelo Qwen 27B, acelerando a leitura de prompts e ampliando o contexto.
Projeto educacional compacto para executar inferência de modelos de visão e linguagem em Apple Silicon com MLX e pontuar respostas candidatas sobre uma imagem.
Skill do Claude Code que lê seus logs de sessão locais para explicar como os tokens foram usados e por que você atingiu os limites.