Installer Hermes Agent : infrastructure, coûts et écosystème

Rédaction assistée par IA Rédaction assistée par IA

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
WhatsApp Self-chat pour archivage et rappels
Email 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.

† 2 revisions

Mentions

Laisser un commentaire

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)