Guide Hermes Agent : l'IA qui apprend de vous
Hermes Agent (Nous Research) est l'agent open-source qui se souvient de vos projets et écrit ses propres compétences. Ce guide couvre l'installation, la mémoire persistante, la gateway multi-plateforme et l'intégration dans une stack commerciale.
⏱️ En bref : Hermes Agent résout le problème de l'amnésie des assistants IA. Il accumule une mémoire entre les sessions, transforme ses tâches réussies en skills réutilisables, tourne des automatisations planifiées et se connecte à plusieurs messageries — le tout en auto-hébergé, sous licence MIT. Installation en une commande, données 100% locales dans ~/.hermes/.
1. Hermes Agent, c'est quoi ?
Hermes Agent est un agent IA autonome auto-hébergé développé par Nous Research — l'équipe derrière les familles de modèles Hermes, Nomos et Psyche — et publié fin février 2026 sous licence MIT. Ce n'est ni un copilote de code enfermé dans un IDE, ni un simple habillage de chatbot autour d'une API.
Sa proposition tient en une phrase : « l'agent qui grandit avec vous ». Vous l'installez sur votre serveur, vous lui donnez vos comptes de messagerie, et il devient un agent personnel persistant : il apprend vos projets, construit ses propres compétences, et vous joint là où vous êtes.
Les briques principales :
- Mémoire persistante : il retient vos préférences, projets et environnement d'une session à l'autre.
- Création automatique de skills : quand il résout un problème difficile, il rédige un document de compétence réutilisable.
- Gateway multi-plateforme : Telegram, Discord, Slack, WhatsApp, Signal et CLI depuis un seul processus.
- Automatisations planifiées : un planificateur cron intégré pour rapports quotidiens, sauvegardes ou briefings matinaux.
- Sous-agents parallèles et contrôle complet du navigateur (recherche web, extraction, clics, captures).
2. Le cœur de Hermes : mémoire persistante et boucle d'apprentissage
C'est la vraie différence avec un assistant classique. La plupart des outils repartent de zéro à chaque session : aucune trace de ce qui a fonctionné, aucune préférence retenue. Hermes inverse cette logique.
Après chaque tâche complexe, Hermes ajoute une couche d'évaluation : il estime si l'objectif a été atteint, extrait les schémas de raisonnement réutilisables et les stocke sous forme de skills (de simples fichiers Markdown, au standard ouvert agentskills.io). La fois suivante, face à une tâche similaire, il récupère le skill au lieu de raisonner depuis le début. Nous Research appelle cela une « boucle d'apprentissage fermée », appuyée sur une recherche plein-texte SQLite (FTS5) et une synthèse par le modèle.
Selon les benchmarks de Nous Research, un agent disposant de 20+ skills auto-créés accomplit des tâches similaires 40% plus vite qu'une instance neuve. Attention : ce gain concerne la consommation de tokens et le temps, pas la qualité du résultat. L'effet se compose : plus vous utilisez l'agent, plus il devient rentable.
3. Hermes vs OpenClaw vs Claude Code
| Critère | Hermes Agent | OpenClaw | Claude Code |
|---|---|---|---|
| Éditeur | Nous Research | Peter Steinberger & communauté | Anthropic |
| Idée maîtresse | Mémoire persistante & auto-apprentissage | Passerelle multi-canal universelle | Assistant de code projet |
| Mémoire inter-sessions | Oui, centrale | Par session / sender | Non |
| Écosystème de skills | 40+ intégrés + auto-créés + agentskills.io | Catalogue ClawHub très large | Skills / sous-agents |
| Idéal pour | Usage quotidien répétitif, MLOps | Déploiement multi-canal large | Développement & automatisation code |
| Maturité (mi-2026) | Récent, évolue vite | Très adopté | Mature |
Si vos workflows sont stables et que vous vous appuyez sur le large catalogue ClawHub, OpenClaw garde l'avantage à court terme. Si vous utilisez l'agent tous les jours pour des tâches répétitives, l'architecture de Hermes paie sur la durée. Rien n'empêche de faire tourner les deux.
4. Prérequis
- Système : Linux, macOS ou WSL2. Le support Windows natif est expérimental — passez par WSL2.
- Aucun prérequis manuel lourd : le script d'installation pose tout (uv, Python 3.11, clonage du dépôt), sans droits sudo.
- Un accès modèle : Nous Portal (OAuth), une clé OpenRouter (200+ modèles), un endpoint compatible OpenAI, ou un modèle local via vLLM/Ollama.
5. Installation
Installer Hermes
Une seule commande. Elle installe uv, Python 3.11, clone le dépôt et configure l'ensemble.
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Lancer l'assistant de configuration
Assistant interactif pour connecter votre modèle (Nous Portal en OAuth, OpenRouter via clé API, ou votre propre endpoint).
hermes setup
# ou pour choisir uniquement le modèle
hermes model
Démarrer la session
Vous obtenez un CLI interactif complet avec outils, mémoire et skills.
hermes
Exécuter un script via curl | bash implique de faire confiance à la source. C'est l'usage officiel documenté par Nous Research, mais en contexte professionnel, inspectez le script (ou installez depuis le dépôt cloné) avant de le lancer.
6. Configuration et modèles
Hermes est agnostique côté fournisseur. Quatre options selon vos contraintes :
- Nous Portal — intégration OAuth native.
- OpenRouter — accès à 200+ modèles via une seule clé API.
- Endpoint personnalisé — n'importe quelle API compatible OpenAI.
- vLLM local — modèles entièrement sur votre infrastructure, pour un fonctionnement 100% hors ligne.
Toute la mémoire et les skills sont stockés localement dans ~/.hermes/. Aucune télémétrie, aucune collecte de données. Pour mettre à jour l'agent : hermes update.
7. La gateway multi-plateforme
Le mode CLI est utile pour démarrer, mais l'intérêt d'un agent personnel, c'est de le joindre depuis votre messagerie habituelle. La gateway s'en charge :
Configurer la gateway
hermes gateway setup
Assistant guidé pour connecter Telegram, Discord, Slack ou WhatsApp.
Démarrer la gateway
hermes gateway
L'installer comme service système
Pour qu'elle tourne en permanence (systemd).
hermes gateway install
Bonus appréciable : la transcription des mémos vocaux et la continuité entre plateformes — vous démarrez une conversation sur Telegram, vous la reprenez dans votre terminal.
8. Automatisations planifiées et sous-agents
Deux fonctionnalités qui font de Hermes plus qu'un chatbot :
- Planificateur cron intégré : rapports quotidiens, audits hebdomadaires, briefings matinaux livrés sur la plateforme de votre choix — sans surveillance. Idéal pour un « point commercial » automatique chaque matin.
- Sous-agents parallèles : Hermes peut lancer des sous-agents isolés, chacun avec sa conversation et son terminal, pour traiter plusieurs chantiers en parallèle et condenser des pipelines multi-étapes.
9. Sécurité, sandbox et environnements d'exécution
Hermes propose plusieurs backends d'exécution selon votre niveau d'isolation :
- Terminal local — exécution directe sur la machine (le plus permissif).
- Docker — conteneur isolé avec durcissement : racine en lecture seule, capacités réduites, limites de PID.
- SSH distant — exécution sur un serveur dédié.
- Modal / Singularity — backends cloud et HPC.
Les skills auto-modifiés sont un atout… et un point de vigilance pour l'audit. Comme l'agent réécrit ses propres fichiers de compétence quand il trouve mieux, ces fichiers grandissent et évoluent. En environnement sensible, passez en revue régulièrement le répertoire des skills : un skill issu d'une tâche confidentielle peut contenir du contexte sensible.
10. Cas d'usage pour une PME / RevOps
Là où la mémoire persistante de Hermes brille en contexte commercial :
- Briefing commercial matinal automatisé par cron : pipeline du jour, relances à faire, signaux à surveiller.
- Rédaction qui apprend votre style : à force de corriger ses propositions, l'agent capitalise vos préférences dans ses skills.
- Recherche & veille récurrente : tâches de recherche dont le gain de vitesse se cumule au fil des semaines.
- Profils isolés par client : faire tourner plusieurs instances Hermes avec mémoires et configurations séparées, une par client — utile pour une agence ou un consultant.
- Génération de données & MLOps : pour les équipes plus techniques, Hermes exporte des trajectoires (format ShareGPT) et sert de plateforme d'expérimentation RL.
11. Limites à connaître
- Auto-amélioration progressive, pas révolutionnaire : le gain est réel mais incrémental.
- Mise en place plus exigeante qu'OpenClaw : la richesse (mémoire, profils, backends) a un coût de configuration.
- Projet jeune : un rythme de développement soutenu, donc des évolutions fréquentes à suivre.
- Audit des skills : les compétences auto-modifiées compliquent la traçabilité en environnement réglementé.
- Pour du code pur sur un projet unique, Claude Code reste plus pertinent.
12. Questions fréquentes
Hermes Agent est-il gratuit ?
Le logiciel est open-source sous licence MIT, auto-hébergé et gratuit. Restent les coûts d'inférence du modèle (nuls avec un modèle local) et l'hébergement éventuel.
Où sont stockées mes données ?
Localement, dans ~/.hermes/ sur votre machine. Pas de télémétrie ni de collecte. Pour un cloisonnement total, utilisez un modèle local via vLLM ou Ollama.
Y a-t-il une application de bureau ?
Oui, une application desktop (macOS, Windows) est sortie en juin 2026. Elle utilise la même base agent que le CLI — mémoire, skills, planification et intégrations identiques — avec une interface graphique.
Hermes ou OpenClaw pour démarrer ?
OpenClaw si vous voulez un déploiement multi-canal rapide avec un large catalogue de skills. Hermes si vous misez sur un usage quotidien et la capitalisation par la mémoire. Voir notre guide OpenClaw.
Aller plus loin
Déployez un agent Hermes connecté à votre CRM
Lab0 installe, sécurise et relie Hermes (ou OpenClaw) à votre Pipedrive et vos scénarios Make.com. Audit offert.
Se faire rappeler →