Hermes sur votre téléphone Android ? Oui, c’est possible !
Scheduled Tasks (Cron) — Let AI Work Automatically — easy-to-understand guide based on official docs
Hermes sur votre téléphone Android ? Oui, c’est possible !
Vous avez sans doute entendu dire que Hermes Agent est excellent sur votre bureau ou votre serveur. Mais que faire si vous voulez exécuter un agent IA directement depuis votre poche ? Bonne nouvelle : Hermes fonctionne désormais sur les téléphones Android via Termux. Ce n’est pas l’expérience complète du bureau, mais c’est un agent CLI natif pour téléphone, solide, capable de gérer des tâches cron, de la messagerie, et bien plus encore.
Voyons ce qui fonctionne, ce qui ne fonctionne pas, et comment démarrer.
Ce qui fonctionne sur Android (le chemin testé)
Le bundle Termux officiel installe ces fonctionnalités de base :
- Hermes CLI — l’agent en ligne de commande complet
- Support Cron — planifiez des tâches automatiquement
- Support PTY / terminal en arrière-plan — exécutez des agents en arrière-plan
- Passerelle Telegram — discutez avec votre agent via Telegram (au mieux)
- Support MCP — connectez des outils externes
- Mémoire Honcho — mémoire persistante entre les sessions
- Support ACP — protocole de communication entre agents
La commande d’installation testée est :
python -m pip install -e '.[termux]' -c constraints-termux.txt
Ce qui n’est PAS encore pris en charge
Certaines fonctionnalités nécessitent des dépendances de bureau/serveur qui ne sont pas disponibles sur Android :
- L’extra complet
.[all]n’est pas pris en charge - La voix est bloquée car
ctranslate2ne publie pas de wheels Android - Le navigateur / Playwright en auto-bootstrap est ignoré
- L’isolation Docker n’est pas disponible dans Termux
- Android peut suspendre les tâches en arrière-plan, donc la persistance de la passerelle est au mieux
Pas d’inquiétude — Hermes fonctionne toujours très bien comme agent CLI natif pour téléphone. C’est simplement volontairement plus restreint que l’installation sur bureau.
Option 1 : Installateur en une ligne (le plus simple)
Hermes est désormais livré avec un installateur compatible Termux qui gère tout automatiquement :
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Sur Termux, l’installateur automatiquement :
- Utilise
pkgpour les paquets système - Crée un environnement virtuel Python
- Essaie d’abord l’extra large
.[termux-all], puis retombe sur.[termux] - Lie
hermesdans$PREFIX/binpour qu’il reste dans votre PATH - Ignore le bootstrap navigateur/WhatsApp non testé
Si vous voulez plus de contrôle ou devez déboguer, utilisez le chemin manuel ci-dessous.
Option 2 : Installation manuelle (entièrement explicite)
1. Mettez à jour Termux et installez les paquets système
pkg update
pkg install -y git python clang rust make pkg-config libffi openssl nodejs ripgrep ffmpeg
Pourquoi ces paquets ? clang, rust, make, pkg-config, libffi et openssl sont nécessaires pour compiler les dépendances Python sur Android. ripgrep offre une recherche de fichiers rapide, et ffmpeg gère les conversions multimédia.
2. Clonez Hermes
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
3. Créez un environnement virtuel
python -m venv venv
source venv/bin/activate
export ANDROID_API_LEVEL="$(getprop ro.build.version.sdk)"
python -m pip install --upgrade pip setuptools wheel
L’export ANDROID_API_LEVEL est important pour les paquets basés sur Rust comme jiter.
4. Installez le bundle Termux testé
python -m pip install -e '.[termux]' -c constraints-termux.txt
Vous voulez juste l’agent de base minimal ? Ça fonctionne aussi :
python -m pip install -e '.' -c constraints-termux.txt
5. Ajoutez hermes à votre PATH
ln -sf "$PWD/venv/bin/hermes" "$PREFIX/bin/hermes"
Cela rend la commande hermes disponible dans chaque nouveau shell sans réactiver le venv.
6. Vérifiez l’installation
hermes --version
hermes doctor
7. Démarrez Hermes
hermes
Option APT maintenue par la communauté
Vous préférez un gestionnaire de paquets natif ? Un dépôt APT maintenu par la communauté est disponible. Remarque : Ce n’est pas une distribution officielle de NousResearch — vous faites confiance à un dépôt géré par un contributeur et à sa clé de signature.
curl -fsSL https://raw.githubusercontent.com/adybag14-cyber/termux-python/main/scripts/setup_apt_repo.sh | bash
pkg install hermes-agent
L’empreinte de la clé de signature est :
EAD24A2124EFA7393A78B7B14699F966313F7A6B
Avec les installations APT, Hermes n’exécutera pas son auto-mise à jour Git. Utilisez plutôt le gestionnaire de paquets :
pkg update
pkg upgrade hermes-agent
Configuration recommandée ensuite
Configurez un modèle
hermes model
Ou définissez les clés directement dans ~/.hermes/.env.
Relancez l’assistant de configuration à tout moment
hermes setup
Réflexions finales
Exécuter Hermes sur votre téléphone Android est un excellent moyen d’avoir un agent IA toujours à portée de main. Ce n’est pas l’expérience complète du bureau, mais pour les tâches cron, les discussions Telegram et les tâches CLI, c’est étonnamment capable. Commencez avec l’installateur en une ligne, et si vous rencontrez des problèmes, le chemin manuel vous donne un contrôle total. Bonne automatisation !
📖 Documentation officielle
Cet article est basé sur la documentation officielle de Hermes Agent :Docs officiels › getting-started/termux