Tiny local LLM desktop apps

XDA-Developers colocou bem este ano: “Gemma 4 E4B é pequeno o suficiente para rodar em qualquer lugar, mas poderoso o suficiente para lidar com cargas de trabalho típicas de LLM.” Uma única frase explica por que o nível de parâmetro 3-5B está vivendo seu momento. Gemma 4 E4B, Phi-4, Qwen 3 4B e Llama 3.2 3B agora fornecem respostas que pareciam fora de alcance há um ano, em um laptop que custa menos que um telefone.

O problema é escolher o aplicativo host correto. Alguns são instalações de uma linha. Alguns vêm com uma janela de bate-papo que seus pais poderiam usar. Alguns expõem um servidor compatível com OpenAI para que seu código existente continue funcionando. Passamos uma semana executando os mesmos quatro modelos minúsculos em oito aplicativos desktop mais populares, em um M1 Air de 8 GB e uma máquina Windows de 16 GB, então os classificamos por quanto tempo um iniciante levaria para obter uma resposta funcional. Estes são os melhores aplicativos para tiny local models em 2026.

O que procurar

Todos os aplicativos abaixo executam quantizações GGUF (Q4_K_M, Q5, Q8), que é o formato que permite que modelos 3-5B caibam confortavelmente em 4-6 GB de RAM. Além disso, as diferenças se resumem a uma pequena lista de coisas práticas.

Avaliamos seis critérios: espaço livre de RAM em máquinas de 8 GB, cobertura de quantização (Q4 até Q8 mais variantes imatrix), se o aplicativo vem com um catálogo de modelos integrado ou você precisa procurar por GGUFs, polimento da interface de bate-papo versus acesso à API, se as atualizações e downloads funcionam completamente offline após a instalação, e como é consistente a experiência entre Windows, macOS e Linux. A velocidade importa, mas em modelos minúsculos cada aplicativo aqui atinge velocidade de leitura em hardware moderno, então tratamos tokens por segundo como um critério de desempate em vez de um portão.

Comparação

Aplicativo Interface de Bate-papo Catálogo de Modelos Servidor Local Instalação Offline Melhor para
Ollama Apenas Terminal Sim Sim (11434) Sim Caminho mais rápido para um modelo em funcionamento
LM Studio GUI Completa Sim (HF) Sim (OpenAI compat) Sim Solução completa polida
Jan GUI Completa Sim Sim Sim Alternativa open-source ao LM Studio
GPT4All GUI Completa Sim Opcional Sim Hardware modesto, integração mais fácil
Msty GUI Completa Via Ollama Via Ollama Sim Ollama com uma interface mais bonita
Cortex.cpp CLI Sim Sim Sim Alternativa Ollama com scripts
llama.cpp CLI Não Sim (llama-server) Sim Controle máximo
Open WebUI + Ollama Interface Web Via Ollama Sim Sim Bate-papo de equipe auto-hospedado

1. Ollama

Ollama é por onde a maioria das pessoas deve começar. Instale-o, execute ollama run gemma3:4b em um terminal, e você terá um loop de bate-papo funcionando em menos de um minuto. Downloads de modelos são retomados, quantizações são escolhidas para você, e o servidor REST integrado na porta 11434 significa que qualquer coisa que fale a API Ollama ou OpenAI pode se conectar sem configuração.

A compensação é a interface. Fora da caixa, Ollama é um terminal. Tudo bem se você planeja emparelhá-lo com Open WebUI ou Msty, e honestamente tudo bem por si só uma vez que você se acostuma, mas usuários não técnicos logo saem pela janela preta. O uso de memória em modelos minúsculos é excelente. Gemma 3 4B Q4 fica em torno de 3,4 GB de RAM em nossos testes, deixando espaço para um navegador em uma máquina de 8 GB.

Baixar: Site · GitHub · Homebrew

2. LM Studio

LM Studio é o aplicativo completo mais polido desta lista. Um catálogo Hugging Face pesquisável, escolhas de download por quantização com avisos de RAM, uma janela de bate-papo que suporta anexos e prompts do sistema, e um servidor local compatível com OpenAI, tudo vive dentro de um instalador. O assistente de integração escolhe um padrão sensato para seu hardware, que importa muito quando a prateleira de modelos tem quarenta variantes do mesmo peso.

É gratuito mas proprietário, o que alguns leitores se importam e outros não. As compilações do Windows e Mac são igualmente fortes. A compilação do Linux funciona mas fica alguns passos atrás. Para um primeiro modelo local em um laptop familiar, este é o aplicativo que damos a alguém que nunca abriu um terminal.

Baixar: Site · Windows · macOS · Linux

3. Jan

Jan é a resposta open-source ao LM Studio, e o hiato fechou notavelmente no ano passado. A interface de bate-papo é limpa, a descoberta de modelos cobre o catálogo Hugging Face mais o conjunto curado do próprio Jan, e tudo funciona offline uma vez que os pesos estão no disco. A equipe por trás do Jan também mantém Cortex.cpp (abaixo), então o tempo de execução subjacente é deles, não um wrapper.

Notamos que Jan lida com trocas de modelo mais graciosamente do que LM Studio. Carregar Phi-4 em Gemma 3 4B levou dois cliques e sem reinicialização. O sistema de extensões permite que você troque motores de bate-papo, adicione RAG ou roteie para um modelo remoto quando precisar de algo maior. No Linux, esta é nossa primeira escolha.

Baixar: Site · GitHub

4. GPT4All

GPT4All da Nomic AI aponta diretamente para o laptop de 8 GB que nunca executou um modelo local. O instalador é pequeno, a lista de modelos é selecionada em vez de abrangente, e cada entrada vem com uma nota de hardware em inglês simples (“Funciona rápido na maioria dos computadores”, “Requer 16 GB de RAM”). Para qualquer pessoa cuja pergunta principal seja “isso funcionará na minha máquina”, GPT4All responde honestamente antes do download começar.

Bate-papo com documentos locais é integrado, o que é raro neste nível e útil para uma primeira demonstração RAG. A compensação é que a seleção de modelos é menor que LM Studio ou Jan, e os pesos de ponta às vezes levam uma semana para aparecer. Se seu objetivo é fazer um membro da família usar um modelo local hoje à noite, este é o caminho mais curto.

Baixar: Site · GitHub

5. Msty

Msty é um aplicativo de bate-papo que fica em cima de Ollama e lhe dá a interface que Ollama se recusa a construir. Bate-papos com visão dividida, bibliotecas de prompts, espaços de trabalho e uma pilha de conhecimento para arquivos locais, tudo funciona fora da caixa. O nível Gratuito cobre o essencial, e Msty Pro adiciona recursos de sincronização e equipe que a maioria dos usuários solo pode pular.

Se você já tem Ollama instalado, Msty se conecta no primeiro lançamento e você está batendo papo em segundos. Os modelos Ollama que você puxou do terminal aparecem na barra lateral automaticamente. Esta combinação (Ollama para o tempo de execução, Msty para o bate-papo) é o que acabamos usando no dia-a-dia após a semana de teste.

Baixar: Site · Windows · macOS · Linux

6. Cortex.cpp

Cortex.cpp vem da equipe Jan e se comporta como um Ollama com scripts. Você obtém um CLI, um servidor compatível com OpenAI e um registro de modelos, mas não tem sua própria interface de bate-papo. Isso soa como uma desvantagem até que você comece a construir sobre isso, momento em que a área de superfície menor e a licença Apache-2.0 se tornam a razão para escolhê-la.

As extrações de modelos usam a sintaxe familiar cortex pull gemma3:4b, e o servidor expõe os mesmos pontos finais que seu cliente OpenAI já fala. Em modelos minúsculos, corresponde a Ollama em velocidade e a supera em memória de inicialização a frio. Os desenvolvedores que querem um tempo de execução limpo sob uma interface personalizada devem procurar aqui primeiro.

Baixar: Site · GitHub

7. llama.cpp

llama.cpp é o tempo de execução no qual quase todos os aplicativos nesta lista são construídos. Usá-lo diretamente significa compilar (ou baixar um binário de versão), executar llama-cli ou llama-server de um terminal, e configurar cada botão você mesmo. Isso é mais trabalho do que as outras opções, e também é onde cada novo formato de quantização, amostrador e backend de hardware chega primeiro.

Para a maioria dos leitores, o resultado é que llama.cpp já vive sob seu aplicativo favorito. Para usuários avançados, executá-lo diretamente desbloqueia Metal, CUDA, ROCm, Vulkan e compilações apenas de CPU com flags correspondentes, mais quantizações imatrix que raspa mais 10-15% do uso de memória. Se você quer saber o que seu hardware realmente pode fazer com Gemma 4 E4B, esta é a ferramenta.

Baixar: GitHub · Homebrew · Releases

8. Open WebUI + Ollama

Open WebUI emparelhado com Ollama é a configuração que recomendamos para uma pequena equipe ou um laboratório doméstico. Ollama executa os modelos, Open WebUI executa uma interface auto-hospedada no estilo ChatGPT com contas, roteamento de modelos, compartilhamento de prompts e plug-ins de busca na web. Docker Compose traz o par em cerca de dez minutos em qualquer máquina que execute Docker.

Depois de estar funcionando, os usuários fazem login de qualquer navegador na rede. Não há cliente para instalar do lado deles, as atualizações acontecem em um só lugar, e toda a pilha fica dentro de suas paredes. Para uma família que quer “um ChatGPT privado que roda no mini PC do escritório”, esta é a resposta.

Baixar: Site · GitHub · Docker Hub

Como Escolher

Quatro rotas cobrem quase todos. Se você quer o caminho mais rápido de zero para um modelo em funcionamento, instale Ollama, depois adicione Msty quando quiser uma janela de bate-papo. Essa combinação leva dez minutos e cobre 80% do que um usuário solo precisa.

Se o polimento importa mais que a pureza open-source, instale LM Studio e pule o terminal completamente. O assistente de integração escolhe uma quantização que se ajusta à sua RAM, o catálogo cobre cada modelo que vale a pena executar em 3-5B, e o servidor local significa que você pode ligá-lo ao VS Code, Raycast ou seus próprios scripts depois. GPT4All é a escolha quando a máquina é genuinamente modesta (RAM de 8 GB, sem GPU) e o usuário nunca tocou em um modelo local antes.

Desenvolvedores que querem um ponto final compatível com OpenAI sem GUI no caminho devem procurar Cortex.cpp ou o servidor integrado de llama.cpp. Ambos te dão controle de processo limpo, logs simples e scripting fácil.

Para uma pequena equipe ou família que quer acesso compartilhado a um assistente privado, Open WebUI em cima de Ollama, implementado via Docker, é a resposta. Uma instalação, acesso do navegador para todos, e nenhum dado sai de casa.

FAQ

Qual é o menor LLM local que posso executar? Em uma máquina com 4 GB de RAM livre, um modelo 1-2B em Q4_K_M funciona confortavelmente. Gemma 3 1B e Llama 3.2 1B funcionam bem para resumos e perguntas e respostas simples. Para um assistente genuinamente útil, mire em um modelo 3-4B em Q4 ou Q5, que precisa de aproximadamente 4-6 GB de RAM.

Preciso de uma GPU para Gemma 4 E4B? Não. Gemma 4 E4B em Q4 funciona em laptops apenas com CPU na velocidade de leitura (aproximadamente 8-15 tokens por segundo em Apple Silicon moderno, 4-10 em um laptop Intel ou AMD convencional). Uma GPU acelera bastante as coisas, especialmente no Windows e Linux com CUDA ou Vulkan, mas não é necessário.

Ollama é gratuito? Sim. Ollama é open-source sob licença MIT e gratuito para uso em projetos pessoais e comerciais. Os pesos do modelo têm suas próprias licenças (Gemma, Llama, Phi e Qwen têm seus próprios termos), e a maioria é permissiva o suficiente para uso pessoal e comercial interno.

Qual é o aplicativo LLM local mais rápido para Mac? Para taxa de transferência bruta no Apple Silicon, llama.cpp com Metal habilitado é o mais rápido, seguido por Ollama (que usa llama.cpp sob o capô com padrões sensatos). Para o tempo mais rápido até a primeira resposta de uma instalação fria, Ollama ou LM Studio vence. Em um M1 Air, Gemma 3 4B Q4 executa em torno de 25-30 tokens por segundo em Ollama.

Qual é a melhor configuração de LLM local para RAM de 8 GB? Instale Ollama e puxe um modelo 3-4B em Q4_K_M (Gemma 3 4B ou Llama 3.2 3B são nossas escolhas). Isso deixa espaço suficiente para um navegador e um cliente de bate-papo. Adicione Msty ou Open WebUI para uma janela de bate-papo apropriada. Se você quer um único aplicativo que faz tudo, GPT4All é mais amigável neste nível de RAM.

Qual aplicativo suporta a maioria dos formatos de quantização? LM Studio e Jan expõem a gama mais ampla de quantizações GGUF em seus catálogos (Q2 até Q8, mais variantes imatrix). llama.cpp suporta cada quantização que o formato define, pois é onde novos formatos chegam primeiro. Ollama escolhe uma única quantização por tag de modelo por padrão, o que é mais simples mas menos flexível.