Local AI chat apps for Android

Un reciente artículo de XDA-Developers lo planteó claramente: tu teléfono más un modelo local pequeño ya hace la mayoría de lo que la gente paga por Claude Pro o ChatGPT Plus. El autor ejecuta un servidor LLM en casa, apunta un cliente de teléfono hacia él, y no ha tocado una suscripción de chatbot de pago en meses. Ese flujo de trabajo es toda la historia detrás de esta lista de las mejores aplicaciones de chat con IA local para Android, y la buena noticia es que no necesitas un servidor en casa para comenzar. Algunas de estas aplicaciones ejecutan el modelo directamente en tu teléfono. Otras actúan como cliente para una caja Ollama o LM Studio en tu escritorio. Cualquiera de las dos opciones no te cuesta nada más que la electricidad que ya pagas.

Qué buscar en una aplicación de chat con IA local

No todas las aplicaciones en Google Play etiquetadas como “IA” realmente ejecutan un modelo en tu dispositivo. Antes de elegir una, verifica estos criterios:

Comparación rápida

Aplicación Mejor para Tipo Funciona sin conexión Fuente del modelo Licencia
PocketPal AI Chat en dispositivo con la opción más amplia de modelos Local Hugging Face GGUF Open source
MLC Chat Inferencia más rápida en GPU del teléfono Local MLC prebuilt Open source
Layla Interfaz pulida para juego de roles y personajes en dispositivo Local GGUF, curated list Freemium
ChatterUI Un cliente para archivos locales y APIs remotas Híbrido GGUF plus HTTP endpoints Open source
Ollama App Conversación con un servidor Ollama en casa Remoto No Tu biblioteca Ollama Open source
Enchanted for Ollama Cliente Ollama más pulido en Android Remoto No Tu biblioteca Ollama Open source
Maid Chat GGUF simple con vinculaciones llama.cpp Local GGUF, remote llama.cpp Open source
SmolChat Huella pequeña, solo F-Droid Local GGUF, small models Open source

Las aplicaciones

1. PocketPal AI, mejor chat en dispositivo general

PocketPal AI es la aplicación que la mayoría de las personas deberían probar primero. Viene con un navegador de modelos incorporado que extrae cuantizaciones GGUF directamente de Hugging Face, por lo que puedes descargar un Llama 3.2 3B o Qwen 2.5 3B en aproximadamente un minuto y comienza a chatear. El bucle de generación es llama.cpp bajo el capó, y la aplicación expone la longitud del contexto, la temperatura, el top-p y una indicación del sistema por modelo. En un teléfono con 8 GB de RAM, un modelo 3B en Q4_K_M se ejecuta a una velocidad legible.

Dónde cae: Los modelos más grandes 7B y 8B son lentos en todos excepto en chips insignia, y aún no hay RAG incorporado ni carga de archivos.

Precio: Gratis, open source (MIT).

Plataformas: Android e iOS.

Descargar: AptoideGoogle PlayF-Droid

Conclusión: La opción predeterminada si quieres chat en dispositivo y aún no tienes un servidor LLM en casa.

2. MLC Chat, mejor para inferencia acelerada por GPU

MLC Chat proviene del proyecto MLC LLM en CMU y es una de las pocas aplicaciones de Android que realmente usa la GPU del teléfono a través de OpenCL o Vulkan. Eso significa muchos más tokens por segundo que las aplicaciones de solo CPU una vez que superas la descarga inicial del modelo. El problema es que los modelos deben precompilarse para el runtime de MLC, por lo que la opción es más estrecha que Hugging Face. Hay variantes de Llama 3, Phi-3 y Gemma.

Dónde cae: Las descargas de modelos por primera vez son grandes, e intercambiar entre modelos es más lento que en aplicaciones GGUF porque cada uno es un paquete independiente.

Precio: Gratis, open source (Apache 2.0).

Plataformas: Android e iOS.

Descargar: AptoideGoogle Play

Conclusión: Elige esto si tienes un teléfono insignia Android reciente y prefieres la velocidad sobre la variedad de modelos.

3. Layla, mejor para caracteres y juego de roles

Layla envuelve llama.cpp en la interfaz de usuario más pulida de cualquier aplicación de chat en dispositivo de Android. Se enfoca en personajes, memoria y chats de forma larga en lugar de preguntas y respuestas secas. Una biblioteca pequeña de modelos está preseleccionada para el hardware del teléfono, lo que te ahorra el análisis de opciones al navegar por Hugging Face sin procesar. Hay opciones de síntesis de texto a voz local y extras de generación de imágenes si las quieres.

Dónde cae: La versión gratuita cierra algunos modelos y características detrás de un desbloqueo de pago, por lo que la historia “sin suscripción” solo se cumple completamente en la compilación gratuita.

Precio: Gratis con opciones dentro de la aplicación. Una desbloqueada de por vida está disponible.

Plataformas: Android, con una compilación de escritorio separada.

Descargar: AptoideGoogle Play

Conclusión: La mejor opción si te importan la presentación, los personajes y la selección de modelos sin fricción.

4. ChatterUI, mejor cliente híbrido

ChatterUI es una aplicación nativa de Kotlin que trata archivos GGUF locales y APIs remotas como ciudadanos iguales. Apúntalo a un archivo de modelo en tu teléfono y ejecuta llama.cpp localmente. Apúntalo a un punto final compatible con OpenAI como Ollama, LM Studio, KoboldCpp o una API alojada y úsalo en su lugar. Tarjetas de personajes, libros de lore, presets de muestreador y plantillas de instrucción están todos allí para personas que vinieron de SillyTavern.

Dónde cae: La interfaz es más densa que PocketPal o Layla, y la configuración puede abrumar a los recién llegados en el primer lanzamiento.

Precio: Gratis, open source (AGPL-3.0).

Plataformas: Android.

Descargar: AptoideF-Droid

Conclusión: Mejor opción si quieres una aplicación para chat en dispositivo hoy y chat de servidor remoto mañana.

5. Ollama App, mejor para un servidor alojado en casa

Ollama App es el cliente limpio y sin adornos de Android que se empareja con un servidor Ollama en tu PC o NAS. Introduce la URL del servidor, elige un modelo de la lista que ya ha extraído tu host y comienza a chatear. Los tiempos de respuesta se sienten cerca de un chatbot alojado en una red doméstica decente, y ejecutar modelos más grandes como Llama 3.1 70B en una estación de trabajo pone una salida mucho más capaz en tu teléfono que cualquier cosa que se pueda ejecutar en dispositivo.

Dónde cae: Sin alternativa sin conexión, por lo que una interrupción de Wi-Fi o un servidor pausado te deja sin nada. También necesitas sentirte cómodo ejecutando Ollama tú mismo.

Precio: Gratis, open source (Apache 2.0).

Plataformas: Android, iOS.

Descargar: AptoideGoogle Play

Conclusión: Mejor opción si ya ejecutas Ollama en una caja en casa y quieres un cliente de teléfono que simplemente funcione.

6. Enchanted for Ollama, cliente de Ollama más hermoso

Enchanted for Ollama es el fork comunitario de Android del popular cliente Enchanted de iOS. El diseño visual es más cercano a lo que la gente espera de una aplicación de chat moderna, con renderización de markdown, bloques de código con resaltado de sintaxis y configuración por conversación. Se conecta a cualquier servidor Ollama que le apuntes a través de la red local o Tailscale.

Dónde cae: Como fork comunitario, las actualizaciones quedan atrás del original de iOS. Algunas funciones avanzadas del upstream toman varios lanzamientos para llegar.

Precio: Gratis, open source (Apache 2.0).

Plataformas: Android (fork), iOS (original).

Descargar: AptoideGoogle Play

Conclusión: Elige esto si Ollama App se siente demasiado utilitario y quieres una interfaz más amigable para el mismo servidor.

7. Maid, chat local más simple

Maid significa Mobile Artificial Intelligence Distribution y es una aplicación Flutter que incluye llama.cpp para inferencia local y también puede conectarse a un punto final remoto de llama.cpp u Ollama. Mantiene el área de superficie pequeña: un panel de chat, un selector de modelo, una pantalla de configuración. Eso hace que sea una buena opción para cualquiera que probó otras aplicaciones y las encontró desordenadas.

Dónde cae: La velocidad de funciones es más lenta que PocketPal o ChatterUI, y no hay navegador de modelos incorporado, por lo que descargas archivos GGUF en otros lugares y los precarga.

Precio: Gratis, open source (MIT).

Plataformas: Android, Linux, Windows.

Descargar: AptoideF-Droid

Conclusión: Elige esto si quieres el camino más corto desde la instalación a un chat local que funcione.

8. SmolChat, mejor para teléfonos pequeños y modelos pequeños

SmolChat es una aplicación solo de F-Droid que se enfoca en los modelos locales más pequeños utilizables, como variantes SmolLM2 y TinyLlama. Eso significa que funciona en teléfonos con 4 a 6 GB de RAM donde PocketPal o Layla luchan. El inicio es rápido, la presión de memoria es baja y la calidad es razonable para resumen rápido, reescritura y preguntas y respuestas simples.

Dónde cae: Los modelos son pequeños a propósito, por lo que el razonamiento de múltiples pasos y el contexto largo son débiles. No es la aplicación para elegir si quieres un asistente general.

Precio: Gratis, open source (Apache 2.0).

Plataformas: Android.

Descargar: AptoideF-Droid

Conclusión: Elige esto si tu teléfono tiene 6 GB de RAM o menos, o si valoras el tamaño de instalación y la velocidad sobre la calidad del modelo.

Cómo elegir el indicado

La opción realmente depende de si ya tienes un servidor LLM en casa o quieres ejecutar el modelo en el teléfono mismo.

Si quieres la experiencia más simple en el dispositivo, instala PocketPal AI. Descarga modelos para ti, expone la configuración que importa y funciona sin conexión desde el principio.

Si tienes un teléfono insignia reciente y te importa la velocidad, MLC Chat es la opción más rápida porque realmente usa la GPU.

Si quieres caracteres, personas o una interfaz más amigable, Layla es la opción.

Si quieres una aplicación que cubra chat en dispositivo y servidor remoto, ChatterUI es la opción flexible.

Si ya ejecutas Ollama en una PC o NAS, Ollama App y Enchanted for Ollama te ponen a hablar en aproximadamente dos minutos. Enchanted es la misma idea con una apariencia más bonita.

Si quieres chat local mínimo y sin adornos, Maid es el área de superficie más pequeña.

Si tu teléfono tiene 6 GB de RAM o menos, o simplemente quieres el tiempo de arranque más rápido, SmolChat está construido para esa limitación.

Preguntas frecuentes

¿Puedo ejecutar ChatGPT localmente en Android?

No. Los modelos subyacentes de ChatGPT no se liberan como pesos descargables. Lo que puedes ejecutar localmente son alternativas abiertas como Llama 3, Qwen 2.5, Phi-3, Gemma y Mistral, usando aplicaciones como PocketPal AI, MLC Chat o Layla. La calidad en un modelo local 3B o 7B es significativamente menor que la clase GPT-4, pero para notas, resumen, borrador y ayuda de codificación a menudo es suficiente.

¿Cuál es la mejor aplicación LLM local para Android?

Para la mayoría de las personas, PocketPal AI es el mejor punto de partida. Viene con un navegador de modelos Hugging Face incorporado, funciona en cualquier teléfono Android moderno y es completamente open source sin suscripción. Si ya tienes un servidor LLM en casa, Ollama App es mejor por defecto porque te permite usar modelos más grandes que los que cualquier teléfono puede caber en RAM.

¿Cuánta RAM necesito para ejecutar un modelo local en mi teléfono?

Una guía aproximada: 4 GB de RAM maneja limpiamente modelos de parámetros 1B, 6 GB maneja modelos 3B en cuantización de 4 bits, y 8 GB o más es cómodo para modelos 7B y 8B. Por debajo de 4 GB, quédate con SmolChat con SmolLM2 o TinyLlama. Por encima de 12 GB, puedes comenzar a experimentar con modelos 13B en un chip insignia, aunque el rendimiento disminuirá.

¿Es PocketPal gratuito?

Sí. PocketPal AI es gratuito, open source bajo licencia MIT y sin anuncios ni nivel de suscripción. Los modelos que descarga de Hugging Face también son gratuitos. El único costo es almacenamiento y batería.

¿Cómo conecto mi Android a Ollama?

Instala Ollama en tu PC, Mac o NAS y exponlo en la red local estableciendo la variable de entorno OLLAMA_HOST a 0.0.0.0. Instala Ollama App o Enchanted for Ollama en tu teléfono, ingresa la IP local y el puerto de tu servidor (predeterminado 11434) y elige un modelo que ya esté extraído en el host. Para acceder fuera de tu red doméstica, pon un túnel Tailscale o WireGuard entre el teléfono y el servidor en lugar de exponer Ollama a Internet directamente.