🤖HermesBlog
Hermes Feature Guides · Partie 118/9/2026

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-feature-11-cron

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 ctranslate2 ne 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 pkg pour les paquets système
  • Crée un environnement virtuel Python
  • Essaie d’abord l’extra large .[termux-all], puis retombe sur .[termux]
  • Lie hermes dans $PREFIX/bin pour 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