Local AI chat apps for Android

Um recente artigo do XDA-Developers deixou claro: seu telefone mais um pequeno modelo local já faz a maior parte do que as pessoas pagam por Claude Pro ou ChatGPT Plus. O autor executa um servidor LLM em casa, aponta um cliente de telefone para ele e não tocou em uma assinatura de chatbot paga em meses. Esse fluxo de trabalho é toda a história por trás dessa lista dos melhores aplicativos de chat com IA local para Android, e a boa notícia é que você não precisa de um servidor em casa para começar. Alguns desses aplicativos executam o modelo diretamente no seu telefone. Outros atuam como um cliente para uma caixa Ollama ou LM Studio em sua mesa. Qualquer caminho não custa nada além da eletricidade que você já paga.

O que procurar em um aplicativo de chat com IA local

Nem todo aplicativo no Google Play rotulado como “IA” realmente executa um modelo no seu dispositivo. Antes de escolher um, verifique esses critérios:

Comparação rápida

Aplicativo Melhor para Tipo Funciona offline Fonte do modelo Licença
PocketPal AI Chat no dispositivo com a maior escolha de modelos Local Sim Hugging Face GGUF Open source
MLC Chat Inferência GPU de telefone mais rápida Local Sim MLC prebuilt Open source
Layla Interface mais polida para interpretação de papéis e personas no dispositivo Local Sim GGUF, curated list Freemium
ChatterUI Um cliente para arquivos locais e APIs remotas Híbrido Sim GGUF plus HTTP endpoints Open source
Ollama App Conversando com um servidor Ollama em casa Remoto Não Sua biblioteca Ollama Open source
Enchanted for Ollama Cliente Ollama mais polido no Android Remoto Não Sua biblioteca Ollama Open source
Maid Chat GGUF simples com vinculações llama.cpp Local Sim GGUF, remote llama.cpp Open source
SmolChat Pegada pequena, apenas F-Droid Local Sim GGUF, small models Open source

Os aplicativos

1. PocketPal AI, melhor chat no dispositivo geral

PocketPal AI é o aplicativo que a maioria das pessoas deve tentar primeiro. Ele vem com um navegador de modelos integrado que extrai quantizações GGUF diretamente do Hugging Face, para que você possa baixar um Llama 3.2 3B ou Qwen 2.5 3B em cerca de um minuto e começar a conversar. O loop de geração é llama.cpp sob o capô, e o aplicativo expõe comprimento de contexto, temperatura, top-p e prompt do sistema por modelo. Em um telefone com 8 GB de RAM, um modelo 3B no Q4_K_M é executado em uma velocidade legível.

Onde falha: Modelos maiores 7B e 8B são lentos em todos os chips, exceto nos topo de linha, e ainda não há RAG integrado ou upload de arquivos.

Preço: Grátis, open source (MIT).

Plataformas: Android e iOS.

Baixar: AptoideGoogle PlayF-Droid

Conclusão: A escolha padrão se você quer chat no dispositivo e ainda não possui um servidor LLM em casa.

2. MLC Chat, melhor para inferência acelerada por GPU

MLC Chat vem do projeto MLC LLM na CMU e é um dos poucos aplicativos Android que realmente usa a GPU do telefone via OpenCL ou Vulkan. Isso significa muitos mais tokens por segundo do que aplicativos apenas CPU depois que você passa pelo download inicial do modelo. O problema é que os modelos devem ser pré-compilados para o runtime MLC, então a opção é mais estreita do que Hugging Face. Variantes Llama 3, Phi-3 e Gemma estão todas lá.

Onde falha: Os primeiros downloads de modelo são grandes e trocar entre modelos é mais lento do que em aplicativos GGUF porque cada um é um pacote independente.

Preço: Grátis, open source (Apache 2.0).

Plataformas: Android e iOS.

Baixar: AptoideGoogle Play

Conclusão: Escolha isso se você tiver um telefone Android de ponta recente e preferir velocidade sobre variedade de modelos.

3. Layla, melhor para personagens e interpretação de papéis

Layla envolve llama.cpp na interface de usuário mais polida de qualquer aplicativo de chat no dispositivo Android. Ela enfatiza personas de personagem, memória e chats de forma longa em vez de perguntas e respostas secas. Uma pequena biblioteca de modelos é pré-selecionada para hardware de telefone, o que economiza a paralisia da escolha ao navegar no Hugging Face bruto. Síntese de texto para fala local e extras de geração de imagem estão disponíveis se você quiser.

Onde falha: A versão gratuita fecha alguns modelos e recursos atrás de um desbloqueio pago, então a história “sem assinatura” se aplica completamente apenas na compilação gratuita.

Preço: Grátis com opções dentro do aplicativo. Um desbloqueio vitalício está disponível.

Plataformas: Android, com uma compilação de desktop separada.

Baixar: AptoideGoogle Play

Conclusão: Melhor escolha se você se importa com apresentação, personagens e seleção de modelos sem atrito.

4. ChatterUI, melhor cliente híbrido

ChatterUI é um aplicativo nativo de Kotlin que trata arquivos GGUF locais e APIs remotas como cidadãos iguais. Aponte para um arquivo de modelo no seu telefone e ele executa llama.cpp localmente. Aponte para um ponto de extremidade compatível com OpenAI como Ollama, LM Studio, KoboldCpp ou uma API hospedada e use-o em vez disso. Cartas de personagem, livros de tradições, predefinições de amostragem e modelos de instrução estão todos lá para pessoas que vieram do SillyTavern.

Onde falha: A interface é mais densa do que PocketPal ou Layla, e as configurações podem sobrecarregar os recém-chegados no primeiro lançamento.

Preço: Grátis, open source (AGPL-3.0).

Plataformas: Android.

Baixar: AptoideF-Droid

Conclusão: Melhor escolha se você quer um aplicativo para chat no dispositivo hoje e chat do servidor remoto amanhã.

5. Ollama App, melhor para um servidor hospedado em casa

Ollama App é o cliente limpo e sem frills do Android que se emparelha com um servidor Ollama no seu PC ou NAS. Digite a URL do servidor, escolha um modelo da lista que seu host já extraiu e comece a conversar. Os tempos de resposta se sentem próximos a um chatbot hospedado em uma rede doméstica decente, e executar modelos maiores como Llama 3.1 70B em uma estação de trabalho coloca uma saída muito mais capaz no seu telefone do que qualquer coisa que possa ser executada no dispositivo.

Onde falha: Sem fallback offline, então uma interrupção de Wi-Fi ou um servidor pausado o deixa sem nada. Você também precisa se sentir confortável executando Ollama você mesmo.

Preço: Grátis, open source (Apache 2.0).

Plataformas: Android, iOS.

Baixar: AptoideGoogle Play

Conclusão: Melhor escolha se você já executa Ollama em uma caixa em casa e quer um cliente de telefone que apenas funciona.

6. Enchanted for Ollama, cliente Ollama mais bonito

Enchanted for Ollama é a bifurcação comunitária do Android do popular cliente Enchanted do iOS. O design visual é mais próximo do que as pessoas esperam de um aplicativo de bate-papo moderno, com renderização markdown, blocos de código com destaque de sintaxe e configurações por conversa. Ele fala com qualquer servidor Ollama que você aponta via rede local ou Tailscale.

Onde falha: Como uma bifurcação comunitária, as atualizações ficam atrás do original do iOS. Alguns recursos avançados do upstream levam vários lançamentos para chegar.

Preço: Grátis, open source (Apache 2.0).

Plataformas: Android (bifurcação), iOS (original).

Baixar: AptoideGoogle Play

Conclusão: Escolha isso se o Ollama App parecer muito utilitário e você quiser uma interface mais amigável para o mesmo servidor.

7. Maid, chat local mais simples

Maid significa Mobile Artificial Intelligence Distribution e é um aplicativo Flutter que empacota llama.cpp para inferência local e também pode se conectar a um ponto de extremidade remoto de llama.cpp ou Ollama. Mantém a área de superfície pequena: um painel de bate-papo, um seletor de modelo, uma tela de configurações. Isso faz uma boa escolha para quem quer tentar outros aplicativos e os achou desordenados.

Onde falha: A velocidade dos recursos é mais lenta do que PocketPal ou ChatterUI, e não há navegador de modelos integrado, então você baixa arquivos GGUF em outro lugar e os pré-carrega.

Preço: Grátis, open source (MIT).

Plataformas: Android, Linux, Windows.

Baixar: AptoideF-Droid

Conclusão: Escolha isso se você quer o caminho mais curto da instalação para um chat local que funcione.

8. SmolChat, melhor para telefones pequenos e modelos pequenos

SmolChat é um aplicativo F-Droid only que se concentra nos modelos locais mais pequenos e utilizáveis, como variantes SmolLM2 e TinyLlama. Isso significa que funciona em telefones com 4 a 6 GB de RAM onde PocketPal ou Layla são insuficientes. A inicialização é rápida, a pressão de memória é baixa e a qualidade é razoável para resumo rápido, reescrita e perguntas e respostas simples.

Onde falha: Os modelos são intencionalmente pequenos, então raciocínio em múltiplas etapas e contexto longo são fracos. Não é o aplicativo para escolher se você quer um assistente geral.

Preço: Grátis, open source (Apache 2.0).

Plataformas: Android.

Baixar: AptoideF-Droid

Conclusão: Escolha isso se seu telefone tiver 6 GB de RAM ou menos, ou se você valorizar o tamanho da instalação e a velocidade sobre a qualidade do modelo.

Como escolher o correto

A escolha realmente depende se você já tem um servidor LLM em casa ou quer executar o modelo no próprio telefone.

Se você quer a experiência mais simples no dispositivo, instale PocketPal AI. Ele baixa modelos para você, expõe as configurações que importam e funciona offline desde o início.

Se você tem um telefone de ponta recente e se importa com velocidade, MLC Chat é a opção mais rápida porque realmente usa a GPU.

Se você quer personagens, personas ou uma interface mais amigável, Layla é a escolha.

Se você quer um aplicativo que cubra chat no dispositivo e servidor remoto, ChatterUI é a escolha flexível.

Se você já executa Ollama em um PC ou NAS, Ollama App e Enchanted for Ollama o colocam falando em cerca de dois minutos. Enchanted é a mesma ideia com uma aparência mais bonita.

Se você quer chat local mínimo e sem frills, Maid é a menor área de superfície.

Se seu telefone tiver 6 GB de RAM ou menos, ou se você simplesmente quer o tempo de inicialização mais rápido, SmolChat foi construído para essa limitação.

Perguntas frequentes

Posso executar ChatGPT localmente no Android?

Não. Os modelos subjacentes do ChatGPT não são lançados como pesos baixáveis. O que você pode executar localmente são alternativas abertas como Llama 3, Qwen 2.5, Phi-3, Gemma e Mistral, usando aplicativos como PocketPal AI, MLC Chat ou Layla. A qualidade em um modelo local 3B ou 7B é significativamente menor do que GPT-4 classe, mas para anotações, resumo, redação e ajuda de código muitas vezes é suficiente.

Qual é o melhor aplicativo LLM local para Android?

Para a maioria das pessoas, PocketPal AI é o melhor ponto de partida. Ele vem com um navegador de modelos Hugging Face integrado, funciona em qualquer telefone Android moderno e é totalmente open source sem assinatura. Se você já tem um servidor LLM em casa, Ollama App é melhor por padrão porque permite usar modelos maiores do que qualquer telefone pode caber em RAM.

Quanto de RAM eu preciso para executar um modelo local no meu telefone ?

Um guia aproximado: 4 GB de RAM lidam bem com modelos de parameter 1B, 6 GB lidam com modelos 3B em quantização de 4 bits e 8 GB ou mais é confortável para modelos 7B e 8B. Abaixo de 4 GB, fique com SmolChat com SmolLM2 ou TinyLlama. Acima de 12 GB, você pode começar a experimentar com modelos 13B em um chip de ponta, embora a taxa de transferência caia.

O PocketPal é gratuito?

Sim. PocketPal AI é gratuito, open source sob licença MIT e sem anúncios ou nível de assinatura. Os modelos que ele baixa do Hugging Face também são gratuitos. O único custo é armazenamento e bateria.

Como conecto meu Android ao Ollama?

Instale Ollama no seu PC, Mac ou NAS e exponha-o na rede local definindo a variável de ambiente OLLAMA_HOST como 0.0.0.0. Instale Ollama App ou Enchanted for Ollama no seu telefone, digite o IP local e a porta do seu servidor (padrão 11434) e escolha um modelo que já foi extraído no host. Para acessar fora de sua rede doméstica, coloque um túnel Tailscale ou WireGuard entre o telefone e o servidor em vez de expor Ollama diretamente à Internet.