Hermes Agent de Nous Research : utilité, installation et choix du modèle.
Hermes Agent est un agent autonome open source, sous licence MIT, publié fin février 2026 par Nous Research et a dépassé les 200 000 étoiles sur GitHub en moins de quatre mois. Il inclut des compétences auto-évolutives, une mémoire persistante, des sous-agents isolés et une quarantaine d’outils intégrés pour l’exécution de tâches et l’automatisation.

Contrairement à un assistant IA qui nécessite d’être réapprécié à chaque nouvelle session, en lui expliquant le projet, le contexte et les préférences, Hermes Agent fonctionne différemment. Après avoir reçu une tâche le soir et éteint le dispositif, il continue de travailler sur un serveur distant sans interaction. Au matin, un message Telegram informe de ses avancées, et il retient tout ce qui a été fait. Cette forme de mémoire durable change la manière dont on perçoit cet outil.
Hermes Agent est un agent autonome open source, sous licence MIT, lancé fin février 2026 par Nous Research. Ce laboratoire connaît déjà un certain renom : il est à l’origine des modèles ouverts Hermes, Nomos et Psyche, ce qui fait de son équipe des experts dans l’entraînement des IA. Cette expertise se reflète dans l’approche du projet, conçu tant comme un assistant personnel que comme une plateforme de production de données d’entraînement. En moins de quatre mois, il a recueilli plus de 200 000 étoiles sur GitHub et, selon des données OpenRouter rapportées par Nvidia, il serait l’agent le plus utilisé au monde. Le cabinet Dealroom a classé Hermes Agent comme le cadre d’agent open source à la croissance la plus rapide de 2026.

Hermes Agent ne surgit pas de nulle part. Il s’inscrit dans la suite d’OpenClaw, cet agent auto-hébergé qui a popularisé l’idée d’une IA proactive, capable d’agir plutôt que de simplement dialoguer. Tandis qu’OpenClaw s’est concentré sur l’élargissement de son écosystème, Hermes Agent met l’accent sur la mémoire, l’apprentissage et des mesures de sécurité plus rigoureuses.
Ce qu’il sait faire, et ce qui le distingue vraiment
Au quotidien, Hermes Agent remplit les fonctions attendues d’un agent : il filtre et classe les emails, surveille des sites, initie des automatisations programmées en langage naturel, navigue sur le web et exécute des commandes, tout cela à partir d’une vingtaine de plateformes, des applications comme Telegram et Slack à des services comme Signal, WhatsApp ou Home Assistant. Un OpenClaw peut déjà réaliser toutes ces tâches. Cependant, quatre caractéristiques distinguent vraiment Hermes Agent.
- Des compétences auto-évolutives. Lorsqu’il résout un problème complexe, il en tire une « compétence » réutilisable qu’il archive et perfectionne au fil du temps. Un module nommé Curator examine cette bibliothèque de compétences sur un cycle de sept jours, consolide les éléments similaires et élimine les inutiles.
- Une mémoire persistante. Grâce à des recherches en texte intégral et à des résumés par IA, il peut retrouver d’anciennes conversations, tout en ajustant continuellement son modèle utilisateur à travers les échanges. Cela évite la page blanche à chaque nouvelle session.
- Des sous-agents isolés. Pour exécuter une sous-tâche, il déploie un petit agent temporaire, avec son propre contexte et terminal, permettant ainsi de paralléliser les tâches sans enchevêtrer les conversations principales.
- Une quarantaine d’outils intégrés. Recherche sur le web, navigation automatisée, reconnaissance d’images, génération d’images, synthèse vocale, tout le nécessaire est intégré sans nécessiter d’installation supplémentaire.
Comment ça marche
Le cœur du système repose sur une passerelle unique qui reçoit les messages provenant des différents canaux, sélectionne le modèle, autorise des outils et organise les tâches récurrentes. L’agent lui-même, qui fait office de cerveau, raisonne et décide des actions à engager. Ses compétences sont basées sur un standard ouvert, agentskills.io, rendant celles-ci portables et partageables : le dépôt communautaire, le Skills Hub, comptabilisait déjà plus de 90 000 compétences mi-juin, alors qu’il n’en répertoriait que quelques centaines un mois auparavant.

La flexibilité d’Hermes Agent se manifeste également dans les divers environnements où il peut fonctionner : six options sont disponibles, allant d’une installation locale à Docker, en passant par SSH, ainsi que des plateformes serverless telles que Daytona et Modal, qui se mettent en veille lorsqu’aucune tâche n’est en cours, entraînant un coût quasi nul. La compatibilité MCP lui permet également d’intégrer tout outil tiers respectant ce protocole.
L’installer et le configurer
Deux méthodes d’installation existent. La plus simple concerne une application de bureau native, Hermes Desktop, accessible sur macOS, Windows et Linux, s’installant en un clic et se mettant à jour automatiquement. Pour les adeptes de la ligne de commande, une alternative permet de suivre une seule ligne : curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash. Cet installeur télécharge le gestionnaire de paquets uv, installe Python 3.11, clone le dépôt et configure l’ensemble, sans nécessité de droits administratifs. On peut ensuite lancer l’assistant via hermes setup, ou directement hermes setup --portal pour un démarrage rapide, permettant au service de fonctionner en arrière-plan afin d’être constamment accessible.
D’un point de vue matériel, Hermes Agent fonctionne sur une large gamme de dispositifs, y compris les mini-PC, mais un VPS à 5 € par mois est suffisant pour une utilisation continue. Il est compatible avec des clusters GPU ou des infrastructures serverless. Windows, qui était auparavant en version expérimentale, est maintenant pris en charge nativement, tout comme WSL2 en option. À noter que certains antivirus identifient par erreur le fichier uv.exe comme une menace ; il s’agit d’un faux positif lié à ses origines. Pour le reste, hermes doctor permet de détecter les problèmes et hermes update récupère les nouveautés. Les mises à jour se déroulent environ toutes les deux semaines, le projet évoluant rapidement.
Pour aller plus loin
Quel mini PC choisir pour l’IA ? Notre sélection 2026
Depuis la version 0.16, nommée « Surface » et lancée début juin, Hermes Agent ne se limite plus à une interface en ligne de commande. Une application de bureau native, Hermes Desktop, a été introduite sur macOS, Windows et Linux, transformant considérablement l’expérience utilisateur : on passe de « configurer un outil en ligne de commande » à « télécharger et discuter ».

Concrètement, cette application s’installe en un clic, se met à jour automatiquement, permet de glisser et déposer des fichiers directement dans la conversation, offre un sélecteur de modèle dans sa barre d’état et gère plusieurs profils en parallèle. En outre, elle sait se connecter à une passerelle Hermes distante via OAuth ou un simple identifiant, la rendant à la fois télécommande et poste de travail.
Pour l’application elle-même, un ordinateur classique suffit : un Mac sous macOS 12 ou plus récent, un PC sous Windows 10 ou 11, ou n’importe quelle distribution Linux. Hermes Desktop est une interface minimaliste, tandis que l’essentiel du traitement se déroule ailleurs, dans la passerelle et le modèle qui peuvent opérer sur des machines séparées, sur un VPS abordable ou des services serverless. Si l’on souhaite faire fonctionner le modèle localement, sans interaction avec le cloud, il faudra alors un matériel plus puissant, incluant GPU et RAM importants. En revanche, pour contrôler un agent hébergé à distance depuis son canapé, un smartphone standard est largement suffisant.
Quel modèle brancher derrière
Hermes Agent ne contient aucun modèle en soi, il faut donc en sélectionner un, et cet échange peut se faire à tout moment avec la commande hermes model, sans nécessiter de modification de code. La manière la plus directe d’accéder à des modèles se fait via le Nous Portal : une seule souscription et une unique connexion OAuth permettent de bénéficier de plus de 300 modèles ainsi que d’une passerelle d’outils regroupant recherche web, génération d’images, synthèse vocale et navigateur cloud. Il est aussi possible de connecter OpenRouter, OpenAI, AWS Bedrock ou son propre point d’accès, en fournissant ses clés outil par outil. Il existe enfin une solution locale, pour celles et ceux qui ne souhaitent pas faire sortir les données de leur environnement : Hermes est optimisé pour fonctionner en continu sur ses propres machines, et les modèles Qwen 3.6 d’Alibaba représentent une option intéressante. Selon Nvidia, le Qwen 3.6 35B nécessite seulement environ 20 Go de RAM tout en égalant les performances de modèles contenant 120 milliards de paramètres qui nécessitent plus de 70 Go. Des outils existent pour identifier les LLM compatibles avec votre matériel.
Pour aller plus loin
Comment installer un modèle LLM type ChatGPT sur PC ou Mac en local ? Voici le guide ultime pour tous
Le logiciel est gratuit, mais des coûts peuvent survenir ailleurs. En mode cloud, un agent capable de surveiller, raisonner et conserver un contexte consomme une quantité importante de jetons, ce qui peut rapidement alourdir la facturation. En mode local, cette dépense mensuelle est remplacée par un investissement dans du matériel performant. Le mode serverless, quant à lui, est pratiquement gratuit tant que l’agent est inactif, ce qui le rend une option intéressante si la réactivité immédiate n’est pas indispensable.
Pour ce qui est des tarifs, le logiciel est gratuit et open source, bien que l’accès au Nous Portal implique un coût : l’offre gratuite est limitée à quelques crédits d’évaluation, tandis qu’un usage réel requiert un abonnement Plus à 20 dollars par mois (environ 19 €) ou l’utilisation de vos propres clés API. Sinon, les options les plus économiques restent le mode local et un VPS à 5 € par mois.
Si vous utilisez déjà OpenClaw ?
Pour les utilisateurs d’autres agents, la transition est facilitée. En exécutant la commande hermes claw migrate, une installation existante peut être détectée et il est proposé d’importer les réglages, mémoires, compétences et clés API, permettant ainsi de récupérer une configuration d’OpenClaw sans tout recommencer. Nous Research cible clairement les utilisateurs familiers avec ce type d’outil.
Les agent skills, ce qui fait vraiment grossir Hermes
Hermes Agent « grandit » avec le temps grâce à un mécanisme précis : les agent skills. Dans ce contexte, une compétence n’est pas simplement un plugin développé à la main, mais une procédure que l’agent élabore après avoir résolu un problème, sous la forme d’un fichier Markdown qu’il relit lors de la prochaine utilisation. Au lieu de repartir de zéro à chaque tâche, il récupère une méthode éprouvée et l’adapte à la situation. Ces fichiers suivent un standard ouvert, agentskills.io, ce qui leur permet d’être transférables d’un agent à un autre : un même fichier fonctionne aussi bien dans Hermes que dans Claude Code, Codex ou OpenClaw.

Un véritable marché s’est constitué autour de ce format. Le Skills Hub comptait plus de 90 000 compétences à mi-juin, en hausse par rapport à quelques centaines un mois avant, et l’agent peut y accéder de manière autonome pour trouver celles qui lui manquent. Depuis la version 0.12, un module autonome appelé Curator réalise le nettoyage de cette bibliothèque chaque semaine : il évalue les compétences, fusionne les doublons et supprime les inutiles. Ce processus présente une des différences majeures entre Hermes et OpenClaw, où les compétences reposent davantage sur un marché communautaire que sur l’écriture autonome. En pratique, plus Hermes est utilisé, moins il nécessite que l’utilisateur lui explique comment exécuter ses tâches.
Des projets communautaires qui valent le coup d’œil
Un vrai engouement a généré un écosystème autour de Hermes, incluant des tableaux de bord sophistiqués et des outils plus variés. Voici quelques-unes des initiatives qui se démarquent, certaines spécifiquement conçues pour Hermes, d’autres plus généralistes mais qui s’intègrent très bien.
- Hermes Studio : un tableau de bord complet qui agit à la fois comme application de bureau, console web et runtime local, permettant de piloter Hermes sans avoir à utiliser le terminal. Il gère les sessions, modèles, canaux de messagerie, tâches programmées et surtout offre un suivi clair de la consommation de jetons et des coûts.
- Hermes WebUI : une interface web et mobile conçue pour être légère, écrite en Python et JavaScript pur, qui reproduit fidèlement toutes les commandes possibles via le CLI. Installable comme une application sur le téléphone, elle se connecte à une installation Hermes existante sans configuration additionnelle.
- Hermes Workspace : non pas un simple chat, mais une vraie salle de contrôle multi-agents. Elle transforme Hermes en flottille, où un orchestrateur distribue les tâches entre des « ouvriers » spécialisés, que ce soit pour la construction, la relecture, ou la recherche, tout ceci étant suivi sur un tableau Kanban. Pratique pour les utilisations intensives.
- Claw Panel : un panneau multilingue, français compris, qui gère à la fois OpenClaw et Hermes de façon concomitante, avec un assistant intégré pour installer, diagnostiquer et corriger la configuration. En bonus, il fonctionne même en mode web sur des cartes ARM type Raspberry Pi.
- 1Panel : un panneau d’administration pour serveurs Linux, alternatif à cPanel, capable de déployer des agents, d’héberger des modèles locaux via Ollama et d’assurer la surveillance du GPU depuis une interface web. Utile pour animer Hermes sur un VPS sans avoir recours à la ligne de commande.
- Cherry Studio : un client de bureau open source multi-fournisseurs, compatible avec Windows, Mac et Linux, riche de centaines d’assistants pré-configurés et prenant en charge le protocole MCP. Bien qu’il soit généraliste, il s’avère être un excellent cockpit local et se connecte aux outils d’Hermes via MCP.
- Everywhere : un assistant qui s’intègre dans tout le système plutôt que de dépendre d’un onglet. Il se déclenche par un raccourci clavier, interprète le contexte de l’écran et agit en conséquence. Bien qu’il reste généraliste, il est également compatible MCP, ce qui le rend accessible aux capacités de l’agent.
- Awesome Hermes Agent : l’atlas de l’écosystème, établissant une liste des compétences, outils et intégrations classés par maturité, allant du brouillon expérimental jusqu’à ce qui est prêt pour la production. Une excellente introduction pour explorer avant de se lancer.
Et la sécurité ?
La sécurité demeure un enjeu majeur, tant pour Hermes Agent que pour OpenClaw. Un agent avec accès au terminal et aux fichiers représente une large surface d’attaque, par nature. Hermes Agent privilégie des contrôles plus stricts que ses prédécesseurs : gestion rigoureuse des conteneurs, système de fichiers racine en lecture seule, capacités réduites, un scanner qui examine les commandes avant exécution, ainsi qu’une protection contre les injections de commandes malveillantes. Sa documentation est transparente concernant ses limites : le processus Python de l’agent lui-même n’est pas isolé, et une analyse effectuée en juin a montré que son serveur d’API accepte des requêtes sans clé définie. À titre de comparaison, les problèmes de sécurité d’OpenClaw soulignent l’importance de ces mesures : un audit de Koi Security a identifié 341 compétences malveillantes sur 2 857 dans son dépôt, ainsi que des dizaines de milliers d’instances exposées en ligne. Hermes bénéficie de réglages par défaut plus sécurisés, mais ses 90 000 compétences soulèvent la même question de confiance à grande échelle.
A qui s’adresse donc Hermes Agent ? Principalement aux développeurs, bidouilleurs curieux ou chercheurs, puisque cet outil sert aussi de plateforme d’entraînement pour des modèles… L’application de bureau rend la prise en main plus accessible que OpenClaw, jusqu’alors réservée à ceux habitués aux commandes terminales, mais cela ne change rien aux pouvoirs que l’on confère à la machine. Pour de simples résumés de PDF occasionnels, cela représente un investissement en efforts et risques pour des résultats que d’autres assistants conventionnels peuvent atteindre facilement.
Hermes Agent respecte sa promesse : une IA qui s’améliore véritablement avec l’usage grâce à son cycle d’apprentissage. En contrepartie, un agent autonome manipulant votre machine demeure une solution à manipuler avec rigueur, bien que mieux sécurisé qu’OpenClaw sans être infaillible. À considérer pour une machine dédiée, à configurer progressivement, en surveillant scrupuleusement les actions qu’on lui autorise. Une IA qui écrit ses propres compétences, c’est fascinant, mais juste assez inquiétant pour qu’on ne lui confie pas les clés trop rapidement.
Hermes Agent vs OpenClaw : quelles sont les vraies différences ?
Les deux agents sont open source, auto-hébergés et compatibles avec les mêmes messageries, mais leur logique centrale diverge. Hermes Agent est pensé autour d’une boucle d’apprentissage : il crée des compétences à partir de ses tâches, les affine en continu via un module Curator, et construit un profil de l’utilisateur sur le long terme. OpenClaw, lui, est organisé autour d’une passerelle centrale (un daemon Node.js) et mise sur l’ampleur de son écosystème de modules. Pour des automatisations répétitives qui s’améliorent, Hermes. Pour une plateforme multi-agents sur de nombreux canaux avec un démarrage rapide, OpenClaw.
Quels modèles open source gratuits peut-on faire tourner en local avec Hermes Agent ?
Hermes Agent accepte n’importe quel point d’accès compatible OpenAI, dont Ollama. Pour un usage local sans frais d’API, les modèles de la famille Qwen 3.6 d’Alibaba (licence Apache 2.0) font figure de référence en 2026 : la version dense 27B tourne à partir de 16 Go de VRAM, tandis que la variante MoE 35B-A3B réclame environ 21 Go en quantisation Q4. Llama 4 Scout de Meta (contexte 10 millions de tokens) et DeepSeek R1 sont également cités parmi les modèles open source les plus performants pour les workflows agentiques, selon les benchmarks publics mi-2026.
Comment sécuriser Hermes Agent pour éviter qu’un agent compromis ne prenne le contrôle de la machine ?
La documentation officielle recommande un modèle de défense en profondeur : faire tourner l’agent sous un utilisateur non-root, activer le backend Docker pour isoler les commandes dans un conteneur durci (capacités Linux réduites, système de fichiers racine en lecture seule), et ne jamais exposer la passerelle ni le tableau de bord sur une IP publique, un VPN de type Tailscale ou WireGuard suffit. Il faut aussi séparer les profils par niveau de confiance, garder docker_forward_env vide (pour ne pas injecter de secrets dans les conteneurs), et vérifier régulièrement les compétences apprises via ~/.hermes/skills/. La commande hermes doctor signale les dépendances vulnérables connues.
Que peut-on concrètement faire avec Hermes Agent au quotidien ?
Hermes Agent peut : trier et résumer des boîtes e-mail automatiquement, surveiller des pages web et alerter en cas de changement, générer des rapports quotidiens envoyés sur Telegram, remplir des formulaires ou extraire des données via son navigateur automatisé, exécuter des scripts programmés en langage naturel, synthétiser des PDF ou documents longs, générer des images ou du texte audio, piloter Home Assistant pour l’automatisation domotique, relancer des tâches de fond sans surveillance (la nuit, sur un VPS), et exporter des trajectoires de tâches pour entraîner ses propres modèles de langage.
Quelles sont les alternatives open source à Hermes Agent ?
Parmi les frameworks open source comparables, AutoGPT reste la référence historique. CrewAI (Python, licence MIT) permet d’orchestrer plusieurs agents spécialisés qui collaborent. LangGraph donne un contrôle fin sur les workflows d’agents via des graphes d’état. OpenDevin (alias OpenHands) est orienté développement logiciel autonome. n8n, outil d’automatisation auto-hébergeable, permet également de créer des workflows d’agents IA sans écrire de code. Chacun répond à un besoin différent : Hermes Agent se distingue par sa boucle d’apprentissage intégrée, absente de la plupart de ces alternatives.
Qu’est-ce qu’un agent IA, concrètement ?
Un agent IA est un programme autonome qui perçoit son environnement, raisonne pour définir un plan d’action et agit dans des systèmes réels, messagerie, navigateur, terminal, sans validation humaine à chaque étape. À la différence d’un chatbot qui répond à une question, un agent peut enchaîner des actions, gérer des exceptions et adapter son comportement à la situation. Hermes Agent en est un exemple : on lui confie un objectif, il décide seul des étapes pour l’atteindre.
Quelle est la différence entre un agent IA et un workflow automatisé ?
Un workflow automatisé suit un chemin fixe défini à l’avance : si telle condition, alors telle action, fiable, prévisible, mais incapable de s’adapter si la situation change. Un agent IA reçoit un objectif et choisit lui-même les étapes pour l’atteindre, en s’adaptant à l’imprévu. La formule la plus directe : dans un workflow, vous définissez le chemin ; dans un agent, vous définissez la destination. Les deux approches sont complémentaires selon la tâche.
Comment fonctionne la mémoire persistante de Hermes Agent d’une session à l’autre ?
Hermes Agent stocke sa mémoire dans deux fichiers Markdown situés dans ~/.hermes/memories/ : MEMORY.md, qui consigne ce qu’il a appris sur vos projets, préférences et environnement de travail, et USER.md, qui décrit votre profil personnel. Ces deux fichiers sont automatiquement injectés dans le contexte à chaque nouvelle session, sans que vous ayez à répéter quoi que ce soit. L’agent gère lui-même leur contenu : il ajoute, reformule ou supprime des entrées, et des limites de caractères le forcent à ne conserver que l’essentiel.
Que fait Hermes Agent la nuit quand on ne l’utilise pas ?
Hermes Agent intègre un planificateur de tâches (cron) qui s’exécute en tâche de fond. On lui confie des instructions en langage naturel, comme surveiller un site, envoyer un rapport quotidien ou effectuer une sauvegarde, et il exécute ces tâches à l’heure définie, utilisant tous ses outils, sa mémoire et ses compétences. Les résultats peuvent être envoyés par Telegram, Discord ou tout autre canal connecté. En parallèle, le module Curator passe en revue la bibliothèque de compétences chaque semaine, consolidant les doublons et éliminant ce qui n’est plus nécessaire.
Qu’est-ce que les « Agent kills » et pourquoi les compétences de Hermes Agent sont-elles portables ?
Le standard agentskills.io est une spécification ouverte, initialement publiée par Anthropic, qui définit un format commun pour les compétences d’agents IA : un dossier contenant un fichier SKILL.md (métadonnées YAML + instructions en Markdown), avec des sous-dossiers optionnels pour les scripts et références. Hermes Agent stocke ses compétences dans ce format, ce qui les rend réutilisables dans tout agent compatible : Claude Code, OpenAI Codex, Gemini CLI, Cursor ou GitHub Copilot, entre autres.
