Local AI chat apps for Android

Un récent article de XDA-Developers l’a dit clairement : votre téléphone plus un petit modèle local fait déjà la plupart de ce que les gens paient pour Claude Pro ou ChatGPT Plus. L’auteur exécute un serveur LLM à la maison, pointe un client téléphone dessus, et n’a pas touché un abonnement chatbot payant depuis des mois. Ce flux de travail est toute l’histoire derrière cette liste des meilleures applications de chat IA local pour Android, et la bonne nouvelle est que vous n’avez pas besoin d’un serveur à domicile pour commencer. Certaines de ces applications exécutent le modèle directement sur votre téléphone. D’autres agissent comme un client pour une boîte Ollama ou LM Studio sur votre bureau. Chaque chemin ne coûte rien au-delà de l’électricité que vous payez déjà.

Quoi chercher dans une application de chat IA local

Pas toutes les applications sur Google Play étiquetées « IA » exécutent réellement un modèle sur votre appareil. Avant de choisir, vérifiez ces critères :

Comparaison rapide

Application Meilleur pour Type Fonctionne hors ligne Source de modèle Licence
PocketPal AI Chat sur appareil avec le plus grand choix de modèles Local Oui Hugging Face GGUF Open source
MLC Chat Inférence GPU de téléphone la plus rapide Local Oui MLC prebuilt Open source
Layla Interface la plus polie pour jeu de rôle et personas sur appareil Local Oui GGUF, curated list Freemium
ChatterUI Un client pour les fichiers locaux et les API distantes Hybride Oui GGUF plus HTTP endpoints Open source
Ollama App Parler à un serveur Ollama à domicile Distant Non Votre bibliothèque Ollama Open source
Enchanted for Ollama Client Ollama le plus poli sur Android Distant Non Votre bibliothèque Ollama Open source
Maid Chat GGUF simple avec liaisons llama.cpp Local Oui GGUF, remote llama.cpp Open source
SmolChat Petite empreinte, F-Droid uniquement Local Oui GGUF, small models Open source

Les applications

1. PocketPal AI, meilleur chat sur appareil global

PocketPal AI est l’application que la plupart des gens devraient essayer en premier. Il est livré avec un navigateur de modèles intégré qui extrait les quantisations GGUF directement depuis Hugging Face, vous pouvez donc télécharger un Llama 3.2 3B ou Qwen 2.5 3B en environ une minute et commencer à discuter. La boucle de génération est llama.cpp sous le capot, et l’application expose la longueur du contexte, la température, le top-p et une invite système par modèle. Sur un téléphone avec 8 Go de RAM, un modèle 3B sur Q4_K_M s’exécute à une vitesse lisible.

Où cela s’effondre : Les modèles 7B et 8B plus volumineux sont lents sur tous les appareils sauf les flagships, et il n’y a pas encore de RAG intégré ni de chargement de fichiers.

Prix : Gratuit, open source (MIT).

Plates-formes : Android et iOS.

Télécharger : AptoideGoogle PlayF-Droid

Résumé : Le choix par défaut si vous voulez un chat sur appareil et n’avez pas encore de serveur LLM à domicile.

2. MLC Chat, meilleur pour l’inférence accélérée par GPU

MLC Chat provient du projet MLC LLM au CMU et est l’une des rares applications Android qui utilise réellement la GPU du téléphone via OpenCL ou Vulkan. Cela signifie beaucoup plus de tokens par seconde que les applications CPU uniquement une fois que vous avez passé le téléchargement initial du modèle. Le hic, c’est que les modèles doivent être précompilés pour le runtime MLC, donc le choix est plus étroit que Hugging Face. Les variantes Llama 3, Phi-3 et Gemma sont toutes là.

Où cela s’effondre : Les premiers téléchargements de modèles sont volumineux, et l’échange entre modèles est plus lent que sur les applications GGUF car chacun est un paquet autonome.

Prix : Gratuit, open source (Apache 2.0).

Plates-formes : Android et iOS.

Télécharger : AptoideGoogle Play

Résumé : Choisissez ceci si vous avez un téléphone flagship Android récent et que vous préférez la vitesse à la variété des modèles.

3. Layla, meilleur pour les caractères et le jeu de rôle

Layla enveloppe llama.cpp dans l’interface utilisateur la plus polie de n’importe quelle application de chat sur appareil Android. Elle met l’accent sur les personas de caractères, la mémoire et les chats longs plutôt que sur les questions-réponses sèches. Une petite bibliothèque de modèles est présélectionnée pour le matériel du téléphone, ce qui vous épargne la paralysie des choix en naviguant sur Hugging Face brut. La synthèse vocale locale et les extras de génération d’images sont disponibles si vous les voulez.

Où cela s’effondre : Le niveau gratuit ferme certains modèles et fonctionnalités derrière un déverrouillage payant, donc l’histoire « sans abonnement » ne s’applique complètement que sur la build gratuite.

Prix : Gratuit avec options dans l’application. Un déverrouillage à vie est disponible.

Plates-formes : Android, avec une build desktop séparée.

Télécharger : AptoideGoogle Play

Résumé : Le meilleur choix si vous vous souciez de la présentation, des caractères et de la sélection des modèles sans friction.

4. ChatterUI, meilleur client hybride

ChatterUI est une application native de Kotlin qui traite les fichiers GGUF locaux et les API distantes comme des citoyens égaux. Pointez-le vers un fichier modèle sur votre téléphone et il exécute llama.cpp localement. Pointez-le vers un point de terminaison compatible OpenAI comme Ollama, LM Studio, KoboldCpp ou une API hébergée et utilisez-le à la place. Les cartes de caractères, les lorebooks, les présets d’échantillonnage et les modèles d’instruction sont tous là pour les gens qui venaient de SillyTavern.

Où cela s’effondre : L’interface est plus dense que PocketPal ou Layla, et les paramètres peuvent submerger les nouveaux venus au premier lancement.

Prix : Gratuit, open source (AGPL-3.0).

Plates-formes : Android.

Télécharger : AptoideF-Droid

Résumé : Le meilleur choix si vous voulez une application pour le chat sur appareil aujourd’hui et le chat du serveur distant demain.

5. Ollama App, meilleur pour un serveur hébergé à la maison

Ollama App est le client propre et sans fioritures d’Android qui s’associe à un serveur Ollama sur votre PC ou NAS. Saisissez l’URL du serveur, choisissez un modèle dans la liste que votre hôte a déjà extraite et commencez à discuter. Les temps de réponse se sentent proches d’un chatbot hébergé sur un réseau domestique décent, et l’exécution de modèles plus volumineux comme Llama 3.1 70B sur une station de travail met une sortie beaucoup plus capable sur votre téléphone que n’importe quoi qui puisse s’exécuter sur l’appareil.

Où cela s’effondre : Pas de secours hors ligne, donc une panne Wi-Fi ou un serveur en pause vous laisse sans rien. Vous devez aussi vous sentir à l’aise pour exécuter Ollama vous-même.

Prix : Gratuit, open source (Apache 2.0).

Plates-formes : Android, iOS.

Télécharger : AptoideGoogle Play

Résumé : Le meilleur choix si vous exécutez déjà Ollama sur une boîte à la maison et que vous voulez un client téléphone qui fonctionne.

6. Enchanted for Ollama, plus beau client Ollama

Enchanted for Ollama est le fork communautaire Android du populaire client Enchanted d’iOS. La conception visuelle se rapproche de ce que les gens attendent d’une application de chat moderne, avec rendu markdown, blocs de code avec coloration syntaxique et paramètres par conversation. Il parle à n’importe quel serveur Ollama que vous pointez via le réseau local ou Tailscale.

Où cela s’effondre : En tant que fork communautaire, les mises à jour sont à la traîne de l’original iOS. Certaines fonctionnalités avancées de l’amont prennent plusieurs versions pour arriver.

Prix : Gratuit, open source (Apache 2.0).

Plates-formes : Android (fork), iOS (original).

Télécharger : AptoideGoogle Play

Résumé : Choisissez ceci si Ollama App semble trop utilitaire et que vous voulez une interface plus conviviale pour le même serveur.

7. Maid, chat local plus simple

Maid signifie Mobile Artificial Intelligence Distribution et est une application Flutter qui regroupe llama.cpp pour l’inférence locale et peut également se connecter à un point de terminaison llama.cpp ou Ollama distant. Elle conserve la surface réduite : un volet de chat, un sélecteur de modèle, un écran de paramètres. C’est un bon choix pour quiconque a essayé d’autres applications et les a trouvées encombrées.

Où cela s’effondre : La vélocité des fonctionnalités est plus lente que PocketPal ou ChatterUI, et il n’y a pas de navigateur de modèles intégré, donc vous téléchargez les fichiers GGUF ailleurs et les préchargez.

Prix : Gratuit, open source (MIT).

Plates-formes : Android, Linux, Windows.

Télécharger : AptoideF-Droid

Résumé : Choisissez ceci si vous voulez le chemin le plus court de l’installation à un chat local qui fonctionne.

8. SmolChat, meilleur pour les petits téléphones et petits modèles

SmolChat est une application F-Droid uniquement qui se concentre sur les modèles locaux utilisables les plus petits, comme les variantes SmolLM2 et TinyLlama. Cela signifie qu’il s’exécute sur les téléphones avec 4 à 6 Go de RAM où PocketPal ou Layla peinent. Le démarrage est rapide, la pression mémoire est faible et la qualité est raisonnable pour le résumé rapide, la réécriture et les questions-réponses simples.

Où cela s’effondre : Les modèles sont intentionnellement petits, donc le raisonnement multi-étapes et le contexte long sont faibles. Ce n’est pas l’application à choisir si vous voulez un assistant général.

Prix : Gratuit, open source (Apache 2.0).

Plates-formes : Android.

Télécharger : AptoideF-Droid

Résumé : Choisissez ceci si votre téléphone a 6 Go de RAM ou moins, ou si vous privilégiez la taille d’installation et la vitesse à la qualité du modèle.

Comment choisir le bon

Le choix dépend vraiment de savoir si vous avez déjà un serveur LLM à la maison ou si vous voulez exécuter le modèle sur le téléphone lui-même.

Si vous voulez l’expérience la plus simple sur appareil, installez PocketPal AI. Il télécharge les modèles pour vous, expose les paramètres qui importent et fonctionne hors ligne dès le départ.

Si vous avez un téléphone flagship récent et que vous vous souciez de la vitesse, MLC Chat est l’option la plus rapide car elle utilise vraiment la GPU.

Si vous voulez des caractères, des personas ou une interface plus conviviale, Layla est le choix.

Si vous voulez une application qui couvre le chat sur appareil et le serveur distant, ChatterUI est le choix flexible.

Si vous exécutez déjà Ollama sur un PC ou un NAS, Ollama App et Enchanted for Ollama vous mettent à parler en environ deux minutes. Enchanted est la même idée avec une meilleure apparence.

Si vous voulez un chat local minimal et sans fioritures, Maid est la surface la plus petite.

Si votre téléphone a 6 Go de RAM ou moins, ou si vous voulez simplement le temps de démarrage le plus rapide, SmolChat est construit pour cette limite.

FAQ

Puis-je exécuter ChatGPT localement sur Android ?

Non. Les modèles sous-jacents de ChatGPT ne sont pas publié comme poids téléchargeables. Ce que vous pouvez exécuter localement sont les alternatives ouvertes comme Llama 3, Qwen 2.5, Phi-3, Gemma et Mistral, en utilisant les applications comme PocketPal AI, MLC Chat ou Layla. La qualité sur un modèle local 3B ou 7B est significativement inférieure à la classe GPT-4, mais pour les notes, le résumé, la rédaction et l’aide au codage c’est souvent suffisant.

Quelle est la meilleure application LLM locale pour Android ?

Pour la plupart des gens, PocketPal AI est le meilleur point de départ. Il est livré avec un navigateur de modèles Hugging Face intégré, s’exécute sur n’importe quel téléphone Android moderne et est entièrement open source sans abonnement. Si vous avez déjà un serveur LLM à la maison, Ollama App est mieux par défaut car il vous permet d’utiliser des modèles plus volumineux que n’importe quel téléphone peut tenir en RAM.

Combien de RAM ai-je besoin pour exécuter un modèle local sur mon téléphone ?

Un guide approximatif : 4 Go de RAM gèrent proprement les modèles de paramètre 1B, 6 Go gèrent les modèles 3B en quantification 4 bits, et 8 Go ou plus est confortable pour les modèles 7B et 8B. En dessous de 4 Go, restez avec SmolChat avec SmolLM2 ou TinyLlama. Au-dessus de 12 Go, vous pouvez commencer à expérimenter des modèles 13B sur une puce flagship, bien que le débit diminuera.

PocketPal est-il gratuit ?

Oui. PocketPal AI est gratuit, open source sous licence MIT et sans annonces ni niveau d’abonnement. Les modèles qu’il télécharge depuis Hugging Face sont également gratuits. Le seul coût est le stockage et la batterie.

Comment connecter mon Android à Ollama ?

Installez Ollama sur votre PC, Mac ou NAS et exposez-le sur le réseau local en définissant la variable d’environnement OLLAMA_HOST à 0.0.0.0. Installez Ollama App ou Enchanted for Ollama sur votre téléphone, entrez l’IP locale et le port de votre serveur (par défaut 11434) et choisissez un modèle qui a déjà été extrait sur l’hôte. Pour accéder en dehors de votre réseau domestique, mettez un tunnel Tailscale ou WireGuard entre le téléphone et le serveur plutôt que d’exposer Ollama directement sur Internet.