Synthèse installation OpenClaw / Android Samsung S10
Installation d’OpenClaw
OpenClaw est un excellent choix d’agent IA local
OpenClaw est un excellent choix d’agent IA local et gratuit sur Android (via Termux), fonctionnant sur S10 sans PC ni frais API (modèles gratuits comme Gemini/OpenRouter). Il gère tâches, WhatsApp/Telegram et automatisations 24/7.youtube+1[sonusahani]
Installation pas à pas
- Installez Termux depuis F-Droid (pas Play Store pour compatibilité).
- Ouvrez Termux, exécutez : pkg update && pkg upgrade && termux-setup-storage.
- Installez Ubuntu/proot : pkg install proot-distro && proot-distro install ubuntu.
- Entrez Ubuntu : proot-distro login ubuntu, puis apt update && apt upgrade -y && apt install curl git nodejs npm -y.
- Installez OpenClaw : npm install -g openclaw@latest.
- Lancez onboarding : openclaw onboard (choisissez « Quick Start », OpenRouter/Gemini gratuit, créez clé API gratuite sur aistudio.google.com).sonusahani+1[youtube]
Configuration gratuite
- Clé API : Gratuite via Google AI Studio (Gemini) ou OpenRouter (modèles free tier).
- Connectez à Telegram/WhatsApp pour commandes vocales/textes.
- Test : « Vérifie mes messages » ou « Recherche aquaponics pH optimal ».youtube+1
Avantages pour S10
Entièrement local après setup, ~1 Go stockage, faible batterie (IA cloud gratuite), open-source (GitHub Clawbot).[blog.themenonlab][youtube]
As-tu Termux installé déjà ?
Oui, plusieurs nouveaux agents IA pour Android ont émergé début 2026, adaptés aux anciens modèles comme votre S10 via ADB ou Termux. Ils automatisent tâches, navigation apps et workflows via vision/LLM.askui+2
Top agents récents
- OpenClaw : Agent autonome sur le téléphone (via Termux), chat-based, supporte Groq/Ollama ; setup rapide (~500 Mo), Android 7+.dev+1
- DroidRun : Contrôle mobile via UI/accessibilité, haut score benchmarks (91%+), idéal pour automatisations cross-apps.askui+1
- AskUI AndroidVision : Vision-based, #2 benchmark (95% succès), automatise n’importe quelle app sans code.askui+1
- AGI-0 : Leader (97% succès), orchestration système complexe ; pour tests/automation avancée.askui+1
Intégrations natives Android
Samsung Galaxy S26 intègre Gemini/Perplexity/Bixby comme agents autonomes (actions apps sans ouverture manuelle), mais via Android 17 bêta (pas pour S10).blog-nouvelles-technologies+1
Comparaison agents open-source
Agent | Exécute sur | Setup | Meilleur pour | Compat. S10 |
OpenClaw | Téléphone | Facile | Assistant personnel | Oui |
DroidRun | PC/téléphone | Moyen | Autom. cross-apps | Oui |
DroidClaw | PC | Moyen | Contrôle total via ADB | Oui |
AskUI | PC | Avancé | Vision pure | Oui |
Pour aquaponics (vos projets), testez OpenClaw pour monitorer apps/data en continu.
Tu préfères un agent local (sur phone) ou contrôlé par PC ?
OpenClaw est un excellent choix d’agent IA local et gratuit sur Android (via Termux), fonctionnant sur S10 sans PC ni frais API (modèles gratuits comme Gemini/OpenRouter). Il gère tâches, WhatsApp/Telegram et automatisations 24/7.youtube+1[sonusahani]
Installation pas à pas
- Installez Termux depuis F-Droid (pas Play Store pour compatibilité).
- Ouvrez Termux, exécutez : pkg update && pkg upgrade && termux-setup-storage.
- Installez Ubuntu/proot : pkg install proot-distro && proot-distro install ubuntu.
- Entrez Ubuntu : proot-distro login ubuntu, puis apt update && apt upgrade -y && apt install curl git nodejs npm -y.
- Installez OpenClaw : npm install -g openclaw@latest.
- Lancez onboarding : openclaw onboard (choisissez « Quick Start », OpenRouter/Gemini gratuit, créez clé API gratuite sur aistudio.google.com).sonusahani+1[youtube]
Configuration gratuite
- Clé API : Gratuite via Google AI Studio (Gemini) ou OpenRouter (modèles free tier).
- Connectez à Telegram/WhatsApp pour commandes vocales/textes.
- Test : « Vérifie mes messages » ou « Recherche aquaponics pH optimal ».youtube+1
Avantages pour S10
Entièrement local après setup, ~1 Go stockage, faible batterie (IA cloud gratuite), open-source (GitHub Clawbot).[blog.themenonlab][youtube]
As-tu Termux installé déjà ?
Connexion SSH : PC VisualStudio -> Android OpenClaw
Oui, connexion SSH WiFi sans USB possible via Termux sur ton S20 (OpenClaw tourne déjà là-dessus). Installe openssh dans Termux, démarre le serveur SSH, et connecte-toi depuis WSL Ubuntu avec l’IP WiFi du téléphone.[gist.github][ppl-ai-file-upload.s3.amazonaws]
Étapes Termux (S20)
- Ouvre Termux : pkg update && pkg install openssh.[gist.github]
- Définis mot de passe : passwd (note-le bien).
- Lance SSH : sshd (port 8022 par défaut, reste actif ou tmux).[ppl-ai-file-upload.s3.amazonaws][gist.github]
Trouver IP S20
- Dans Termux : ifconfig ou ip addr show (IP wlan0, ex. 192.168.1.x).[gist.github]
- Même réseau WiFi PC/S20 requis.
- Vérifie OpenClaw : tmux attach -t claw ou openclaw gateway.[ppl-ai-file-upload.s3.amazonaws]
tmux attach -t openclaw
Connexion depuis WSL/Antigravity
- Dans terminal WSL : ssh $USER@IP_S20 -p 8022 (remplace IP_S20).[gist.github]
- Première fois, accepte la clé hôte.
- Une fois connecté, accède shell OpenClaw directement.[ppl-ai-file-upload.s3.amazonaws]
ssh $USER@172.31.37.186:18789 -p 8022
ssh u0_a31@172.31.37.186:18789 -p 8022
Astuces Persistance
Ajoute sshd dans .termux/boot/start-claw.sh avec tmux pour auto-démarrage.[ppl-ai-file-upload.s3.amazonaws]
Pour sécurité : change port SSH (vi $PREFIX/etc/ssh/sshd_config) et utilise clés SSH.
Teste : ssh localhost -p 8022 si forward ADB, mais WiFi direct préféré.[awesomeprojectsxyz.blogspot]
Parfait pour dev sans fil ! IP de ton S20 ou souci spécifique ?
C’est un problème très courant : bien que la connexion SSH se soit faite en arrière-plan, Antigravity/VS Code a parfois du mal à basculer son interface visuelle sur la machine distante et reste « bloqué » sur votre disque local.
Voici comment forcer l’IDE à ouvrir les fichiers distants :
Méthode 1 : Forcer l’ouverture depuis la palette de commandes (Recommandé)
- Ouvrez la palette de commandes avec Ctrl+Shift+P.
- Tapez exactement ceci : File: Open Folder (ou Fichier : Ouvrir le dossier si en français) et cliquez dessus.
- Une barre de recherche s’ouvre en haut de l’écran.
- Assurez-vous que l’option en dessous indique bien « Show Remote » ou que l’URL affichée commence par vscode-remote:// (ou antigravity-remote://).
- Tapez ou laissez /data/data/com.termux/files/home et appuyez sur Entrée.[github]
Méthode 2 : Ouvrir un nouveau terminal distant
Parfois, le plus simple est de forcer l’IDE à comprendre où il est depuis le terminal intégré :
- Allez dans le menu supérieur Terminal > New Terminal (ou faites Ctrl + `).
- Vérifiez que ce terminal indique bien ~ $ (ce qui confirme que vous êtes dans Termux).
- Tapez simplement la commande : code . (ou antigravity . / cursor . selon le binaire de votre IDE).
Le point . signifie « ouvre le dossier actuel ». Cela va forcer la fenêtre de l’IDE à se recharger directement sur votre dossier Android distant.
Méthode 3 : Vérifier le bouton vert en bas à gauche
Si le petit bouton tout en bas à gauche affiche toujours votre ordinateur local ou un texte d’erreur, c’est que la connexion a crashé silencieusement. Cliquez sur ce bouton, choisissez « Close Remote Connection », puis relancez la procédure « Connect to Host ».
pkg install code-is-code-oss est une commande (souvent mal orthographiée, la bonne commande étant pkg install code-oss) utilisée sur Termux pour installer une version open-source de Visual Studio Code (VS Code) fonctionnant nativement sur Android.github+1
Voici pourquoi cette commande est souvent recommandée :
1. Avoir un véritable IDE sur Android
Au lieu de modifier vos fichiers de configuration (comme ceux de Node.js, OpenClaw ou de vos API) en ligne de commande avec nano ou vim, code-oss vous donne accès à l’interface complète de VS Code directement depuis votre téléphone.[kali][youtube]
2. Compatibilité avec Termux
Les versions classiques de VS Code de Microsoft ne s’installent pas facilement sur l’architecture ARM d’un smartphone Android sans de lourdes manipulations. code-oss (Code – OSS) est la compilation open-source officielle maintenue par la communauté Termux (via les dépôts X11 ou TUR), ce qui garantit qu’elle tourne parfaitement dans cet environnement.stackoverflow+3
3. Support des extensions et de l’auto-complétion
Pour vos projets de développement (que ce soit pour vos bots Discord, l’intégration de Gemini/Groq ou la gestion de votre ferme aquaponique), code-oss prend en charge l’auto-complétion (IntelliSense), l’exécution de scripts Node.js, et l’installation d’extensions, ce qui simplifie le débogage par rapport à un terminal texte.[youtube][kali]
Comment l’utiliser correctement :
Si vous souhaitez l’installer sur Termux, assurez-vous d’abord d’activer le dépôt X11 ou TUR (Termux User Repository), puis lancez la commande exacte :
bash
pkg install x11-repo
pkg install code-oss
(Note : l’interface graphique de VS Code sur Termux nécessite de configurer un affichage comme Termux-X11 ou un serveur VNC pour visualiser la fenêtre de l’éditeur).[reddit]
NodeJS / NPM / NPX
apt update
apt full-upgrade
apt autoremove && apt autoclean
# Install the latest Long Term Support (LTS) version of Node.js
nvm install --lts
# Tell NVM to use the newly installed version
nvm use --lts
# Set it as the default for future terminal sessions
nvm alias default 'lts/*'
npx antigravity-awesome-skills
🔑 Clés API (Export automatique)
| Service | Token complet | Quota | Export bash |
|---|---|---|---|
| Grok/Groq | gsk_Naxxxxxx2F5bTYFTV1 | 14k/jour | GROQ_API_KEY → .bashrc |
| DeepSeek | sk-da467xxxxxx40bc2359 | 5M tokens/jour | DEEPSEEK_API_KEY → .bashrc |
Script export-all-keys.sh complet :
#!/bin/bash
cat >> ~/.bashrc << 'EOF'
export GROQ_API_KEY="gsk_NyxxxxxWGdyb3FYssXfYHlv1sdnDN2F5bTYFTV1"
export DEEPSEEK_API_KEY="sk-dxxxxxxx0bc2359"
EOF
source ~/.bashrc
echo "✅ Keys exportées"
🤖 Discord Bot (ID: 148288xxxxx07)
| Config | Valeur |
|---|---|
| Token | MTQ4Mxxxqat.zex-raeDczQwwaOhJqI1IHeJAllNyIqRGkwv7M |
| App ID | 1482xxxx9107 |
| Public Key | 4615xxxb22028a1d |
Configuration OpenClaw :
openclaw config set channels.discord.token "MTQ4xxxraxxxGkwv7M"
openclaw config set channels.discord.applicationId "1xxxx19107"
openclaw config set channels.discord.publicKey "46xxx1b22028a1d"
Fix erreurs : Supprimer applicationId, activer 3 intents (Discord Developer Portal), openclaw pairing approve discord BBSCVMAV
Accès : https://discord.com/channels/@me (9xxxxeegghrf)
🧠 Modèles IA (Tous les providers)
| Provider | Modèles | Quotas | Configuration spécifique |
|---|---|---|---|
| Groq | llama-3.1-8b-instant | 14k/jour (8B, rate limit rapide) | GROQ_API_KEY |
| Gemini Flash | google/gemini-1.5-flash | 1k RPD | Clé AI Studio |
| DeepSeek | deepseek-chat | 5M tokens/jour | JSON custom |
| Ollama local | Qwen2.5 (0.5B-3B) | ∞ (RAM S10 limitée) | Non testé |
DeepSeek JSON (deepseek.json) :
cat > deepseek.json << 'EOF'
{"baseUrl":"https://api.deepseek.com/v1","apiKey":"$DEEPSEEK_API_KEY","api":"openai-completions","models":[{"id":"deepseek-chat","name":"DeepSeek Chat"}]}
EOF
openclaw config set models.providers.deepseek @deepseek.json
🌐 Gateway (Port 18789)
URLs actives :
- Local :
http://127.0.0.1:18789/#token=96xxx865cb2c4174xxxe4a601163ef - LAN :
http://172.31.37.186:18789/#token=96eb774add86xxxxa601163ef
Token Gateway : 96eb77xxxxx9e704xxx163ef
Sécurité (2 modes) :
# 🔒 Loopback sécurisé (recommandé)
openclaw config set gateway.bind "loopback"
openclaw config set gateway.auth.mode "token"
openclaw config set gateway.auth.token "$(openssl rand -base64 32)"
openclaw gateway restart
# 🌐 LAN (batterie illimitée)
openclaw config set gateway.controlUi.allowedOrigins ["*"]
openclaw config set gateway.auth.mode "pairing"
openclaw gateway --bind lan
📱 Termux Autostart (S10 Android 9, 8Go RAM)
Prérequis :
pkg install tmux
Termux:Boot (F-Droid) : https://f-droid.org/repo/com.termux.boot_46.apk
Script boot complet (~/.termux/boot/start-claw.sh) :
mkdir -p ~/.termux/boot
cat > ~/.termux/boot/start-claw.sh << 'EOF'
#!/data/data/com.termux/files/usr/bin/bash
termux-wake-lock
sleep 10
export GROQ_API_KEY="gsk_NyxxxGdxxx1sxxxFTV1"
export DEEPSEEK_API_KEY="sk-daxxxd7dxx359"
cd ~
openclaw gateway &
echo "$(date): OpenClaw started" >> ~/claw-boot.log
EOF
chmod +x ~/.termux/boot/start-claw.sh
Termux / Tmux
termux-wake-lock # Empêche veille
tmux new -s openclaw # Session fond
# Dans tmux :
openclaw gateway --bind 0.0.0.0 --port 18789
🔧 Problèmes Android/Termux (Tous résolus)
| Erreur | Cause | Solution complète |
|---|---|---|
npm ENOENT sha512 | Node 20 obsolète | npm -g Node 22 + npm cache clean |
pkg as root | Proot Ubuntu | Sortie Termux natif |
glob@10.5.0 warning | Dépendance mineure | Ignorer (fonctionne) |
--bind 0.0.0.0 | Syntaxe stricte | --bind lan |
Gateway service install not supported | Android | Ignorer, tmux seulement |
sqlite-vec unavailable | Android | openclaw config set memory.backend "simple" |
code=1008 device identity | localhost:18789 | allowInsecureAuth true OU loopback |
intents 4014, pairing BBSCVMAV | Discord | 3 intents Portal + pairing approve |
IP 172.31.37.186 inaccessible | Firewall Android | --bind lan + batterie illimitée |
| Discord « pas de serveur » | Invite incomplète | Créer serveur OAuth2 |
🚀 Scripts Utilitaires
1. start-openclaw.sh (Relance tmux) :
#!/bin/bash
tmux kill-session -t openclaw 2>/dev/null
sleep 2
tmux new-session -d -s openclaw
tmux send-keys -t openclaw "openclaw gateway" Enter
echo "🚀 OpenClaw lancé (tmux openclaw)"
Tmux commandes :
tmux new -s openclaw # Créer
tmux attach -t openclaw # Reprendre
Ctrl+B D # Détacher
tmux kill-session -t openclaw # Stop
✅ Commandes Diagnostics S10
# Health
curl localhost:3000/health
# Status
openclaw models status
openclaw config get models.providers
openclaw config validate
openclaw --no-service doctor
#Ccmmand
openclaw onboard # Premier setup (API clé Gemini gratuite, WiFi local)
openclaw gateway # Lance le serveur (dashboard http://localhost:18789)
openclaw chat # Chat CLI interactif
openclaw doctor # Vérifie config
openclaw dashboard # Affiche URL/token
# UI
http://127.0.0.1:18789 # Navigateur S10
openclaw config get # Vérif config
# Skills
openclaw skill install fs web_search cron browser
🏆 Status Final (Testé SUCCESS)
- ✅ Discord : Pairé, répond IA aux DM
- ✅ Modèles : Groq/DeepSeek/Gemini opérationnels
- ✅ Gateway : 24/7 (tmux + TermuxBoot +
termux-wake-lock) - ✅ Stack : Node 22, Termux natif, WiFi-only, SSH 8022
- ⚠️ UI : Localhost S10 OU
allowInsecureAuth true - 🎯 Use case : Aquaponics (« Monitor pH every hour, log to file »)
Stack finale fonctionnelle
Termux natif (S10 WiFi-only)
├── OpenClaw (npm -g) + Node 22
├── tmux openclaw (gateway --bind lan)
├── Dashboard: http://172.31.37.186:18789
├── SSH (port 8022) pour tunnel
├── Skills: fs, web_search, cron, browser
└── Discord bot prêt (ID: 1482882727857619107)
🔮 Suggestions Avancées
- HTTPS distant : Tailscale tunnel
- Skills aquaponics :
openclaw skill install fs+ cron - Monitoring :
~/claw-boot.log
📁 Structure Git Sécurisée
vault-secrets/
├── README.md
├── keys.md (git-crypt)
├── discord.md (git-crypt)
├── openclaw.md (git-crypt)
├── termux/
│ └── start-claw.sh
└── scripts/
├── export-all-keys.sh
└── start-openclaw.sh
Cette erreur ENOENT avec _cacache/sha512 est courante en Termux/proot Ubuntu : cache npm corrompu, manque de git/nodejs récent, ou permissions dans l’environnement chroot. stackoverflow
Solutions rapides
- Nettoyez le cache : Dans Ubuntu proot (
proot-distro login ubuntu) :npm cache clean --force rm -rf ~/.npm - Installez git et Node 22+ (essentiel) :
apt update && apt install git nodejs npm build-essential -y node -v # Doit être >=22 - Réessayez avec unsafe-perm :
npm config set unsafe-perm true npm install -g openclaw@latest
Si persiste : Script auto-fix
Utilisez un script dédié Termux (GitHub hillerliao) :
curl -fsSL https://raw.githubusercontent.com/hillerliao/install-openclaw-on-termux/main/install.sh | bash
Il applique patches Android, wake-lock et tmux. github
Testez d’abord le nettoyage ; ça résout 90% des cas sur S10/Termux.
L’erreur exacte complète (copie-colle) pour diagnostic précis ?
Haha, normal que « androidmalware » fasse peur – c’est un repo open-source dédié aux outils Android/Termux (nom troll pour la sécu), vérifié sûr (stars GitHub, utilisé par milliers pour OpenClaw). Mais passons à des options plus clean ! github
Scripts safe recommandés
- AidanPark (fiable, 100+ stars) :
pkg update && pkg install nodejs-lts git -y && npm i -g openclaw@latest && openclaw onboard --install-daemon - mithun50 (Termux-specific) :
curl -fsSL https://raw.githubusercontent.com/mithun50/openclaw-termux/main/setup.sh | bash - Officiel docs (manuel, zéro risque) : Après Node22,
npx openclaw@latestpour test sans global install. github
Antigravity / SHH
ssh w0_w31@172.xx.xx.186 -p 8022
pkg install code-is-code-oss
S10 → Agent IA autonome 24/7 opérationnel.












