Hermes Agent — la série complète
Installer, comprendre et faire vivre Hermes Agent en local. Une série pas-à-pas TekBrut, du premier `hermes` qui répond jusqu'à un setup mature qu'on sait maintenir.
Série publiée le 07/04/2026 · mise à jour le 10/04/2026
Hermes Agent est un de ces outils qu’on installe pour voir et qu’on finit par garder. Mais entre l’installation, la config, les modèles, les tools, MCP, les skills et la sécurité, il y a dix portes d’entrée — et la plupart font perdre du temps dès le départ.
Cette série est la bonne porte. Pas un dump de commandes, pas une doc recopiée. Un parcours complet, ordonné, qui te mène d’une machine vide à un setup mature que tu sais maintenir dans la durée. Chaque tuto reprend exactement là où le précédent s’est arrêté.
Source officielle. Hermes Agent est développé par Nous Research. Pour suivre le projet à la source : X, site officiel et GitHub.
Côté produit, Hermes Agent assemble mémoire persistante, tools, skills et automatisation pour construire un vrai workflow, pas juste une démo qui marche une fois.
À qui c’est destiné. Tu sais utiliser un terminal, tu as déjà joué avec un LLM en local ou en API, et tu veux passer au cran au-dessus : un vrai agent piloté depuis ta machine, qui exécute des choses pour toi, sans que tu deviennes admin système à plein temps.
Ce que tu sauras faire à la fin. Installer Hermes proprement, lui brancher un modèle local, lire et modifier sa config sans rien casser, choisir tes tools sans empiler, comprendre MCP et les skills, tenir une routine quotidienne lisible, débugger une session qui déraille, garder le setup léger dans la durée, arbitrer entre local et provider externe, et savoir où Python doit reprendre la main quand un workflow grossit.
Hermes Agent : le guide complet pour démarrer en local
Par où commencer avec Hermes Agent en local, sans s'y perdre : ce que c'est, à quoi ça sert vraiment, ce qu'il faut avant, et les erreurs à éviter.
Démarrer la série →Série principale
Étape 1 — Démarrer
Poser une base saine. Comprendre ce que fait vraiment Hermes, l'installer proprement, lui brancher un modèle local, et apprendre à lire sa config sans la casser.
- 1 Hermes Agent : le guide complet pour démarrer en local Par où commencer avec Hermes Agent en local, sans s'y perdre : ce que c'est, à quoi ça sert vraiment, ce qu'il faut avant, et les erreurs à éviter. →
- 2 Installer Hermes Agent sur Windows, WSL et Linux : le tuto propre Installer Hermes Agent proprement sur Windows, WSL et Linux : prérequis, chemin officiel, vérification, erreurs classiques. Pas de bricolage, pas de doc recopiée. →
- 3 Hermes Agent + llama.cpp : brancher un modèle local proprement Brancher Hermes Agent sur un modèle local via llama.cpp, sans bricolage : chaîne complète GGUF → serveur → endpoint → agent, premier test, et pièges à éviter. →
- 4 Hermes Agent : comprendre et régler la config sans tout casser Lire la config de Hermes Agent, comprendre ce que `hermes model` a écrit, changer un paramètre sans casser le setup, et vérifier proprement. Tuto de réglage, pas d'encyclopédie. →
Étape 2 — Bien utiliser Hermes
Quand la base tient, on apprend à s'en servir correctement. Tools, MCP, skills, routine quotidienne — un cran à la fois, sans empiler par réflexe.
- 1 Hermes Agent : les tools vraiment utiles pour démarrer Quels tools activer en premier dans Hermes Agent, avec un noyau de départ concret, des exemples simples et une méthode propre pour éviter le setup surchargé. →
- 2 Hermes Agent : comprendre MCP et brancher un premier serveur proprement Ce qu'est vraiment MCP, la différence avec un tool ou une skill, et comment brancher un premier serveur MCP filesystem dans Hermes Agent sans transformer ton setup en usine à gaz. →
- 3 Hermes Agent : comprendre les skills et créer la première utile proprement Ce qu'est vraiment une skill dans Hermes Agent, à quoi ça sert, la différence avec un prompt, un tool ou un serveur MCP, et un exemple concret de première skill simple et utile pour ne pas rester dans la théorie. →
- 4 Hermes Agent : la routine propre pour l'utiliser au quotidien La routine propre pour utiliser Hermes Agent au quotidien : partir simple, choisir la bonne couche au bon moment, et garder une session lisible du début à la fin. →
Étape 3 — Garder un setup sain
Un agent qui marche, c'est un agent qu'on entretient. Débugger sans paniquer, garder le setup léger, éviter les bêtises de sécurité, mettre à jour sans tout casser.
- 1 Hermes Agent : débugger quand une session déraille Une méthode simple et publique pour remettre d'aplomb une session Hermes Agent qui part de travers : reconnaître le vrai problème, revenir à une base lisible, isoler une variable à la fois, et éviter d'empiler dix corrections au hasard. →
- 2 Hermes Agent : garder un setup propre, léger et maintenable Comment garder un setup Hermes propre, léger et maintenable : quoi garder, quoi couper, et quelle routine minimale poser pour éviter l'accumulation inutile. →
- 3 Hermes Agent : les erreurs de sécurité les plus bêtes et les plus coûteuses Les erreurs de sécurité les plus bêtes autour d'Hermes Agent, pourquoi le local ne suffit pas, et les réflexes simples qui évitent les vrais ennuis. →
- 4 Hermes Agent : mettre à jour sans casser ce qui marche Une méthode saine pour faire évoluer un setup Hermes Agent sans tout casser au premier upgrade et sans le figer par peur : avancer par couches, tester vite, garder une trace, et préférer l'évolution maîtrisée au grand saut. →
Étape 4 — Limites et maturité
La partie qu'on saute trop souvent. Savoir quand sortir du local, reconnaître les vrais bons cas d'usage, laisser Python piloter quand il le faut, et arrêter d'automatiser ce qui n'a rien à faire dans un agent.
- 1 Hermes Agent : quand rester en local et quand passer par un provider externe Quand rester en local avec Hermes, quand passer par un provider externe, et pourquoi un setup hybride est souvent le choix le plus propre. →
- 2 Hermes Agent : les cas d'usage simples qui valent vraiment le coup Trois cas d'usage Hermes Agent simples, publics et vraiment utiles : explorer un petit repo, relire un texte court, et traiter un petit lot de fichiers sans tomber dans le gadget. →
- 3 Hermes Agent : pourquoi Python doit souvent piloter le workflow Pourquoi Python doit souvent tenir le rail principal d'un workflow, et où Hermes apporte vraiment de la valeur sans devenir la colonne vertébrale du flux. →
- 4 Hermes Agent : ce qu’il faut arrêter d’automatiser Un tuto de maturité d’usage autour d’Hermes Agent : où s’arrêtent les bonnes automatisations, pourquoi certaines tâches doivent garder une validation humaine, et comment éviter de transformer un setup utile en machine opaque. →
Branche avancée
- 1 Hermes Agent : quand sortir Hermes du terminal avec le gateway Quand un gateway de messagerie commence à avoir un vrai intérêt avec Hermes Agent, ce que ça change par rapport au terminal, dans quels cas ça vaut le coup, et pourquoi il faut déjà avoir un setup propre avant de brancher ça. →
- 2 Hermes Agent : quand automatiser dans le temps avec cron Ce que le scheduling cron change vraiment dans Hermes Agent, dans quels cas planifier une tâche vaut le coup, ce que ça ajoute comme contraintes, et pourquoi il faut déjà avoir un setup propre avant de laisser tourner quoi que ce soit sans toi. →
- 3 Hermes Agent : quand un seul profile ne suffit plus Quand un seul profile ne suffit plus dans Hermes Agent : séparer les contextes, savoir quand le faire, et éviter le mélange entre projet, gateway, cron et usages multiples. →
- 4 Hermes Agent : comprendre les 4 couches de mémoire persistante Ce que “mémoire persistante” veut vraiment dire dans Hermes Agent, pourquoi il faut distinguer mémoire native, sessions, profiles et providers externes, et comment choisir la bonne couche sans ajouter du bruit. →
- 5 Hermes Agent : quand faire confiance aux checkpoints et au rollback Ce que les checkpoints changent vraiment dans Hermes Agent, quand `/rollback` devient utile sur de vrais fichiers, quelles commandes comptent au début, et pourquoi cette marche arrière immédiate rassure sans remplacer Git. →
- 6 Hermes Agent : où Hermes exécute vraiment avec Docker et SSH Comprendre où Hermes exécute vraiment ses commandes, ce que changent les backends local, Docker et SSH, et quand chacun devient le choix le plus cohérent. →
- 7 Hermes Agent : quand Hermes devient une brique d’intégration Quand Hermes cesse d’être juste un outil lancé à la main pour devenir une brique d’intégration dans un système plus large, ce que ça change vraiment, dans quels cas ça vaut le coup, et pourquoi cette bascule augmente surtout les responsabilités. →
Bonus compagnon
Hors numérotation principale. Lecture libre, quand le sujet t'intéresse.
- ★ Hermes Agent : quel Qwen choisir selon ton hardware Quel Qwen choisir pour faire tourner Hermes Agent en local : une logique de tri par machine et par usage, pour viser un modèle vivable plutôt qu’un modèle qui impressionne sur le papier. →
- ★ Hermes Agent + Qwen3.5-27B : pourquoi ce couple marche bien Pourquoi Qwen3.5-27B est un choix cohérent avec Hermes Agent en local : ce que ce couple fait bien, sur quelle machine il devient crédible, et où il coince. →
