Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
Início/LLMs locais/Melhores LLMs locais para programar em 2026: Qwen3.8 27B, Devstral, Laguna
Best Models

Melhores LLMs locais para programar em 2026: Qwen3.8 27B, Devstral, Laguna

··Por Hans Kuepper · Fundador do PromptQuorum · Mecanismo de descoberta de IA de pesos abertos e código aberto

O melhor LLM local para programar em 2026 é o Qwen3.8 27B (Alibaba, Apache 2.0, modelo denso de 27B): a Qwen informa 61,7 no SWE-bench Pro, e ele roda com 18 GB e janela de contexto de 256K via `ollama run qwen3.8`. O Devstral Small 2 (24B, 15 GB) é o melhor modelo de programação agêntica para máquinas de 16 GB, o Laguna XS 2.1 (Poolside, 20 GB) mira sessões agênticas longas, o Codestral 22B continua sendo a opção FIM para autocompletar no IDE e o Qwen3 8B é a escolha para 8 GB de RAM. Kimi K2.6 e Kimi K2.7 Code são os maiores modelos de código abertos, mas com 1T de parâmetros estão disponíveis apenas na nuvem no Ollama e exigem cerca de 300 GB de memória ou mais para rodar localmente. SWE-bench Pro e SWE-bench Verified são os benchmarks principais; as pontuações são informadas pelos fabricantes com protocolos diferentes e servem como referência, não como comparação direta.

O Qwen3.8 27B (Alibaba, Apache 2.0) é, em 2026, o melhor LLM local para programar em uma única GPU de 24 GB ou em um Mac de 32 GB: a Qwen informa 61,7 no SWE-bench Pro e 90,3 no LiveCodeBench v6, com download de 18 GB e janela de contexto de 256K (`ollama run qwen3.8`). O Devstral Small 2 (24B, 15 GB) é a escolha para programação agêntica com 16 GB, o Laguna XS 2.1 (Poolside, 20 GB) para sessões longas e o Qwen3 8B para máquinas de 8 GB. Kimi K2.6 e Kimi K2.7 Code têm 1T de parâmetros: o Ollama os lista apenas como tags na nuvem e rodá-los localmente exige cerca de 300 GB de memória ou mais.

Slide Deck: Melhores LLMs locais para programar em 2026: Qwen3.8 27B, Devstral, Laguna

Apresentação interativa de 14 slides sobre: o que torna um LLM de código bom, pontuações SWE-bench Pro e Verified informadas, seleção de modelo por hardware (8 GB, 16 GB, 24 GB+), Qwen3.8 27B, Devstral Small 2, Laguna XS 2.1, Codestral 22B e Qwen3 8B, por que o Kimi K2.6 não é uma escolha local e integração com IDE via Continue.dev. Baixe o cartão de referência em PDF.

Browse the slides below or download as PDF for offline reference. Download Reference Card (PDF)

Melhores LLMs locais para programar em 2026: Qwen3.8 27B, Devstral, Laguna

Key Takeaways

  • Melhor modelo de código local no geral: Qwen3.8 27B — denso 27B, Apache 2.0, download de 18 GB, contexto 256K, 61,7 SWE-bench Pro e 90,3 LiveCodeBench v6 (segundo a Qwen). `ollama run qwen3.8`.
  • Melhor para programação agêntica com 16 GB: Devstral Small 2 (Mistral AI) — 24B, 15 GB, 65,8% SWE-bench Verified (segundo a Mistral), criado para chamadas de ferramentas e edições em vários arquivos.
  • Melhor para sessões agênticas longas: Laguna XS 2.1 (Poolside) — MoE 33B total / 3B ativos, 20 GB, contexto 256K, licença OpenMDW-1.1.
  • Melhor para autocompletar no IDE: Codestral 22B (Mistral AI) — otimizado para FIM, 13 GB, suporte nativo ao Continue.dev.
  • Melhor para 8 GB de RAM: Qwen3 8B — usa 5 GB de VRAM, melhor equilíbrio entre qualidade e velocidade nessa faixa.
  • Kimi K2.6 e K2.7 Code não são uma escolha para hardware doméstico: ambos têm 1T de parâmetros e o Ollama os lista apenas como tags na nuvem; rodar localmente exige cerca de 300 GB de memória ou mais.
  • SWE-bench Pro e Verified substituem o HumanEval como benchmarks principais — testam a resolução de issues reais do GitHub, não a geração de funções Python isoladas. As pontuações dos fabricantes usam protocolos diferentes e são referências, não comparações diretas.
  • Para fluxos de trabalho com assistentes de código com IA (VS Code, Cursor), veja LLMs locais para fluxos de programação.

O melhor LLM local para programar em 2026 é o Qwen3.8 27B (Apache 2.0, 18 GB, 61,7 SWE-bench Pro segundo a Qwen) para uma GPU de 24 GB ou um Mac de 32 GB, com o Devstral Small 2 para programação agêntica com 16 GB e o Qwen3 8B para 8 GB.

O SWE-bench mede o quanto uma IA corrige bugs reais do GitHub — quanto maior, melhor. Um modelo "denso" como o Qwen3.8 27B usa todos os parâmetros em cada token, o que mantém o comportamento previsível; os enormes modelos Kimi são de "mistura de especialistas" e ainda precisam de centenas de gigabytes de memória para guardar seus pesos.

De onde vêm os números deste guia

SWE-bench é o benchmark principal para programação prática em 2026 -- ele avalia modelos na resolução de issues reais do GitHub, não apenas na geração de funções isoladas (HumanEval). Um modelo com 60% no SWE-bench Pro não resolve necessariamente 6 de 10 bugs reais: as variantes Pro e Verified têm tarefas e protocolos diferentes.

As pontuações vêm de páginas de modelos e relatórios técnicos dos próprios fabricantes (Qwen, Mistral AI, Poolside, Moonshot AI), e os tamanhos e comandos vêm das páginas das bibliotecas do Ollama. Os números dos fabricantes usam protocolos distintos e servem como referência; a PromptQuorum não executou esses benchmarks por conta própria.

Fatos rápidos — LLMs locais para programar num relance

  • Melhor no geral: Qwen3.8 27B (Alibaba) — denso 27B, Apache 2.0, 18 GB no Ollama, contexto 256K, 61,7 SWE-bench Pro, 90,3 LiveCodeBench v6 (segundo a Qwen).
  • Geração anterior da Qwen: Qwen 3.6 27B — 77,2% SWE-bench Verified e 53,5 SWE-bench Pro (segundo a Qwen); continua sendo uma alternativa sólida, superado pelo Qwen3.8 27B.
  • Melhor para programação agêntica em 24B: Devstral Small 2 (Mistral AI, França) — 15 GB, 65,8% SWE-bench Verified, Apache 2.0, chamadas de ferramentas e edições em vários arquivos. Requer Ollama 0.13.3 ou superior.
  • Melhor para sessões agênticas longas: Laguna XS 2.1 (Poolside) — MoE 33B total / 3B ativos, 20 GB, contexto 256K, SWE-bench Verified 70,9%, SWE-bench Multilingual 63,1%, licença OpenMDW-1.1.
  • Grande MoE para máquinas de 64 GB: Qwen3-Coder-Next — 80B total / 3B ativos, 52 GB (Q4), contexto 256K.
  • Melhor para autocompletar no IDE: Codestral 22B (Mistral) — otimizado para FIM, integração com Continue.dev, 13 GB, contexto 32K.
  • Melhor para 8 GB de RAM: Qwen3 8B — usa 5 GB de VRAM, melhor equilíbrio entre qualidade e velocidade.
  • Pesos abertos em escala de fronteira: Kimi K2.6 e Kimi K2.7 Code (Moonshot AI) — MoE 1T total / 32B ativos, contexto 256K. O Ollama oferece apenas tags `:cloud`; builds GGUF locais precisam de cerca de 310 a 470 GB conforme a quantização.
  • Mudança de benchmark: SWE-bench Pro e Verified (issues reais do GitHub) são as métricas principais para programação prática. O HumanEval (funções Python isoladas) continua útil para comparar modelos pequenos.
  • Configuração recomendada: GPU de 24 GB ou 32 GB de memória unificada (Qwen3.8 27B com folga); 16 GB bastam para o Devstral Small 2.

🏆 Melhores LLMs locais para programar (seleção rápida)

  • Melhor no geral: Qwen3.8 27B — denso 27B, 18 GB, contexto 256K, 61,7 SWE-bench Pro (segundo a Qwen). `ollama run qwen3.8`
  • Melhor programação agêntica em 24B: Devstral Small 2 — edições em vários arquivos, chamadas de ferramentas, 15 GB. `ollama run devstral-small-2`
  • Melhor para sessões agênticas longas: Laguna XS 2.1 — MoE 33B/3B ativos, 20 GB, contexto 256K. `ollama run laguna-xs-2.1`
  • Grande MoE (máquinas de 64 GB): Qwen3-Coder-Next — 80B/3B ativos, 52 GB. `ollama run qwen3-coder-next`
  • Melhor para completar com consciência do repositório em 24 GB: Qwen3-Coder 30B — MoE 30B/3,3B ativos, 19 GB, contexto 256K. `ollama run qwen3-coder:30b`
  • Melhor para autocompletar no IDE: Codestral 22B — otimizado para FIM com Continue.dev, 13 GB. `ollama run codestral:22b`
  • Melhor para 8 GB de RAM: Qwen3 8B — 5 GB de VRAM. `ollama run qwen3:8b`
  • 👉 Na dúvida: Qwen3 8B em notebooks de 8–16 GB, Qwen3.8 27B com 24 GB de memória de GPU ou unificada.
  • 👉 Com 16 GB: o Devstral Small 2 é o que melhor se encaixa para programação agêntica; o Qwen3.8 27B (18 GB) pede uma placa de 24 GB ou um Mac de 32 GB.
  • 👉 Para sessões agênticas longas: experimente o Laguna XS 2.1 ou o Devstral Small 2.
  • 👉 Para completar no IDE: use o Codestral 22B com Continue.dev.

🛠️Boa prática: Ajuste primeiro o tamanho do modelo ao seu hardware. Com 8 GB, use o Qwen3 8B; com 16 GB, o Devstral Small 2; com 24 GB de memória de GPU ou unificada, o Qwen3.8 27B. Kimi K2.6 e K2.7 Code não são escolhas locais práticas: o Ollama os oferece apenas como tags na nuvem e os builds locais exigem 300 GB ou mais.

Em uma frase

O melhor LLM local para programar em 2026 é o Qwen3.8 27B (18 GB, 61,7 SWE-bench Pro segundo a Qwen), com o Devstral Small 2 para programação agêntica com 16 GB, o Laguna XS 2.1 para sessões longas, o Codestral 22B para autocompletar no IDE e o Qwen3 8B para 8 GB de RAM.

Em Termos Simples

Rodar um modelo de código localmente é como instalar um assistente de programação com IA no seu laptop — mantém seu código privado, funciona offline, mas é mais lento que APIs na nuvem como o GitHub Copilot.

O que torna um LLM local bom para programar?

Em 2026, SWE-bench Pro e SWE-bench Verified substituíram em grande parte o HumanEval como benchmarks práticos de código. Eles testam se o modelo resolve issues reais do GitHub — mudanças em vários arquivos, compreensão de bases de código, escrita de testes — e não apenas a geração de funções isoladas. A Qwen informa 61,7 no SWE-bench Pro para o Qwen3.8 27B e 77,2% no SWE-bench Verified para o anterior Qwen 3.6 27B.

Modelos específicos para código são ajustados em grandes corpora de código (GitHub, Stack Overflow, documentação) e costumam incluir treinamento fill-in-the-middle (FIM) -- a capacidade de completar código com o contexto antes e depois do cursor, necessária para o autocompletar no IDE.

Modelos gerais como o Llama 3.1 8B chegam a 72% no HumanEval, o que é competitivo. Mas modelos de código dedicados do mesmo tamanho pontuam 5-15% mais, porque seus dados e ajuste priorizam a precisão do código em vez de tarefas de linguagem geral.

📌Nota: As pontuações SWE-bench informadas pelos fabricantes usam arneses de agente, conjuntos de tarefas e configurações diferentes (os 61,7 da Qwen no SWE-bench Pro usam o arnês do Claude Code com tarefas corrigidas), portanto dois números publicados são referências, não uma comparação direta. O HumanEval continua útil para comparar funções isoladas, mas o SWE-bench prevê melhor o desempenho em fluxos de desenvolvimento reais.

#1 Qwen3.8 27B -- Melhor LLM local para programar no geral

O Qwen3.8 27B (Alibaba, lançado em agosto de 2026) é o melhor LLM local para programar em uma GPU de 24 GB ou um Mac de 32 GB. É um modelo denso de 27B (todos os parâmetros ativos por token) com licença Apache 2.0. A Qwen informa 61,7 no SWE-bench Pro, 73,0 no Terminal Bench 2.1 e 90,3 no LiveCodeBench v6. O download no Ollama tem 18 GB com janela de contexto de 256K.

`ollama run qwen3.8`. Aceita texto e imagens, suporta chamadas de ferramentas e modo de raciocínio, e serve para análise de vários arquivos, depuração e refatoração. A Qwen informou 53,5 no SWE-bench Pro para o anterior Qwen 3.6 27B (77,2% no SWE-bench Verified); `ollama run qwen3.6:27b` continua sendo uma alternativa válida.

Especificação
Valor
SWE-bench Pro61,7 (segundo a Qwen)
LiveCodeBench v690,3 (segundo a Qwen)
ArquiteturaDenso (27B ativos)
Tamanho no Ollama (Q4_K_M)18 GB
Janela de contexto256K tokens
LicençaApache 2.0
Comando do Ollamaollama run qwen3.8

🔍Insight: A Qwen executa o SWE-bench Pro com o arnês do Claude Code e um conjunto de tarefas refinado, com tarefas problemáticas corrigidas; por isso 61,7 não é diretamente comparável às pontuações publicadas por outros fabricantes. É um sinal forte do fabricante, não um teste comparativo direto.

#2 Devstral Small 2 -- Melhor para programação agêntica em 24B

O Devstral Small 2 (Mistral AI) foi criado para fluxos de programação agêntica — edições em vários arquivos, geração de código com chamadas de ferramentas e ciclos de depuração. 24B de parâmetros, 15 GB no Ollama, 65,8% no SWE-bench Verified (segundo a Mistral), Apache 2.0. `ollama run devstral-small-2` (requer Ollama 0.13.3 ou superior).

A melhor escolha para quem usa aider, fluxos no estilo Claude Code ou modificações de código em várias etapas em uma máquina de 16 GB. Ele lê o retorno de erros, edita vários arquivos e aceita entrada de imagens.

Especificação
Valor
SWE-bench Verified65,8% (segundo a Mistral)
Ideal paraFluxos agênticos, vários arquivos
Tamanho no Ollama15 GB
Janela de contexto384K tokens (Ollama)
LicençaApache 2.0
Comando do Ollamaollama run devstral-small-2

💡Dica: Programação agêntica = raciocinar → escrever código → executar → observar erros → corrigir → iterar. O Devstral Small 2 cuida desse ciclo com 15 GB, o que o torna a escolha agêntica prática para máquinas de 16 GB em que o Qwen3.8 27B (18 GB) não cabe.

#3 Laguna XS 2.1 e Qwen3-Coder-Next -- Programação agêntica de longa duração

O Laguna XS 2.1 (Poolside, 2 de julho de 2026) mira a programação agêntica de longa duração. MoE 33B total / 3B ativos, contexto 256K, licença OpenMDW-1.1, SWE-bench Verified 70,9% e SWE-bench Multilingual 63,1%. A tag padrão do Ollama tem 20 GB (Q4_K_M). `ollama run laguna-xs-2.1`.

O Qwen3-Coder-Next (Alibaba, fevereiro de 2026) é a opção MoE maior para máquinas de 64 GB: 80B total / 3B ativos, 52 GB em Q4_K_M, contexto 256K. `ollama run qwen3-coder-next`. Para um modelo de código menor e consciente do repositório com 24 GB, `ollama run qwen3-coder:30b` (30B total / 3,3B ativos, 19 GB, Apache 2.0) é a alternativa consolidada.

Se você quer a maior janela de contexto para sessões agênticas de várias horas, escolha o Laguna XS 2.1; se prefere um modelo de origem europeia com Apache 2.0 e menor consumo de memória, escolha o Devstral Small 2.

Especificação
Valor
Tamanho do Laguna XS 2.120 GB (33B total / 3B ativos)
SWE-bench do Laguna XS 2.170,9% Verified / 63,1% Multilingual
Tamanho do Qwen3-Coder-Next52 GB (80B total / 3B ativos)
Janela de contexto256K tokens (ambos)
Comandos do Ollamalaguna-xs-2.1 / qwen3-coder-next

🔍Insight: Modelos MoE mantêm todos os parâmetros na memória, mas calculam com apenas alguns bilhões por token: geram rápido para o tamanho, mas ainda precisam de RAM para todos os pesos (20 GB para o Laguna XS 2.1, 52 GB para o Qwen3-Coder-Next).

#4 Codestral 22B -- Melhor para autocompletar no IDE

O Codestral 22B (Mistral AI) continua sendo o modelo FIM dedicado ao autocompletar no IDE. Criado para completar com fill-in-the-middle usando Continue.dev no VS Code e no Cursor. É o modelo mais antigo desta página (o build do Ollama tem cerca de dois anos) e continua sendo a opção mais focada em FIM.

`ollama run codestral:22b`. Treinado para completar no estilo IDE, em que o contexto vem antes e depois do cursor. Forte em Python, JavaScript, TypeScript, Go e Rust. O build do Ollama tem janela de contexto de 32K.

Para completar com consciência do repositório, `ollama run qwen3-coder:30b` é a melhor alternativa de pesos abertos (Apache 2.0, 19 GB). Para um modelo de código pequeno com raciocínio em 16 GB, `ollama run gpt-oss:20b` (pesos abertos da OpenAI, MoE 21B total / 3,6B ativos, raciocínio ajustável) também é uma escolha sólida.

Especificação
Valor
Ideal paraFIM (autocompletar no IDE)
Tamanho no Ollama13 GB
Janela de contexto32K tokens
Suporte a FIMSim (uso principal)
Integração com IDEContinue.dev, Cursor
Comando do Ollamaollama run codestral:22b

🔍Insight: O Codestral 22B, da Mistral AI, foi criado especificamente para completar com FIM (fill-in-the-middle). Com o Continue.dev, oferece uma alternativa local ao autocompletar do GitHub Copilot.

#5 Qwen3 8B -- Melhor modelo de código para 8 GB de RAM

O Qwen3 8B é a recomendação para a faixa de 8 GB. Bom desempenho em código, multilíngue, usa apenas 5 GB de VRAM. O Qwen3.8 existe no Ollama por enquanto só como modelo de 27B, então o Qwen3 8B continua sendo a menor opção Qwen atual. Para mais detalhes sobre a VRAM de outros modelos de código, veja o guia de requisitos de VRAM →. `ollama run qwen3:8b`.

🔍Insight: O Qwen3 8B é o ponto de partida recomendado para máquinas de 8 GB: ótimo suporte multilíngue, inferência rápida e boa qualidade de código em tarefas reais.

Por que Kimi K2.6 e K2.7 Code não são uma escolha local prática

Kimi K2.6 e Kimi K2.7 Code (Moonshot AI) são os maiores modelos de código de pesos abertos desta lista, mas não são uma escolha para hardware doméstico. Ambos são modelos MoE de 1T de parâmetros com 32B ativos e janela de contexto de 256K. A Moonshot AI informou 58,6 no SWE-bench Pro para o Kimi K2.6; o Kimi K2.7 Code se baseia no K2.6 para sessões longas de programação.

No Ollama, ambos aparecem apenas como tags na nuvem (`kimi-k2.6:cloud`, `kimi-k2.7-code:cloud`), que enviam seus prompts ao serviço hospedado do Ollama. Rodar localmente exige um build GGUF da comunidade: a Unsloth indica cerca de 310 GB em 1 bit e 325–350 GB em 2 bits para o K2.7 Code, ou seja, hardware de estação de trabalho ou servidor, não notebooks.

⚠️Aviso: Uma tag `:cloud` não é inferência local. Se a privacidade é o motivo de usar um modelo local, use o Qwen3.8 27B, o Devstral Small 2 ou o Laguna XS 2.1.

Como os modelos de código se comparam? SWE-bench + HumanEval

Modelo
HumanEval
SWE-bench
RAM
FIM
Qwen3.8 27B—61,7 (Pro)18 GB—
Qwen 3.6 27B—77,2% (Verified) / 53,5 (Pro)~22 GB—
Devstral Small 2—65,8% (Verified)15 GB—
Laguna XS 2.1 (MoE)—70,9% (Verified)20 GB (3B ativos)—
Qwen3-Coder-Next (MoE)—varia conforme o arnês52 GB (3B ativos)—
Kimi K2.6 (MoE)—58,6 (Pro)300+ GB (nuvem no Ollama)—
Codestral 22B——13 GBSim (principal)
Qwen2.5-Coder 32B——20 GBSim
Qwen3 8B——5 GBSim
DeepSeek-R1 14B——10 GBNão
Pontuações informadas pelos fabricantes, por modelo: Qwen3.8 27B 61,7 SWE-bench Pro, Qwen 3.6 27B 77,2% SWE-bench Verified, Laguna XS 2.1 70,9% SWE-bench Verified, Devstral Small 2 65,8% SWE-bench Verified, Kimi K2.6 58,6 SWE-bench Pro. Arneses e conjuntos de tarefas diferem; compare apenas dentro de uma mesma coluna.
Pontuações informadas pelos fabricantes, por modelo: Qwen3.8 27B 61,7 SWE-bench Pro, Qwen 3.6 27B 77,2% SWE-bench Verified, Laguna XS 2.1 70,9% SWE-bench Verified, Devstral Small 2 65,8% SWE-bench Verified, Kimi K2.6 58,6 SWE-bench Pro. Arneses e conjuntos de tarefas diferem; compare apenas dentro de uma mesma coluna.

📌Nota: O HumanEval mede a geração de funções Python isoladas. O SWE-bench mede mudanças reais de código em vários arquivos. "Pro" e "Verified" são variantes diferentes do SWE-bench e não são intercambiáveis: 77,2% Verified e 61,7 Pro não podem ser comparados diretamente. Todas as pontuações são informadas pelos fabricantes. Os números de HumanEval de modelos mais antigos (Qwen2.5-Coder 32B, Qwen3 8B) vêm de versões anteriores desta página e não foram reverificados.

Qual modelo serve para qual tarefa de programação?

  1. 1
    Depuração de funções Python e refatoração em vários arquivos -- O Qwen3.8 27B é a primeira escolha: um modelo denso mantém todos os 27B parâmetros ativos por token, o que favorece o raciocínio em vários arquivos. O Devstral Small 2 é a alternativa mais leve quando só há 16 GB. Escolha: Qwen3.8 27B.
  2. 2
    Ciclos agênticos (planejar → editar → rodar testes → corrigir) -- O Devstral Small 2 e o Laguna XS 2.1 foram criados para chamadas de ferramentas e sessões longas. O Laguna XS 2.1 oferece 256K de contexto; o Devstral Small 2 usa menos memória. Escolha: Laguna XS 2.1 para sessões longas, Devstral Small 2 para máquinas de 16 GB.
  3. 3
    FIM / autocompletar no IDE (VS Code) -- O fill-in-the-middle exige um modelo treinado para isso. Codestral 22B e Qwen3 8B funcionam via Continue.dev; os modelos Kimi, Laguna e Devstral não são focados em FIM. Escolha: Codestral 22B.
  4. 4
    Scripts rápidos em notebooks de 8 GB -- O Qwen3 8B resolve scripts do dia a dia, SQL e código repetitivo com baixa latência. Espere resultados mais fracos em sistemas de tipos grandes e mudanças em vários arquivos. Escolha: Qwen3 8B.

🔍Insight: Modelos maiores pontuam mais que modelos de 8B em tarefas no estilo SWE-bench (depuração e refatoração em vários arquivos); em scripts do dia a dia a diferença diminui. Escolha o modelo primeiro pela tarefa e depois pelo seu orçamento de memória.

Qual modelo de código equilibra melhor velocidade e qualidade de saída?

Tarefa
Qwen3.8 27B
Devstral Small 2
Qwen3 8B
Codestral 22B
Refatoração e depuração em vários arquivosPrimeira escolha (denso, 18 GB)Bom (15 GB)Limitado em mudanças grandesNão é o foco
Ciclos agênticos com ferramentasForte (ferramentas, raciocínio)Feito para issoBásicoNão é o foco
Código repetitivo, APIs REST, testesForte, mais lentoForteRápido, conferir validaçãoRápido, genérico
Autocompletar FIM (cursor no meio da linha)Não é o focoNão é o focoSuportadoMelhor opção (FIM)

💡Dica: Ponto-chave: os modelos de 18 GB e 15 GB são mais lentos por token que os de 8B, mas mais precisos em tarefas de raciocínio. Para autocompletar no IDE, use apenas modelos otimizados para FIM (Codestral 22B, Qwen3 8B). O desempenho depende da sua GPU, da quantização e do tamanho do contexto; teste na sua própria máquina.

🛠️Boa prática: Recomendação prática: escolha pelo tipo de tarefa. Para geração de código em lote ou revisões de refatoração, use o Qwen3.8 27B. Para ciclos agênticos com 16 GB, o Devstral Small 2. Para autocompletar em tempo real no IDE, o Codestral 22B ou o Qwen3 8B, onde a latência mais importa.

Qual LLM local para programar você deve usar?

O modelo escolhido importa, mas a forma como você o instrui importa ainda mais para a qualidade do código. Técnicas de prompt estruturado — indicar linguagem, restrições, casos de teste e formato de saída — melhoram muito a precisão da geração de código. O guia de engenharia de prompts cobre 80 técnicas de fundamentos, frameworks e métodos de avaliação.

Para um fluxo completo de IDE com esses modelos, veja Substituir o GitHub Copilot por um LLM local — a pilha de código aberto (Continue.dev + Ollama + Qwen3-Coder) combina bem com as escolhas acima.

  • 8 GB de RAM, foco em código: `ollama run qwen3:8b` -- 5 GB de VRAM, melhor modelo dessa faixa.
  • 16 GB de RAM: `ollama run devstral-small-2` -- melhor para programação agêntica em 24B (edições em vários arquivos, ciclos de depuração), 15 GB.
  • GPU de 24 GB ou Mac de 32 GB (melhor qualidade): `ollama run qwen3.8` -- Qwen3.8 27B, 18 GB, 61,7 SWE-bench Pro (segundo a Qwen).
  • Sessões agênticas longas: `ollama run laguna-xs-2.1` -- 20 GB, contexto 256K, SWE-bench Verified 70,9%.
  • Máquinas de 64 GB: `ollama run qwen3-coder-next` -- MoE de 80B com 3B ativos, 52 GB.
  • Autocompletar no IDE no VS Code: `ollama run codestral:22b` via Continue.dev -- otimizado para FIM, melhor alternativa local ao Copilot.
Seleção de modelo por hardware: 8 GB de RAM → Qwen3 8B (5 GB de VRAM); 16 GB de RAM → Devstral Small 2 (15 GB, programação agêntica); GPU de 24 GB ou Mac de 32 GB → Qwen3.8 27B (18 GB, 61,7 SWE-bench Pro, segundo a Qwen); sessões agênticas longas → Laguna XS 2.1 (20 GB, contexto 256K).
Seleção de modelo por hardware: 8 GB de RAM → Qwen3 8B (5 GB de VRAM); 16 GB de RAM → Devstral Small 2 (15 GB, programação agêntica); GPU de 24 GB ou Mac de 32 GB → Qwen3.8 27B (18 GB, 61,7 SWE-bench Pro, segundo a Qwen); sessões agênticas longas → Laguna XS 2.1 (20 GB, contexto 256K).

🛠️Boa prática: Ajuste primeiro o tamanho do modelo ao seu hardware e depois otimize para o seu caso de uso. Com 8 GB, o Qwen3 8B é a melhor escolha. Com 16 GB, use o Devstral Small 2. Com 24 GB ou mais, o Qwen3.8 27B. É melhor um modelo que roda bem do que o modelo perfeito que sofre.

Melhores LLMs de Código para 8 GB de VRAM (RTX 3060 12GB / RTX 3070 8GB / RX 6800 16GB)

Em máquinas com 8 GB de RAM, o Qwen3 8B é a melhor escolha para programação -- usa apenas 5 GB de VRAM, deixando 3 GB para seu IDE, navegador e outras aplicações. O Qwen3 8B inclui suporte a FIM (fill-in-the-middle) para autocompletado no VS Code via Continue.dev.

  • Qwen3 8B (recomendado) — 5 GB VRAM, 20–35 tok/seg, suporte a FIM. `ollama run qwen3:8b`
  • Phi-4 Mini 3.8B — 68% MMLU (raciocínio), 2,5 GB VRAM, ótimo para inferência leve. `ollama run phi4-mini`
  • Llama 3.2 3B — 40–60 tok/seg, 2,5 GB VRAM, boa alternativa para configurações bem limitadas. `ollama run llama3.2:3b`

Melhores LLMs de código para 16 GB de VRAM (RTX 4070 Ti 16GB / RTX 5070 Ti 16GB / placas de 24 GB)

Com 16 GB, o Devstral Small 2 (15 GB) é o que melhor se encaixa para programação agêntica. O Qwen3.8 27B (download de 18 GB) pede uma GPU de 24 GB ou um Mac de 32 GB de memória unificada; é a melhor escolha quando você tem essa folga.

  • Devstral Small 2 — melhor para programação agêntica, chamadas de ferramentas, edições em vários arquivos, 15 GB. `ollama run devstral-small-2`
  • Qwen3.8 27B — melhor no geral, denso 27B, 18 GB, contexto 256K, cabe em uma placa de 24 GB. `ollama run qwen3.8`
  • Qwen3-Coder 30B — MoE 30B/3,3B ativos, 19 GB, completar com consciência do repositório em uma placa de 24 GB. `ollama run qwen3-coder:30b`

Melhores LLMs de Código para 6 GB de VRAM (GPUs Econômicas / Gráficos Integrados)

Para máquinas com 4–6 GB de VRAM (GPUs econômicas, laptops mais antigos, iGPU Intel), o Phi-4 Mini 3.8B é a melhor escolha -- atinge 68% de desempenho de raciocínio no MMLU usando apenas 2,5 GB de VRAM. Isso deixa ~3,5 GB para o sistema.

  • Phi-4 Mini 3.8B (recomendado) — 68% de raciocínio MMLU, 2,5 GB VRAM, excelente para lógica e depuração. `ollama run phi4-mini`
  • Qwen3 4B — variante menor, 4 GB VRAM, equilíbrio entre qualidade e velocidade para hardware econômico. `ollama run qwen3:4b`

🧭 Quem deve usar o quê: perfis e recomendações

  • Iniciante (sem experiência com LLMs locais): LM Studio + Qwen3 8B -- interface gráfica, sem terminal, inclui FIM para completar código, 5 GB de VRAM.
  • Desenvolvedor de notebook (8–16 GB de RAM, código do dia a dia): Ollama + Qwen3 8B (máquinas de 8 GB) ou Devstral Small 2 (máquinas de 16 GB) -- qualidade e desempenho equilibrados, roda bem por horas.
  • Desenvolvedor avançado (depuração, refatoração, raciocínio complexo, 24 GB ou mais): Ollama + Qwen3.8 27B (modelo denso, 18 GB) -- lida com contexto de vários arquivos e design de algoritmos.
  • Sessões agênticas longas (planejar → programar → testar → iterar): Ollama + Laguna XS 2.1 (contexto 256K, SWE-bench Verified 70,9%) ou Devstral Small 2 -- criados para chamadas de ferramentas e execuções em várias etapas.
  • Fluxo centrado no IDE (VS Code, Cursor, JetBrains): Continue.dev + Codestral 22B -- otimizado para FIM na posição do cursor, melhor alternativa local ao Copilot.
  • Ambientes críticos para privacidade (LGPD, HIPAA, código proprietário): qualquer modelo local acima via Ollama (não uma tag `:cloud`) -- sem chamadas externas de API na inferência, então seu código fica na sua máquina enquanto plugins do editor e outras ferramentas também não usarem a rede.

⚠️Aviso: ❌ Evite: rodar o Qwen3.8 27B (18 GB) em máquinas com menos de cerca de 24 GB de memória de GPU ou unificada. Quando o modelo transborda para a RAM do sistema, a velocidade cai muito. Use o Qwen3 8B ou o Devstral Small 2 em máquinas menores.

⚠️Aviso: ❌ Evite: usar modelos de uso geral (Llama 3.1 8B) quando precisar de autocompletar no IDE. Apenas modelos específicos de código com suporte a FIM funcionam para completar no editor -- Codestral 22B, Qwen3 8B.

🔍Insight: Iniciante → intermediário → avançado também é uma progressão de requisitos de hardware. Comece com o Qwen3 8B (8 GB), passe para o Devstral Small 2 (16 GB) ao adicionar ferramentas e fluxos de trabalho, e chegue ao Qwen3.8 27B (24 GB ou mais) quando precisar da máxima qualidade de raciocínio.

❌ Quando NÃO Usar LLMs Locais para Programação

  • Você precisa de conhecimento dos frameworks mais recentes (APIs de 2025+): modelos locais são treinados com datas de corte fixas e não conhecem APIs lançadas depois. Para versões recentes de frameworks, forneça a documentação atual no prompt ou use um modelo de nuvem de ponta, como o GPT-5.6 ou o Claude Sonnet 5.
  • Você precisa de raciocínio multi-arquivo em grandes bases de código (100 mil+ tokens): modelos locais degradam em contextos muito longos. A latência se torna proibitiva. Modelos na nuvem (GPT-5.6, Claude) lidam nativamente com contextos de 100 mil+ tokens. Para refatoração arquitetural de serviços inteiros, use modelos na nuvem.
  • A latência precisa ser menor que 300ms (codificação interativa em tempo real): modelos locais rodam a 15-25 tokens/seg em CPU (laptops típicos), gerando um atraso de 5-10 segundos por resposta. O GitHub Copilot e o Claude no IDE completam sugestões em menos de 1 segundo. Para autocompletado no nível de tecla, modelos locais são lentos demais.
  • Você precisa da melhor precisão de depuração: em tarefas complexas de depuração (rastrear múltiplas pilhas de chamadas, identificar erros de tipo sutis), modelos de nuvem de ponta como o GPT-5.6 e o Claude Sonnet 5 costumam continuar à frente em issues reais de código. Modelos locais são fortes em geração; modelos de ponta tendem a ser melhores em diagnóstico.
  • Você não pode tolerar alucinação no código gerado: modelos locais pequenos podem gerar código sintaticamente válido mas logicamente incorreto em tarefas complexas, e modelos maiores na nuvem costumam ser mais confiáveis. Para código de missão crítica (sistemas de pagamento, segurança), exija revisão humana de todo o código gerado.

🔍Insight: 👉 LLMs locais são melhores para: privacidade + trabalho offline + controle de custos — NÃO para desempenho máximo. Se a precisão máxima importa mais que esses três fatores, use APIs na nuvem.

📊 Melhores LLMs locais para programar comparados (matriz de decisão)

Não sabe qual modelo de código escolher? O PromptQuorum envia um mesmo prompt para vários modelos ao mesmo tempo (Qwen3.8, Devstral, GPT-5.6, Claude) e mostra lado a lado as saídas, os tempos de resposta reais e a precisão no SEU código. Experimente o PromptQuorum grátis — 5 minutos, sem cadastro.

Modelo
Ideal para
VRAM
Velocidade
Ponto forte
Quando escolher
Qwen3.8 27BMelhor no geral, raciocínio em vários arquivos~18 GBdepende da GPU61,7 SWE-bench Pro (segundo a Qwen), denso 27B, contexto 256K, Apache 2.0Você tem GPU de 24 GB ou Mac de 32 GB e quer a melhor qualidade local
Devstral Small 2Programação agêntica em 24B~15 GBdepende da GPU65,8% SWE-bench Verified (segundo a Mistral), chamadas de ferramentas, vários arquivos, Apache 2.0Você usa aider ou agentes no estilo Claude Code com 16 GB
Laguna XS 2.1Programação agêntica de longa duração~20 GB (3B ativos)depende da GPUSWE-bench Verified 70,9%, contexto 256K, MoE 33B/3B ativos, OpenMDW-1.1Você faz sessões agênticas de várias horas e precisa de 256K de contexto
Qwen3-Coder-NextGrande MoE em máquinas de 64 GB~52 GB (3B ativos)depende da GPUMoE 80B total/3B ativos, contexto 256KVocê tem 64 GB de memória unificada e quer um modelo de código maior
Codestral 22BAutocompletar no IDE (VS Code, Cursor)~13 GBdepende da GPUOtimizado para FIM, melhor alternativa local ao Copilot, nativo no Continue.devVocê quer autocompletar a cada tecla via Continue.dev
Qwen3 8BCódigo em notebook, ideal para 8 GB de RAM~5 GBo mais rápido aquiCódigo melhorado, suporte a FIM, multilíngueVocê tem 8 GB de RAM e quer o melhor modelo de código local dessa faixa
Kimi K2.6 / K2.7 CodePesos abertos em escala de fronteira300+ GB (tag na nuvem no Ollama)classe servidorMoE 1T total/32B ativos, contexto 256KVocê tem hardware de estação ou servidor, ou aceita uma tag na nuvem
GPT-5.6 (nuvem)APIs recentes, raciocínio complexo, desempenho máximoN/D (nuvem)<1 sMelhor precisão, conhecimento recente, raciocínio em vários arquivosVocê precisa de desempenho máximo, latência em tempo real ou conhecimento recente de frameworks
Claude Sonnet 5 (nuvem)Revisão de código, decisões de arquitetura, depuraçãoN/D (nuvem)<1 sÓtimo em compreender código, depurar e contexto de vários arquivosVocê prioriza precisão de depuração e revisão de código acima de custo ou privacidade

Considerações regionais / LGPD

Brasil (LGPD): Usar LLMs locais para assistência de código garante que código proprietário, tokens de segurança e dados de clientes nunca saiam da infraestrutura da organização. Isso é especialmente importante para fintechs, healthtechs e qualquer empresa sujeita à LGPD (Lei nº 13.709/2018) que processa código com dados pessoais incorporados.

Para startups brasileiras: Continue.dev + Qwen3 8B (8 GB VRAM) é o stack mais acessível que garante conformidade com LGPD -- código permanece local, custo zero por completado.

Erros comuns ao escolher um LLM local para código

  • Usar HumanEval como único critério -- HumanEval mede completação de função única. SWE-bench mede resolução de bugs reais. Para uso prático, SWE-bench é mais relevante.
  • Julgar modelos MoE só pelos parâmetros ativos -- o Laguna XS 2.1 tem apenas 3B parâmetros ativos, mas os 33B precisam caber na memória (20 GB). Modelos MoE geram rápido para o tamanho, porém os pesos completos ainda exigem RAM -- por isso um modelo de 1T como o Kimi K2.6 exige 300+ GB localmente.
  • Não configurar FIM para autocompletado -- Para completação de código inline no IDE, use modelos com suporte a FIM (Fill-in-the-Middle): Codestral 22B ou Qwen3 8B.

Perguntas frequentes

Qual é o melhor LLM local para programar?

O Qwen3.8 27B (Alibaba, Apache 2.0) — denso 27B, 18 GB, contexto 256K, 61,7 SWE-bench Pro segundo a Qwen. `ollama run qwen3.8`. Para programação agêntica com 16 GB: Devstral Small 2. Para sessões longas: Laguna XS 2.1. Para autocompletar no IDE: Codestral 22B. Para máquinas de 8 GB: Qwen3 8B.

Qual modelo Qwen é o melhor para programar?

O Qwen3.8 27B é a melhor escolha Qwen de uso geral para programar em uma GPU de 24 GB ou um Mac de 32 GB (18 GB, 61,7 SWE-bench Pro, segundo a Qwen). O Qwen3-Coder-Next (80B total / 3B ativos, 52 GB) serve a máquinas de 64 GB, o Qwen3-Coder 30B (19 GB) a completar com consciência do repositório e o Qwen3 8B (5 GB) a 8 GB de RAM.

O Qwen é o melhor LLM local para programar?

Na maior parte do hardware doméstico, o Qwen3.8 27B tem hoje as maiores pontuações de código informadas entre os modelos que rodam localmente, mas nenhum modelo vence em todas as tarefas. O Devstral Small 2 cabe em 16 GB e foi criado para ciclos agênticos, o Laguna XS 2.1 mira sessões longas e o Codestral 22B é mais especializado em autocompletar no IDE. As pontuações são dos fabricantes e usam arneses diferentes: teste com o seu próprio código.

Posso rodar o Kimi K2.6 ou o Kimi K2.7 Code localmente?

Somente em hardware de classe servidor. Ambos são modelos MoE de 1T de parâmetros (32B ativos). O Ollama os lista apenas como tags na nuvem (`kimi-k2.6:cloud`, `kimi-k2.7-code:cloud`), que não são inferência local. Builds GGUF da comunidade do K2.7 Code precisam de cerca de 310 GB (1 bit) a 350 GB (2 bits). Para programar localmente em hardware doméstico, use o Qwen3.8 27B, o Devstral Small 2 ou o Laguna XS 2.1.

O que são o Devstral Small 2 e o Laguna XS 2.1?

Ambos são modelos de programação agêntica. O Devstral Small 2 (Mistral AI, Apache 2.0) é um modelo de 24B com 15 GB e 65,8% no SWE-bench Verified segundo a Mistral -- `ollama run devstral-small-2`. O Laguna XS 2.1 (Poolside, 2 de julho de 2026) é um MoE de 33B total / 3B ativos com 20 GB e janela de contexto de 256K; marca 70,9% no SWE-bench Verified e 63,1% no SWE-bench Multilingual sob a licença OpenMDW-1.1 -- `ollama run laguna-xs-2.1`.

O que é o HumanEval e por que ele importa?

O HumanEval é um benchmark de 164 problemas de programação em Python. O modelo deve gerar um corpo de função correto para cada um. O pass@1 (porcentagem resolvida na primeira tentativa) é a métrica padrão. Ainda é usado para comparar modelos de código pequenos, mas testa funções isoladas, não projetos reais.

O que é fill-in-the-middle (FIM) e quais modelos o suportam?

FIM é a capacidade de completar código com o código antes e depois do cursor -- o padrão do autocompletar no IDE. Codestral 22B, Qwen3-Coder, DeepSeek-Coder e Starcoder2 suportam FIM. O Llama 3.1 8B (geral) não. Para integração com IDE, use um modelo compatível com FIM.

Modelos de código locais podem substituir o GitHub Copilot?

O Codestral 22B via Continue.dev pode cobrir a maioria das tarefas de autocompletar. Em raciocínio complexo com vários arquivos, modelos na nuvem costumam manter vantagem nas tarefas mais difíceis. Compromisso: modelos locais são mais lentos, mas totalmente privados e rodam no seu próprio hardware.

De quanta RAM preciso para LLMs de código locais?

Mínimo de 4 GB (modelos minúsculos de 3B), na prática 8 GB ou mais para um código utilizável. 16 GB rodam o Devstral Small 2 (15 GB). 24 GB de memória de GPU ou um Mac de 32 GB rodam o Qwen3.8 27B (18 GB) com folga. Regra prática: pesos Q4_K_M ocupam cerca de 0,6 GB por bilhão de parâmetros, mais memória para a janela de contexto.

Quanto contexto um arquivo Python de 500 linhas usa?

Aproximadamente 2.000-3.000 tokens para um arquivo Python de 500 linhas. O contexto padrão do Ollama (escalado pela VRAM) pode ser insuficiente. Defina pelo menos `PARAMETER num_ctx 16384` para revisar um único arquivo. Para análise de vários arquivos, use 32768 ou 65536.

Modelos de código locais são rápidos o bastante para desenvolvimento?

Sim, para fluxos iterativos. A velocidade depende da GPU, da quantização e do tamanho do contexto. Modelos pequenos como o Qwen3 8B respondem rápido em notebooks; modelos grandes são mais lentos por token. Esperar alguns segundos por resposta é aceitável para pedir e revisar, mas não para autocompletar a cada tecla, em que convém um modelo FIM pequeno.

LLMs locais podem substituir o GPT-5.6 para programar?

Não totalmente. Modelos locais (Qwen3.8 27B, Devstral Small 2) ficam atrás dos modelos de nuvem de ponta em conhecimento recente de frameworks (APIs posteriores ao corte de treinamento), raciocínio muito longo em vários arquivos (100 mil+ tokens) e precisão de depuração. Eles reduziram a distância em tarefas cotidianas com vários arquivos e mantêm seu código privado.

Qual linguagem o Qwen3-Coder suporta melhor?

Python é a linguagem principal de treinamento. JavaScript, TypeScript, Java, C++, Go, Rust e SQL são bem suportados. O modelo também lida com PHP, Ruby, Swift e Kotlin. Em linguagens que não são Python, as pontuações do HumanEval são menores, mas ainda competitivas.

O DeepSeek-Coder é seguro para código proprietário?

Ao rodar localmente via Ollama, o DeepSeek-Coder não faz conexões externas. Seu código permanece no seu hardware. A preocupação com dados do DeepSeek se aplica à API na nuvem (api.deepseek.com), não à inferência local com Ollama. A inferência local não envia código aos servidores da DeepSeek.

Posso usar modelos de código locais para gerar SQL?

Sim -- o Qwen3.8 27B e o Devstral Small 2 lidam com geração de SQL. Forneça o esquema das tabelas no contexto do prompt. Para consultas complexas com vários JOINs, use 32K de contexto para incluir o esquema completo. Defina um prompt de sistema: "Você é um especialista em SQL. Gere apenas SQL válido."

O que é o SWE-bench e por que ele substitui o HumanEval?

O SWE-bench testa se um modelo resolve issues reais do GitHub — ler bases de código, fazer mudanças em vários arquivos e escrever testes. Ao contrário do HumanEval (funções Python isoladas), o SWE-bench prevê o desempenho em fluxos de desenvolvimento reais. SWE-bench Verified e SWE-bench Pro são variantes diferentes e suas pontuações não são intercambiáveis. Em 2026, o SWE-bench é o benchmark principal para avaliar modelos de código em uso real.

Como conecto um modelo de código local ao VS Code?

Instale a extensão Continue.dev pelo marketplace do VS Code. Nas configurações do Continue, escolha o Ollama como provedor e informe seu modelo (por exemplo, `qwen3:8b`, `qwen3.8`, `codestral:22b`). A extensão se conecta ao Ollama em localhost:11434 automaticamente. Use Cmd+I (macOS) ou Ctrl+I (Windows) para acionar a geração de código em linha.

Fontes

Nota sobre informações de terceiros

Este artigo faz referência a modelos de IA, benchmarks, preços e licenças de terceiros. O cenário da IA muda rapidamente. Pontuações de benchmark, termos de licença, nomes de modelos e preços de API podem mudar entre o momento em que foi escrito e quando você está lendo. Antes de tomar decisões de implantação ou conformidade com base neste artigo, verifique os dados atuais na fonte oficial de cada fornecedor: fichas de modelos do Hugging Face para licenças e benchmarks, sites dos fornecedores para preços de API e EUR-Lex para o texto atual do GDPR e da Lei de IA da UE.

Use o PromptQuorum com um LLM local, suas próprias chaves de API ou ambos — você escolhe o backend.

Baixar o beta do PromptQuorum →

← Back to Local LLMs

MCP