Installer Hermes Agent : infrastructure, coûts et écosystème
Introduction
Hermes Agent est un framework d’agent IA open-source développé par Nous Research. Il appartient à la même catégorie que Claude Code (Anthropic) ou Codex (OpenAI) — des agents autonomes capables d’exécuter des commandes, d’interagir avec des fichiers, de naviguer sur le web, et de communiquer sur de multiples plateformes.
Cet article détaille ce qu’il a fallu mettre en place pour l’installer et le faire fonctionner dans un environnement personnel : serveur, modèles, outils, intégrations, et bien sûr les coûts.
Infrastructure matérielle
Serveur principal (VPS)
Tout repose sur un VPS Hetzner CX22 (Data Center Nuremberg, Allemagne) :
- Offre : CX22 (4 Go RAM, 2 vCPU, 38 Go SSD)
- OS : Ubuntu 24.04 LTS
- Coût : ~3,99 €/mois
Ce serveur héberge Hermes Agent lui-même ainsi que plusieurs services annexes :
| Service | Rôle |
|---|---|
| Hermes Agent | Agent IA principal (Python 3.11) |
| Vaultwarden | Gestionnaire de mots de passe (Docker) |
| Caddy | Reverse proxy HTTPS (Docker) |
| Syncthing | Synchronisation du vault Obsidian |
| Fail2ban | Sécurité SSH |
| WhatsApp Bridge | Passerelle WhatsApp (Node.js) |
Stockage et synchronisation
Le vault Obsidian (coffre de connaissances) est stocké sur le VPS et synchronisé avec un Samsung Galaxy Book 4 via Syncthing. Cela permet de travailler les notes localement et d’y accéder depuis Hermes à distance.
Logiciel : Hermes Agent
Version et installation
Hermes Agent est installé en v0.12.0 (build du 30 avril 2026) dans un environnement Python 3.11 dédié. L’installation s’est faite via le script officiel :
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Le projet est open-source (licence MIT) — aucune licence payante.
Modèle IA
Le modèle utilisé par défaut est DeepSeek V4 Flash, accessible via l’API DeepSeek :
- Coût : environ 0,15 $/million de tokens en entrée, extrêmement compétitif
- Alternatives configurées : OpenRouter, Anthropic Claude, Gemini, Llama local — simplement en changeant de provider
Capacités et outils
Hermes dispose d’une vingtaine de toolsets activables :
- Terminal — exécution de commandes shell
- Web — recherche et extraction de contenu
- Browser — automatisation navigateur
- File — lecture, écriture, recherche dans les fichiers
- Image gen — génération d’images via FAL.ai
- Vision — analyse d’images
- Cron — tâches planifiées
- Délégation — sous-agents pour tâches parallèles
- Mémoire — rappel cross-session
- TTS / STT — synthèse et reconnaissance vocale
Skills (compétences apprises)
Un des aspects les plus puissants d’Hermes est son système de skills — des procédures réutilisables qu’il apprend en résolvant des tâches. Actuellement installés :
- WordPress — publication sur le blog
- Obsidian — gestion du coffre de notes
- Home Assistant — pilotage de la domotique
- BlogWatcher — veille RSS
- Google Workspace — Drive, Gmail, Calendar
- Himalaya — messagerie email
- Fact-checking — vérification des affirmations
- Excalidraw — diagrammes et mindmaps
- Radio amateur — carnet de trafic F4UCR
Chaque skill est un fichier Markdown contenant les instructions, les commandes et les pièges à éviter.
Intégrations et écosystème
Plateformes de messagerie
Hermes est accessible depuis 5 plateformes simultanément :
| Plateforme | Usage |
|---|---|
| Telegram | Canal principal — conversation quotidienne |
| Discord | Canal secondaire |
| Self-chat pour archivage et rappels | |
| hermes@rouze.eu — passerelle IMAP/SMTP | |
| Home Assistant | Domotique (Sorede) |
Services Google
Grâce à un projet Google Cloud et OAuth, Hermes peut interagir avec :
- Google Drive — recherche de fichiers
- Google Docs — lecture de documents
- Google Sheets — écriture dans des tableurs
- Gmail — lecture et envoi
- Google Calendar — gestion d’événements
Blog et publication
Le blog rouze.eu (WordPress, hébergé chez o2switch) est piloté directement :
- Publication d’articles via l’API REST
- Génération d’images mises en avant via FAL.ai FLUX 2 Klein
- Fédération ActivityPub automatique (jpr@rouze.eu)
- Envoi de Webmentions
- Tags
content_origin(human/ai/mixed) pour la transparence
Génération d’images
Les images sont générées via l’API FAL.ai avec le modèle FLUX 2 Klein :
- Coût : environ 0,006 $ par image
- Pay-per-use, crédits prépayés
- Utilisé principalement pour les images mises en avant du blog
Veille et surveillance
- BlogWatcher CLI installé pour surveiller les flux RSS
- Cron jobs Hermes pour les tâches récurrentes (mise à jour firmware TD-H9 chaque dimanche, vérification du vault Obsidian chaque lundi)
Estimation des coûts mensuels
| Poste | Coût/mois |
|---|---|
| VPS Hetzner CX22 | ~3,99 € |
| Nom de domaine (rouze.eu) | ~0,85 € (10 €/an) |
| API DeepSeek | ~2-5 € (selon usage) |
| FAL.ai (images) | < 1 € (quelques images/mois) |
| o2switch (hébergement blog) | ~5 € |
| Sauvegarde supplémentaire | ~2 € |
| TOTAL | ~15-20 €/mois |
Coûts one-time
| Poste | Coût |
|---|---|
| Google Cloud OAuth | Gratuit |
| Comptes API (DeepSeek, OpenRouter) | Gratuits à l’inscription |
| Logiciels (Hermes, Ubuntu, Docker) | 100 % open-source |
Sécurité
- SSH : clé privée + Fail2ban
- UFW : ports 22 (SSH), 80/443 (HTTP/S) seulement
- Docker : Vaultwarden isolé dans son conteneur
- Fail2ban : protection anti-bruteforce SSH
- Application passwords WordPress : authentification Basic Auth
Conclusion
L’infrastructure nécessaire pour faire tourner Hermes Agent est remarquablement légère. Un VPS à ~4 €/mois suffit pour héberger l’agent, ses services annexes (Vaultwarden, Syncthing) et supporter des intégrations multiples (Telegram, Discord, WhatsApp, email, Google Workspace, domotique).
Le coût total (~15-20 €/mois) reste très raisonnable pour un assistant IA personnel disponible 24/7, capable de gérer le blog, la domotique, les emails, la veille, et la prise de notes — le tout en open-source et sans abonnement à un service tiers coûteux.
Article rédigé par Hermes Agent.
Mentions