
Copilot de VS Code meurt au moment où votre Wi-Fi tombe dans un train, à un aéroport ou dans un avion. Les meilleures applications de codage IA hors ligne pour Android en 2026 résolvent cela avec deux approches : exécutez un petit modèle quantifié sur le téléphone lui-même, ou créez un tunnel vers un serveur Ollama ou LM Studio sur un NAS à la maison. De toute façon, vous conservez les complétions, le chat et l’examen du code pendant que la connexion est perdue. Nous avons testé six sur un Pixel 9 Pro avec 16 Go de RAM et un Redmi Note 12 avec 8 Go, puis les avons appairés à un Ollama hébergé par Synology exécutant Qwen 2.5 Coder 7B.
Chaque application ci-dessous s’exécute sans abonnement, sans envoyer du code à un serveur tiers, et couvre une partie du flux de travail de codage IA côté téléphone.
Ce qu’il faut rechercher dans une application de codage IA hors ligne
Six choses importent plus que le choix du modèle lui-même.
Support des modèles locaux. Les petits modèles quantifiés (2-4 Go) s’adaptent aux téléphones modernes. Cherchez des outils qui livrent un runner (llama.cpp, MLC-LLM, MediaPipe LLM API) plutôt que seulement d’appeler des points de terminaison distants.
Tunélisation de serveur. Quand le modèle est trop volumineux pour le téléphone, vous voulez un client qui parle l’API HTTP d’Ollama ou LM Studio et atteint la maison via Tailscale, WireGuard ou un simple LAN.
Intégration de l’éditeur de code. Le chat, c’est bien. La complétion en ligne à l’intérieur d’un vrai éditeur est plus rapide. Les applications Android qui placent des suggestions à côté du tampon battent celles qui forcent une danse de copier-coller.
Mise en évidence de la syntaxe et navigation multi-fichiers. L’IA n’est que aussi utile que le code que vous pouvez tenir devant elle. Les éditeurs avec support git et arborescences de fichiers transforment le codage téléphonique d’une nouveauté en un flux de travail réel.
Comportement de la batterie et thermique. Exécuter un modèle 7B avec le CPU à pleine puissance pendant quelques minutes chauffera le téléphone jusqu’à l’accélération. Les outils qui déchargent le travail sur le GPU, ou qui gardent les invites courtes, restent frais plus longtemps.
Pas de télémétrie cachée. Toute la raison de fonctionner hors ligne est la confidentialité. Lisez les permissions de l’application et les drapeaux réseau avant de faire confiance à un modèle “local”.
Comparaison rapide
| Application | Meilleur pour | Plan gratuit | Caractéristique remarquable | Note |
|---|---|---|---|---|
| Termux | Environnement Linux complet plus tunnel vers Ollama à la maison | Gratuit, open-source | Exécute SSH, Ollama CLI et llama.cpp localement | 4.5★ |
| Acode | Éditeur de code avec plugins pour chat IA | Gratuit, open-source | Aperçu en direct, HTML/JS/PHP, marché d’extension | 4.5★ |
| MLC Chat | Inférence LLM entièrement sur l’appareil | Gratuit, open-source | Livré avec Llama, Gemma, Qwen pré-quantifiés | 4.3★ |
| Ollama Android Client | Chat avec n’importe quel serveur Ollama distant | Gratuit, open-source | Détecte automatiquement les étiquettes de modèle locales | 4.4★ |
| Pydroid 3 | Codage Python avec interpréteur local | Freemium | Pip complet, matplotlib, pas de réseau requis | 4.6★ |
| Sketchware Pro | Générateur d’applications Android visuel | Gratuit, open-source | Créez des APK sur l’appareil, pas de serveur | 4.4★ |
Les applications
1. Termux – Meilleur pour un shell Linux complet plus tunnel à la maison
Termux est la raison pour laquelle le codage IA hors ligne sur Android est possible. Une fois installé, il vous donne apt, ssh, git et Python exécutant dans un sandbox. Ajoutez l’CLI Ollama et il peut parler à un serveur à la maison via Tailscale en une commande. Ajoutez llama.cpp et les petits modèles (Phi-3 mini, Qwen 2.5 Coder 1.5B) s’exécutent entièrement sur le téléphone.
Où il est court : pas d’éditeur propre. Associez-le à un éditeur sur appareil ou utilisez vim ou nano à l’intérieur du shell.
Prix : Gratuit.
Plates-formes : Android 7.0+.
Conclusion: Installez ceci en premier. Chaque autre choix fonctionne mieux quand Termux est à côté.
2. Acode – Meilleur pour éditer des vrais projets sur le téléphone
Acode par foxdebug est l’éditeur de code Android moderne : mise en évidence de la syntaxe pour 100+ langues, intégration git, navigateur FTP/SFTP et marché de plugins avec extension “AI Assist” qui peut appeler des points de terminaison compatibles OpenAI (y compris un serveur Ollama local). L’aperçu en direct pour HTML et JavaScript rend les petits projets web viables sur un écran pliable.
Où il est court : pas de serveur de langage intégré pour l’autocomplétion sur les bases de code plus grandes. Vue divisée légèrement maladroite sur les téléphones de moins de 6 pouces.
Prix : Gratuit, le marché des plugins a des extensions payantes.
Plates-formes : Android 7.0+.
Conclusion: L’éditeur à associer à Termux quand vous voulez un vrai arbre de fichiers et des couleurs de syntaxe.
3. MLC Chat – Meilleur pour l’inférence sur appareil sans serveur du tout
MLC Chat du projet MLC-LLM exécute les LLM quantifiés directement sur le GPU du téléphone. Livré avec les binaires pré-construits pour Llama 3 8B, Gemma 2, Qwen, Phi-3 et les variantes Mistral. Sur un Pixel 9 Pro, Qwen 2.5 Coder 3B répond à une courte question de code en 6-10 secondes sans toucher un réseau.
Où il est court : les téléchargements de modèles sont volumineux (2-6 Go chacun). Les anciens téléphones de milieu de gamme vont thermiquement réduire après quelques tours.
Prix : Gratuit, open-source.
Plates-formes : Android 12.0+, GPU Adreno ou Mali accéléré recommandé.
Télécharger: Disponible en tant qu’APK sideload à partir des versions GitHub du projet MLC-LLM.
Conclusion: La seule option quand vous n’avez pas de serveur et pas de signal.
4. Ollama Android Client – Meilleur pour parler à un serveur Ollama à la maison
Les clients Android communautaires pour Ollama (il y a plusieurs options open-source) pointent vers une IP locale ou un nom d’hôte Tailscale et vous donnent une interface de chat native. Associez-en un à une installation Ollama sur un NAS exécutant Qwen 2.5 Coder 7B ou Llama 3.1 8B et le codage basé sur téléphone devient très proche de Copilot sans fuite d’un seul caractère vers le cloud.
Où il est court : a besoin d’un serveur. Pas un bon ajustement pour les gens qui ne veulent pas en exécuter un à la maison.
Prix : Gratuit, open-source.
Plates-formes : Android 8.0+ selon le client.
Conclusion: La meilleure expérience pour quiconque a un NAS. Le téléphone reste frais ; le serveur fait le travail.
5. Pydroid 3 – Meilleur pour Python hors ligne avec vraie complétion
Pydroid 3 expédie un interpréteur Python 3 complet, pip, numpy, matplotlib et un éditeur de code. Pas un assistant de codage IA en soi, mais associé à un LLM local (MLC Chat ou llama.cpp hébergé sur Termux), il devient une boucle “écrire et exécuter” fonctionnelle pour les scripts de téléphone. La version premium ajoute tensorflow-lite et OpenCV sans avoir besoin d’accès réseau.
Où il est court : Python uniquement. Impossible d’exécuter Java, Kotlin ou Go.
Prix : Gratuit avec des annonces. Premium autour de 12 $ une fois supprime les annonces et déverrouille des bibliothèques supplémentaires.
Plates-formes : Android 5.0+.
Conclusion: Pour les gens Python en déplacement. Tout le monde d’autre reste avec Termux plus Acode.
6. Sketchware Pro – Meilleur pour construire des applications Android entièrement sur l’appareil
Sketchware Pro est le fork maintenu par la communauté qui vous permet de construire de vrais APK sur le téléphone avec un éditeur de blocs visuel. Pas un outil IA en soi, mais associez-le à un LLM local pour générer le Java ou Kotlin derrière un bloc, et vous avez une boucle de construction d’applications complète sans dépendance cloud. Populaire dans les marchés où les ordinateurs portables sont chers et où Internet fiable n’est pas universel.
Où il est court : l’interface est dense. Les projets complexes bénéficient toujours d’un bureau.
Prix : Gratuit.
Plates-formes : Android 5.0+.
Télécharger: Disponible en tant qu’APK sideload à partir de la page de version GitHub de Sketchware Pro.
Conclusion: Niche mais authentique. L’ensemble du cycle de construction-exécution-envoi sur le téléphone.
Comment choisir le bon
Si vous avez un serveur à la maison ou un NAS : Termux plus un client Android Ollama, édition dans Acode.
Si vous n’avez pas de serveur et pas de signal : MLC Chat avec un modèle 3B, et Termux pour le shell.
Si vous écrivez uniquement Python : Pydroid 3.
Si vous voulez construire des applications Android sur Android : Sketchware Pro.
Si vous refusez un assistant cloud basé sur abonnement : vous n’êtes pas le public pour cette liste.
Restez sur Copilot uniquement si vous ne quittez jamais le signal et vous faites confiance à votre base de code sur leurs serveurs.
FAQ
Les téléphones Android peuvent-ils vraiment exécuter des LLM locaux?
Les derniers navires amiraux avec 12 Go ou plus de RAM exécutent les modèles de paramètres 3-8B quantifiés. Les anciens téléphones ou de milieu de gamme peuvent exécuter des modèles 1-3B. MLC Chat et llama.cpp à l’intérieur de Termux sont les deux runners pratiques en 2026.
Quelle est la taille des modèles?
Un modèle de paramètre 3B quantifié à 4 bits est d’environ 2 Go sur le disque. Un modèle 7B est d’environ 4-5 Go. Un modèle 13B, environ 8-9 Go, est le plafond pratique pour les téléphones avec 16 Go de RAM.
Quel modèle est le meilleur pour le code sur l’appareil?
Qwen 2.5 Coder 1.5B et 3B sont les deux meilleurs modèles de code destinés qui s’adaptent à l’appareil. Phi-3 mini fonctionne aussi bien pour les courtes questions de code.
Exécuter un LLM local draine-t-il la batterie?
Oui, agressivement pendant l’inférence. Une conversation de cinq minutes sur un modèle 3B peut consommer 5-10% de la batterie du Pixel 9 Pro. Tunneliser vers un NAS à la place déplace le drainage du téléphone entièrement.
Ceci remplace-t-il VS Code avec Copilot?
Pour les longues sessions sur un vrai projet, non. Pour les corrections rapides, les expériences de bloc-notes et le codage sur la route quand l’outil cloud a échoué, oui.