Hermes Agent est l'agent IA open source de Nous Research, sous licence MIT. Et contrairement à ce que laisse croire la doc, tu n'as pas besoin de savoir ouvrir un terminal : il existe une application de bureau, pour Mac, Windows et Linux, où tout se règle en cliquant. Voici la carte des 8 briques — expliquées en français simple, avec à chaque fois où ça se trouve dans l'application, captures à l'appui.
Avant les 8 briques : installer l'application
Ce que c'est. Hermes n'est pas un site web où tu te connectes. C'est un logiciel qui vit chez toi : sur ton Mac, ton PC, ou un petit serveur qui reste allumé. C'est toute la différence avec un chat classique — personne ne coupe le courant quand tu fermes l'onglet.
L'installation. Tu télécharges l'application depuis la page Hermes Desktop, tu l'installes comme n'importe quel logiciel, tu l'ouvres. C'est tout. Mac, Windows et Linux sont couverts.
La barre de gauche, c'est tout le logiciel. Quatre entrées en haut, et l'état de tes automatisations en bas. Rien d'autre à apprendre.
Le modèle. Hermes ne fournit pas le cerveau, il l'appelle. Tu choisis ton fournisseur et ton modèle dans Réglages → Model (les Réglages s'ouvrent avec Cmd/Ctrl + ,). Tu peux aussi gérer tes clés dans Réglages → Providers.
Mais le vrai trésor de cet écran est plus bas, dans une section que presque personne n'ouvre.
1Bot Mode — arrêter d'avoir « un » assistant
C'est quoi. Au lieu d'un assistant unique et généraliste, tu crées des agents nommés. Chacun a son rôle, son modèle, sa mémoire, ses compétences. Un veilleur, un rédacteur, un commercial, un analyste. Chacun est totalement cloisonné : ce que sait l'un n'encombre pas l'autre.
Quand tu en as besoin. Dès que tu te surprends à écrire « oublie ce qu'on a dit avant » ou « remets-toi dans le contexte du client X ». C'est le signe qu'un seul agent porte trop de casquettes. Un bot par casquette, et le problème disparaît.
Où ça se clique. Tout en bas de la barre de gauche, à côté de la petite maison : le bouton +.
La fenêtre qui s'ouvre te demande trois choses seulement.
Chaque agent est un environnement indépendant : sa propre configuration, ses propres compétences, sa propre personnalité. Tu peux même lui donner un modèle différent de celui de ton agent principal — un petit modèle rapide pour le veilleur, un gros modèle pour l'analyste.
SOUL.md. C'est là que tu écris « tu réponds en français, en 5 lignes maximum, tu cites toujours ta source ». Ne le laisse pas vide : un bot bien cadré vaut mieux que trois bots vagues. Doc Bot Mode.2Skills — apprendre une méthode une bonne fois
C'est quoi. Une skill est une fiche de procédure que l'agent charge uniquement quand elle est utile. Un texte structuré : le nom, à quoi ça sert, puis la méthode écrite en clair — les étapes, les pièges, comment vérifier que c'est bien fait.
Quand tu en as besoin. Quand tu réexpliques la même chose pour la troisième fois. « Voilà comment je veux mes comptes rendus de rendez-vous. » « Voilà le format de mes posts. » « Voilà comment on qualifie un lead chez nous. » Tu l'écris une fois, l'agent l'applique toujours pareil.
Où ça se clique. Barre de gauche → Capabilities. C'est le tableau de bord des compétences de ton agent, avec un interrupteur par ligne.
Trois détails de cet écran valent le coup d'œil. Le tri « Most used » te montre ce qui sert vraiment — le reste, tu peux l'éteindre pour alléger ton agent. Le compteur ×25 à côté d'une skill compte le nombre de fois où elle a servi. Et le badge « learned » signale une skill que l'agent a écrite lui-même après avoir découvert un enchaînement qui méritait d'être rejoué.
Le raccourci malin. Tu n'es pas obligé d'écrire tes skills à la main. La commande /learn, tapée directement dans la conversation, transforme une doc, un mode opératoire ou une procédure existante en skill réutilisable. Ensuite, tu l'appelles en tapant / suivi de son nom.
3MCP — brancher l'agent sur tes vrais outils
C'est quoi. MCP (Model Context Protocol) est la prise standard entre un agent et un logiciel extérieur. Un « serveur MCP », c'est l'adaptateur d'un outil : GitHub, Linear, Notion, une base de données, un navigateur, ton API interne. Tu le branches une fois, et l'agent sait s'en servir.
Quand tu en as besoin. Au moment exact où tu fais du copier-coller entre l'agent et un autre logiciel. Si tu colles les tickets à la main pour qu'il les lise, il te manque un serveur MCP.
Où ça se clique. Même écran que les Skills — Capabilities → MCP (capture ci-dessus). Tu y vois tes logiciels branchés, avec un interrupteur chacun ; l'onglet Browse Hub sert à en ajouter. Pour les services connus, Hermes ouvre ton navigateur, tu autorises avec ton compte habituel, et c'est branché. Pas de clé à recopier.
4Sous-agents — découper une tâche et la paralléliser
C'est quoi. Ton agent principal peut ouvrir des agents enfants pour traiter des morceaux d'une même tâche en parallèle. Chacun travaille dans son coin, avec un contexte isolé et une boîte à outils restreinte, puis rend sa copie. Par défaut, Hermes en fait tourner 3 en même temps.
Quand tu en as besoin. Quand une demande contient un « et » de trop : « compare ces 6 fournisseurs et résume leurs conditions et sors-moi un tableau ». Un agent seul y passe une heure en série ; trois sous-agents attaquent trois morceaux en même temps.
Où ça se clique. Nulle part — et c'est une bonne nouvelle. Aucun bouton à activer : tu formules ta demande en morceaux séparables et l'agent délègue tout seul. Tu vois l'activité défiler en direct dans la conversation, et le compteur Agents en bas de la fenêtre t'indique combien tournent en ce moment.
5Group Chat — faire délibérer plusieurs agents
C'est quoi. Une pièce où tu réunis 2 à 6 agents et où tu poses une seule question. Ils répondent chacun leur tour, se lisent, et la discussion s'arrête toute seule quand plus personne n'a rien à ajouter.
Quand tu en as besoin. Pour les décisions à plusieurs angles : « on lance cette offre ? » avec le commercial, l'analyste et le juriste dans la pièce. Tu obtiens des désaccords utiles, pas une réponse lisse.
Où ça se clique. Depuis la liste de tes agents, tu crées une conversation de groupe et tu choisis qui entre dans la pièce. Ensuite tu écris comme dans n'importe quelle conversation. Pour n'interroger que certains membres, tu les mentionnes avec @nom — sans mention, tout le monde répond.
Les mêmes mentions marchent aussi hors du groupe : dans une conversation normale, tu tapes @researcher regarde ça et l'agent concerné part travailler de son côté. Les agents peuvent également s'envoyer des messages entre eux, sans passer par toi.
6Cron (Routines) — le travail qui se fait sans toi
C'est quoi. Un planificateur intégré. Tu écris une consigne en français, tu dis quand, et tu dis où livrer. « Résume ma boîte mail chaque matin à 7h et envoie-le sur Telegram » devient une tâche qui tourne toute seule.
Quand tu en as besoin. Dès qu'une tâche est périodique et prévisible : veille sectorielle, revue des leads du jour, rapport hebdo, sauvegarde nocturne. Règle simple : si tu l'as demandé trois fois à la même heure, c'est une routine.
Où ça se clique. La section CRON JOBS, en bas de la barre de gauche — celle de la capture de la brique 1, avec le nombre de tâches actives à côté. Tu y crées, mets en pause, modifies l'heure ou supprimes — sans jamais quitter l'app. L'indicateur Cron tout en bas de la fenêtre te dit que le planificateur tourne.
7Gateway — parler à ton agent depuis n'importe où
C'est quoi. Le pont entre ton agent et tes messageries : plus de 25 plateformes depuis un seul point — Telegram, Discord, Slack, WhatsApp, Teams, Signal, e-mail, SMS, Matrix, iMessage… C'est aussi lui qui fait tourner tes routines en fond.
Quand tu en as besoin. Dès que tu veux recevoir quelque chose sans être devant ton ordinateur. C'est la brique qui fait passer Hermes de « logiciel que j'ouvre » à « collègue qui m'écrit ».
Où ça se clique. Barre de gauche → Messaging. Tu choisis la plateforme, l'app te demande ce dont elle a besoin (pour Telegram, un jeton de bot obtenu en 2 minutes ; pour Slack, une petite application à créer). Une fois branchée, la messagerie apparaît en bas de la barre de gauche avec son nombre de conversations — comme le TELEGRAM 1 vu plus haut. L'état technique du pont, lui, se règle dans Réglages → Gateway.
8Sandbox — le laisser agir sans risquer ta machine
C'est quoi. Le bac à sable : l'endroit où l'agent exécute réellement ses commandes. Par défaut il travaille sur ta machine. Tu peux le déplacer dans un conteneur isolé, sur une autre machine, ou dans un environnement cloud dédié. Dans un conteneur, il est bridé : droits système retirés, pas d'élévation de privilèges, limites de processeur, de mémoire et de disque.
Quand tu en as besoin. Le jour où l'agent ne fait plus que discuter, mais exécute. Manipuler des fichiers, lancer des scripts, tourner en autonomie pendant la nuit : à partir de là, l'isolation n'est plus une option.
Où ça se clique. Réglages → Safety pour le régime d'autorisations (visible dans la colonne de gauche de la capture des Réglages), et Réglages → Tools & Keys pour choisir où les commandes s'exécutent. Trois régimes : smart (par défaut — les commandes à risque sont évaluées et te sont remontées en cas de doute), manual (on te demande systématiquement), et le mode YOLO, qui ne demande plus rien. Le troisième est très pratique et c'est exactement pour ça qu'il est dangereux.
La carte en un tableau
Les 8 briques, avec où ça se trouve et le signal qui te dit que c'est le moment.
| Brique | À quoi ça sert | Où dans l'app | Dès le début ? |
|---|---|---|---|
| 1. Bot Mode | Des agents spécialisés, séparés | Le « + » en bas à gauche | ★ Oui |
| 2. Skills | Figer tes méthodes | Capabilities → Skills | ★ Oui |
| 3. MCP | Brancher tes outils | Capabilities → MCP | Semaine 2 |
| 4. Sous-agents | Paralléliser une grosse tâche | Rien à activer | Plus tard |
| 5. Group Chat | Confronter plusieurs points de vue | Liste des agents | Plus tard |
| 6. Cron / Routines | Le travail récurrent sans toi | Cron jobs (barre de gauche) | Semaine 3 |
| 7. Gateway | Recevoir loin de l'ordinateur | Messaging | Semaine 3 |
| 8. Sandbox | Isoler ce qu'il exécute | Réglages → Safety | Avant l'automatique |
Le parcours débutant, semaine par semaine
L'erreur classique est de tout activer le premier soir, de ne rien comprendre à ce qui casse, et d'abandonner. Voici l'ordre qui tient debout.
Semaine 1 — Le socle. Installer l'app, choisir un modèle, régler les modèles auxiliaires, et uniquement discuter. Créer un seul agent avec un rôle très étroit (par exemple : un rédacteur qui écrit dans ton ton) et soigner son SOUL.md. Écrire ta première skill : la procédure que tu réexpliques le plus souvent. Objectif de la semaine : que l'agent réponde comme toi. Rien d'automatique, rien de branché.
Semaine 2 — Les outils. Dans Capabilities → MCP, brancher un seul outil : celui qui supprime ton copier-coller le plus pénible. Le tester à fond, vérifier ce qu'il a le droit de faire, décocher les actions destructrices. Ajouter deux ou trois skills, et éteindre celles qui ne servent pas. Objectif : l'agent lit et écrit dans tes outils, sans que tu serves de passe-plat.
Semaine 3 — L'autonomie. Avant toute automatisation, passer par Réglages → Safety. Ensuite seulement : brancher une messagerie (Telegram est la plus rapide) et créer une routine, la plus simple possible — un résumé quotidien, par exemple. La laisser tourner une semaine entière avant d'en ajouter une deuxième. Objectif : recevoir un message utile sans avoir rien demandé ce matin-là.
Semaine 4 — L'équipe. Là seulement, créer un deuxième et un troisième agent, avec des rôles vraiment distincts. Les faire se parler avec @nom. Ouvrir une conversation de groupe sur une vraie décision. Confier une grosse tâche découpable à l'agent principal pour le voir déléguer. Objectif : passer d'un assistant à une petite équipe.
Trois fonctions de l'app dont personne ne parle
Elles ne sont pas sur la carte des 8 briques, mais ce sont celles qui changent le quotidien une fois l'app installée.
Quick Entry — un raccourci global (par défaut Cmd/Ctrl + Maj + Espace) fait apparaître une petite zone de saisie par-dessus n'importe quel logiciel. Tu poses ta question sans changer de fenêtre, et l'agent comprend « ça » et « ici » à partir de ce qui est affiché sous la barre.
Mode HUD (Cmd/Ctrl + Maj + H) — la conversation se détache en une barre flottante toujours au-dessus des autres fenêtres. Idéal quand tu travailles dans un autre outil et que tu veux garder l'agent sous la main.
Artifacts — tout ce que l'agent a produit au fil des sessions (images, fichiers, liens) est rassemblé dans une galerie unique, accessible d'un clic dans la barre de gauche. Fini le « c'était dans quelle conversation déjà ».
Les 4 erreurs qui font abandonner
1. Tout activer le premier soir. 6 agents, 4 outils branchés, 3 routines. Quand quelque chose ne marche pas, tu n'as aucune idée de quelle brique est en cause. Une brique à la fois, testée seule.
2. Automatiser avant d'isoler. Une routine qui tourne la nuit avec les pleins pouvoirs sur ta machine, c'est la mauvaise surprise assurée. Les réglages de sécurité d'abord, l'automatisation ensuite.
3. Créer des agents qui se ressemblent. Trois agents « polyvalents », c'est trois fois le même agent moyen. Un agent doit avoir un rôle qu'on peut écrire en une phrase.
4. Ne jamais regarder la consommation. Des sous-agents en parallèle, des routines fréquentes et des tâches auxiliaires sur le gros modèle : ça finit par se voir. Commence par une fréquence basse et augmente si ça sert vraiment.
hermes # lancer l'agent dans le terminal hermes desktop # (re)lancer l'application de bureau hermes profile list # voir tous tes agents hermes cron list # voir toutes tes routines hermes gateway status # le gateway tourne-t-il ?
Pour aller voir par toi-même
Tout est public, rien n'est derrière un compte payant :
- Télécharger Hermes Desktop — Mac, Windows, Linux.
- Le guide de l'application — tous les panneaux, réglages et raccourcis.
- La documentation complète — fonctionnalités, messageries, sécurité.
- Le dépôt GitHub officiel — le code, sous licence MIT.