La plupart des « agents IA » ne sont qu'une fenêtre de chat équipée de quelques outils. Vous demandez, ils répondent, ils oublient, et le lendemain vous réexpliquez la même chose. Hermes Agent, signé Nous Research, tente autre chose : un agent open-source, sous licence MIT, auto-hébergé, construit autour d'une boucle mémoire-et-skills. Tout ce qui suit décrit ce que le projet affirme faire. Je trouve la conception franchement intéressante, mais traitez les capacités annoncées comme des déclarations de l'éditeur tant que vous ne l'avez pas fait tourner sur vos propres tâches, parce que personne n'a publié de comparatif indépendant chiffré.
D'abord le nom, parce que trois « Hermes » vont vous bouffer la semaine si vous les confondez. Hermes Agent, c'est l'agent autonome — notre sujet ici. Nous Hermes, c'est la famille de modèles à poids ouverts de Nous Research. Et Hermès, c'est le maroquinier parisien, aucun rapport. L'agent tourne sur les modèles Nous mais n'y est pas marié — et ça compte plus qu'on ne le croit.
Ce que Hermes Agent affirme être
Nous le décrit comme un agent doté d'une boucle d'apprentissage intégrée. Les versions défilent vite, alors fiez-vous à la page des releases GitHub du projet plutôt qu'à n'importe quel numéro que j'imprimerais ici. L'installation tient en une ligne, d'après la doc :
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Tapez hermes et vous lui parlez. Le comportement vedette que Nous met en avant : quand l'agent résout un problème non trivial, il s'écrit une procédure SKILL.md pour ne pas avoir à reconstruire la solution à partir de zéro, il tient une mémoire long terme, et il peut fouiller ses propres conversations passées pour récupérer du contexte. Savoir si cette capitalisation aide réellement sur votre travail est une question d'évaluation, pas de marketing.
Un point de conception le distingue tout de même des agents de code : Nous affirme qu'il tourne sur Telegram, Discord, Slack, WhatsApp, Signal, courriel et CLI depuis un seul processus passerelle, avec un seul magasin de mémoire. Si ça tient la route, l'agent à qui vous parlez sur Slack à 9 h est le même agent, avec la même mémoire, que celui que vous pinguez sur Telegram à minuit.
Skills et mémoire : la partie qui compte
Si vous avez utilisé Claude Code ou Codex, vous connaissez le format SKILL.md : un dossier contenant un fichier SKILL.md avec un nom, une description et des instructions, éventuellement accompagné de scripts ou de références. Hermes Agent utilise le même standard ouvert, créé et publié par Anthropic. La différence que le projet met en avant, c'est qui écrit le skill.
Dans Claude Code et Codex, c'est vous qui rédigez les skills (ou qui demandez à l'agent de le faire), et l'agent les consomme. Nous affirme que Hermes Agent les rédige tout seul, sur des déclencheurs concrets : après la réussite d'une tâche complexe, après s'être remis d'une erreur, après que vous l'avez corrigé, ou quand il repère un workflow réutilisable. Pour garder le contexte sain, les skills se chargeraient en divulgation progressive : un petit index d'abord, le corps d'un skill à la demande, et un fichier embarqué seulement si nécessaire. C'est conforme à l'esprit du standard.
Comme ce sont des skills SKILL.md standards, tout ce que Hermes écrit devrait être portable, en principe, vers les autres agents qui lisent ce format. Les skills que votre agent accumule ne sont donc pas, en théorie, une prison propriétaire. Vérifiez la portabilité sur un vrai skill avant de vous y fier.
Hermes Agent vs Claude Code vs Codex
C'est la comparaison que tout le monde réclame, alors soyons direct : ce sont des catégories différentes, et prétendre le contraire, c'est la recette de la déception.
- Claude Code est un agent de code. Il lit votre codebase, édite des fichiers et lance des commandes dans le terminal, l'IDE, l'appli de bureau et le navigateur. Il est fait pour livrer du logiciel, et c'est son métier.
- OpenAI Codex est lui aussi un agent de code, couvrant CLI, extension d'IDE et runner cloud, avec sous-agents et skills. Même quartier, même usage principal.
- Hermes Agent se présente comme un agent généraliste dont l'argument vedette n'est pas d'éditer votre dépôt : c'est d'écrire et d'affiner ses propres skills et sa mémoire persistante à travers les surfaces de chat, en open-source et auto-hébergé.
Une note sur les benchmarks : personne n'a publié de chiffres de précision en face-à-face pour ces agents, et je n'en inventerai pas. Quiconque vous cite un chiffre de « précision » de Hermes Agent vous vend quelque chose.
Auto-hébergement, modèles et sandbox
C'est ici que l'angle open-source mérite l'attention. Nous affirme que l'agent est agnostique au modèle : il tourne sur le Nous Portal, sur des agrégateurs comme OpenRouter, chez d'autres fournisseurs, ou sur votre propre endpoint. Parce que l'agent et les modèles sont séparables, vous pouvez le pointer vers un modèle local et tout garder à l'interne — un argument de poids pour une PME suisse ou une boîte belge soumise au RGPD.
Le projet décrit aussi des sous-agents pour des chantiers en parallèle et plusieurs backends d'exécution, dont local, Docker, SSH et Modal, avec durcissement des conteneurs. Quand un agent autonome décide de lancer du code, la conception prévoit donc que ça se passe dans un sandbox isolé plutôt que sur votre machine nue.
Cas d'usage business et développeur
Trois patterns, aucun ne vous demandant d'écrire du code :
- Un assistant ops Slack qui accélère. Branchez-le sur Slack et demandez un résumé hebdo des métriques. Ce qui est annoncé : le premier lundi, il démêle l'extraction en plusieurs étapes et écrit un skill ; le lundi suivant, il l'exécute, point. Testez si ça se capitalise vraiment chez vous.
- Un assistant multicanal à mémoire unique. Le même agent sur Telegram le soir et en CLI à votre bureau, partageant un seul magasin de mémoire plutôt que des silos par appli.
- Une alternative privée à un bot hébergé. Faites-le tourner dans Docker sur votre propre machine — pensez à un cabinet comptable à Montréal ou à une agence à Genève —, pointez-le vers votre propre endpoint et gardez les données à l'interne. Licence MIT, aucune facture par siège.
Pour les builders, la surface intéressante, c'est le système de skills auto-rédigés. Traitez-le comme un substrat : laissez-le accumuler des skills à mesure qu'il résout des tâches récurrentes, puis transposez ces fichiers SKILL.md portables dans Codex ou Claude Code. Et parce que c'est MIT et auto-hébergé, vous pouvez lire le code, le forker et le faire tourner sur votre propre endpoint.
Sécurité et supervision
Un agent qui écrit ses propres skills et lance du code, c'est exactement le genre de chose qui doit vous rendre prudent, et la conception le reconnaît. Nous documente un réglage d'approbation des écritures qui met les skills en attente de relecture humaine avant qu'ils ne prennent effet, et les backends sandbox existent pour que l'exécution autonome reste isolée. Ce n'est pas du « lâche-le et prie ». Servez-vous de la mise en attente, servez-vous du sandbox, et relisez ce qu'il écrit — au moins jusqu'à ce que vous lui fassiez confiance.
Garder ce qu'il écrit
Si vous le faites tourner, le gain, ce sont les skills qu'il accumule. Sauvegardez ceux qui font leurs preuves comme fichiers SKILL.md portables dans le Command Center, pour que le travail survive au-delà d'un seul agent.
Sources et lectures complémentaires
- Nous Research
- Anthropic : Equipping agents for the real world with Agent Skills
- Anthropic : documentation Claude Code
- Documentation OpenAI Codex
FAQ
Hermes Agent, c'est la même chose que les modèles Nous Hermes ? Non. Hermes Agent est l'agent autonome ; Nous Hermes est la famille de LLM à poids ouverts. L'agent peut tourner sur ces modèles mais est présenté comme agnostique au modèle.
Est-ce que Hermes Agent ne fonctionne qu'avec les modèles de Nous ? Non. Nous affirme qu'il tourne chez de nombreux fournisseurs et sur votre propre endpoint. Les modèles Nous sont une option, pas une obligation.
Les skills qu'il écrit sont-ils verrouillés à lui ?
Ils utilisent le standard ouvert SKILL.md, donc en principe ils sont réutilisables dans d'autres agents qui lisent ce format. Vérifiez sur un vrai skill avant de vous y fier.
Est-ce que c'est gratuit ? L'agent est sous licence MIT et auto-hébergé, donc le logiciel est gratuit. Vous ne payez que l'inférence du modèle vers lequel vous le pointez.
Peut-il exécuter du code sans toucher à ma machine ? D'après la doc, oui. Au-delà de l'exécution locale, il offre des backends Docker, SSH et Modal avec durcissement des conteneurs, pour que le code autonome tourne dans un sandbox.
