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 :
- Sur appareil vs serveur distant. Les applications sur appareil chargent un modèle GGUF ou MLC dans la RAM et exécutent l’inférence sur le CPU ou GPU du téléphone. Les clients distants envoient des invites à votre serveur Ollama ou llama.cpp à domicile via Wi-Fi ou Tailscale.
- Budget RAM. Un modèle de 3B paramètres en quantification 4 bits a besoin d’environ 2 à 3 Go de RAM libre. Les modèles 7B en veulent 5 à 6. Les téléphones avec 8 Go ou plus gèrent cela facilement.
- Formats de modèle. GGUF est la norme pour les applications basées sur llama.cpp. MLC utilise son propre format compilé. Les clients Ollama fonctionnent sur HTTP, donc n’importe quel modèle que votre serveur supporte convient.
- Capacité hors ligne. Les applications vraiment hors ligne continuent de fonctionner avec le téléphone en mode avion. Les clients ont besoin d’un chemin réseau vers le serveur.
- Caractères ou invites système. Si vous voulez du jeu de rôle, de la codification ou une persona spécifique, vérifiez que l’application expose les invites système et les présets par chat.
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.
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.
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.
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.
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.
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).
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.
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.
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.