Pourquoi Android ?
Vous avez probablement un ancien téléphone Android qui traîne dans un tiroir. Il possède un processeur, de la RAM, du WiFi, une batterie qui fait office d'onduleur intégré, et il ne consomme presque pas d'énergie. Avec Termux, il peut exécuter OpenClaw 24h/24 comme agent IA personnel — sans serveur cloud, sans frais d'hébergement mensuel.
Ce n'est pas officiellement pris en charge par l'équipe OpenClaw, mais la communauté a affiné le processus au point qu'il fonctionne de manière fiable sur la plupart des appareils Android avec 4 Go+ de RAM.
Deux approches
| Méthode | Complexité | Compatibilité | Performance |
|---|---|---|---|
| Termux natif | Facile | La plupart des appareils | Bonne |
| Ubuntu dans Termux | Moyenne | Tous les appareils | Meilleure |
La méthode native installe Node.js directement dans Termux. La méthode Ubuntu exécute un environnement Ubuntu complet à l'intérieur de Termux en utilisant proot, offrant une meilleure compatibilité avec les dépendances d'OpenClaw.
Prérequis
- •Téléphone ou tablette Android avec 4 Go+ de RAM (8 Go recommandés)
- •Android 7.0 ou supérieur
- •Termux depuis F-Droid — n'utilisez PAS la version du Google Play Store, qui est obsolète et non maintenue
- •Connexion WiFi
- •Une clé API IA
Installer Termux
- 1.Installez F-Droid sur votre appareil Android
- 2.Ouvrez F-Droid et recherchez « Termux »
- 3.Installez Termux depuis F-Droid
Méthode 1 : Installation native Termux
Ouvrez Termux et exécutez :
# Update packages
pkg update && pkg upgrade -y
# Install Node.js and essential tools
pkg install nodejs-lts git -y
# Verify Node.js version (must be 22+)
node --version
# Install OpenClaw
npm install -g openclaw@latest
# Run onboarding
openclaw onboard --install-daemon
Suivez l'assistant de configuration pour paramétrer votre clé API et connecter une plateforme de messagerie.
Installation en une ligne (script communautaire)
La communauté maintient un installateur en une seule commande :
pkg update -y && pkg install curl -y && curl -sL https://raw.githubusercontent.com/androidmalware/OpenClaw_Termux/main/install.sh | bash
Cela gère automatiquement toutes les dépendances en 3 à 10 minutes selon votre réseau.
Méthode 2 : Ubuntu dans Termux (proot)
Cette méthode vous donne un environnement Ubuntu complet, offrant une meilleure compatibilité :
# Install proot-distro
pkg update && pkg install proot-distro -y
# Install Ubuntu
proot-distro install ubuntu
# Enter Ubuntu
proot-distro login ubuntu
# Inside Ubuntu: install Node.js
apt update && apt upgrade -y
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
# Install OpenClaw
npm install -g openclaw@latest
# Run onboarding
openclaw onboard --install-daemon
Empêcher Android de tuer Termux
C'est l'étape la plus importante. Android tue agressivement les applications en arrière-plan pour économiser la batterie. Sans ces paramètres, votre agent cessera de fonctionner lorsque vous verrouillerez l'écran.
1. Désactiver l'optimisation de la batterie
Allez dans Paramètres > Batterie > Utilisation de la batterie par les applications > Termux et réglez sur Non restreint.
2. Acquérir un wake lock dans Termux
termux-wake-lock
Exécutez cette commande à chaque démarrage de Termux, ou ajoutez-la à votre ~/.bashrc.
3. Épingler Termux dans les applications récentes
Ouvrez la vue des applications récentes, appuyez longuement sur la carte Termux et appuyez sur l'icône d'épinglage/verrouillage. Cela indique à Android de ne pas tuer l'application.
4. Désactiver les économiseurs de batterie MIUI/OneUI/ColorOS
Sur les téléphones de marques chinoises (Xiaomi, OPPO, Vivo, Huawei), la surcouche Android personnalisée possède sa propre gestion agressive de la batterie. Vous devez la désactiver spécifiquement pour Termux dans les paramètres de batterie du fabricant. Recherchez « [votre marque] garder application en arrière-plan » pour des instructions spécifiques à votre appareil.
Accéder au tableau de bord web
L'interface web d'OpenClaw est disponible à http://localhost:3000 dans Termux. Pour y accéder depuis un autre appareil sur le même réseau :
# Find your phone's IP address
ifconfig wlan0 | grep inet
Puis ouvrez http://[ip-du-téléphone]:3000 depuis votre ordinateur portable ou un autre téléphone.
Performances attendues
| Appareil | RAM | Expérience |
|---|---|---|
| Téléphone économique (4 Go) | Limitée | Fonctionne pour l'inférence cloud uniquement, peut être lent |
| Milieu de gamme (6-8 Go) | Bonne | Inférence cloud fluide, modèles locaux basiques (1-3B) |
| Haut de gamme/Tablette (12 Go+) | Excellente | Peut exécuter de petits modèles locaux via Ollama |
Toute l'inférence IA est effectuée dans le cloud (sauf si vous configurez Ollama), donc le processeur du téléphone importe moins que vous ne le pensez. Il a principalement besoin de suffisamment de RAM pour exécuter la passerelle Node.js.
Limitations
- •Pas d'inférence LLM locale sur la plupart des téléphones (sauf si vous avez 12 Go+ de RAM et configurez Ollama pour Android)
- •Consommation de batterie : Attendez-vous à 5-10 % par heure en utilisation active ; moins en veille
- •Pas de support officiel : L'équipe OpenClaw ne prend pas officiellement en charge Android/Termux. Le support communautaire est disponible sur Discord dans
#android. - •Appairage WhatsApp : Le scan du code QR WhatsApp Web fonctionne, mais WhatsApp peut occasionnellement nécessiter un réappairage
L'ancien téléphone comme serveur IA
Le point idéal est d'utiliser un ancien téléphone que vous ne portez plus. Branchez-le, connectez-le au WiFi, configurez Termux avec le wake lock et oubliez-le. Il devient un serveur IA silencieux, toujours allumé, qui ne coûte rien à faire fonctionner.
Certains membres de la communauté font tourner OpenClaw sur d'anciens téléphones en continu depuis des semaines sans problème. La clé est de désactiver toute optimisation de batterie et de garder le téléphone branché.
Pour des guides de configuration détaillés avec captures d'écran, consultez le guide OpenClaw_Termux et openclaw-android pour une alternative sans proot.