Tu as commenté "HERMES". Voilà ce que je t'avais promis : les 17 prompts à copier-coller pour transformer Hermes Agent d'un install vide en une infrastructure qui bosse pendant que tu dors. Avec les 2 réglages qui décident si ça marche ou pas, et les 3 erreurs qui plombent la plupart des gens au démarrage.
Tout est vérifié sur la doc officielle (hermes-agent.org) et adapté pour que tu puisses le lancer dans l'heure, même sans bagage technique.
🧠 Le problème que personne ne nomme
Presque tous les outils IA que tu utilises sont "à la session". Tu ouvres une fenêtre de chat, Cursor ou Claude Code, tu bosses, tu fermes. Le contexte meurt avec l'onglet. Pour coder dans un projet précis, c'est le bon design, et ça reste l'outil le plus adapté.
Mais une partie de ton travail n'a pas cette forme :
- ❌ Le récap qui devrait être prêt avant ton réveil
- ❌ La surveillance qui doit tourner même quand tu ne regardes pas, week-end compris
- ❌ La boîte de réception qui se remplit pendant que tu es concentré sur autre chose
Les outils de session ne peuvent pas tenir ce travail, pour une raison bête : ils ne tournent pas au moment où il arrive.
Hermes Agent comble exactement ce trou. C'est un agent open-source (licence MIT) sorti par Nous Research le 25 février 2026, qui tourne en tâche de fond sur ta propre machine. Il est devenu l'un des projets d'agent open-source les plus rapides de l'année, avec une croissance GitHub massive sur ses premiers mois.
Trois propriétés le distinguent d'un chatbot classique :
| Propriété | Ce que ça veut dire concrètement |
|---|---|
| Persistant | Sa mémoire survit d'une session à l'autre. Tu ne réexpliques pas le contexte à chaque fois. |
| Planifié | Il agit sur une horloge (cron en langage naturel), pas sur ton attention. |
| Joignable | Il te parle là où tu es déjà : Telegram, Discord, Slack, WhatsApp, Signal, e-mail. |
⚙️ Avant le premier prompt : 3 prérequis
Avant qu'un seul prompt ne fasse quoi que ce soit, trois choses doivent être vraies. Les survoler, c'est voir le prompt n°1 mourir dès la première nuit.
1. Un modèle avec du vrai contexte
Un petit modèle local décroche en plein milieu d'une tâche à plusieurs étapes : il abandonne ses appels d'outils parce qu'il n'a pas la marge pour tenir le fil. Un modèle frontière passe sans forcer.
Hermes fonctionne avec n'importe quel fournisseur : Nous Portal (OAuth natif), OpenRouter (200+ modèles via une clé API), un endpoint compatible OpenAI, ou du local via vLLM. Pour brancher Claude, tu passes par OpenRouter ou un endpoint Anthropic au moment de la config.
2. Un backend qui ne te facture pas à ne rien faire
Un agent 24/7 sur un backend toujours allumé, c'est une facture 24/7, même les 23 heures par jour où il ne fait rien. Un backend qui se met en veille entre deux jobs ramène ce coût "à l'arrêt" à quelques centimes.
Les environnements d'exécution officiels de Hermes : terminal local, Docker (isolé, durci), SSH distant, ou backends cloud/HPC (Modal, Singularity).
hermes config set terminal.backend .... Cette syntaxe et ce backend précis ne sont pas confirmés par la doc officielle (qui liste Local / Docker / SSH / Modal / Singularity). Choisis ton backend dans l'assistant hermes setup et vérifie l'option exacte là.3. Une maison persistante
Ton laptop n'en est pas une. Un VPS à 5 à 10 € par mois en est une, parce que refermer le couvercle de ton portable ne doit pas tuer ton job de 3h du matin. Un petit VPS suffit largement pour démarrer.
L'installation, pas à pas
Une seule commande pour le runtime, puis l'assistant de config. Commandes issues de la doc officielle :
# 1. Installe tout (uv, Python 3.11, clone du repo). Pas besoin de sudo. curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash # 2. Assistant de configuration interactif (choix du modèle, des clés) hermes setup # 2 bis. Pour choisir / changer le modèle uniquement hermes model # 3. Lance l'agent en CLI hermes # 4. (Optionnel) Connecte tes messageries et installe en service système hermes gateway setup hermes gateway install # 5. Mettre à jour quand tu veux les nouveautés hermes update
hermes gateway install le fait tourner comme un service système (systemd). C'est ce qui le rend vraiment persistant : il redémarre tout seul, survit aux reboots, et continue ses jobs planifiés sans toi. Support natif Linux, macOS et WSL2 (Windows passe par WSL2).🧩 La règle d'or : un prompt = une fiche de poste
C'est le seul concept à intégrer, et il change tout. Un prompt à une fenêtre de chat, c'est une question. Un prompt à un agent qui tourne en continu, c'est une fiche de poste. Il lui faut trois choses, et il en manque une, le prompt rate :
- Un déclencheur : quand agir (une horloge ou un événement)
- un corps : quoi faire exactement
- une règle d'escalade : quand te déranger, et quand se taire
Tu arrêtes de te demander "qu'est-ce que je veux demander" et tu commences à te demander "quel travail récurrent je veux sortir de ma tête, et à quelles conditions je veux en entendre parler".
La règle d'escalade est la partie que tout le monde oublie. Un moniteur qui te pingue pour tout est muté en une journée. Le savoir-faire est dans le silence : un bon prompt planifié dit explicitement "ne me parle QUE si X".
📋 Les 17 prompts à copier-coller
Le décompte exact : 2 réglages posés une fois, puis 15 prompts collés dans l'agent (14 jobs + 1 qui transforme un run réussi en compétence permanente). Total : 17.
Tous les prompts sont en langage naturel. Hermes les comprend en français. Remplace les [crochets] par tes infos. Garde la clause "ne me parle que si..." : c'est elle qui t'évite le mur de notifications.
Les 2 réglages (posés une fois)
Réglage 1 : Le cerveau de l'agent Branche un modèle frontière (Claude) via l'assistant : lance "hermes model", choisis OpenRouter (ou un endpoint Anthropic), et sélectionne le modèle Claude.
Réglage 2 : Le backend d'exécution Dans "hermes setup", choisis un backend qui se met en veille entre les jobs (Docker en local, ou un backend cloud type Modal) pour ne pas payer le temps mort.
hermes config set model anthropic/claude-opus-4.8). Je n'ai pas pu confirmer cette syntaxe exacte sur la doc officielle, qui passe par hermes model et l'assistant. Utilise l'assistant, c'est la voie sûre.Bloc A : Les prompts universels (tout le monde peut les lancer)
1. Le brief du matin (à la place de la pile de notifications)
Chaque jour de semaine à 7h, rassemble mes nouveautés de la veille (messages, tâches, événements à venir), résume ce qui a changé et ce qui me bloque, et envoie-moi 3 à 5 puces sur Telegram.
3. Le tri de la boîte de réception, sur tous tes canaux
Toutes les heures, regarde mes canaux connectés, regroupe les nouveaux messages par expéditeur et par urgence, archive automatiquement les newsletters et notifications, et ne fais remonter que ceux qui mentionnent une deadline, une personne qui m'attend, ou de l'argent.
4. La veille du vendredi qui se dédoublonne toute seule
Chaque vendredi à 18h, cherche les nouveautés et les vraies discussions sur [ton sujet], compare avec ce que tu m'as envoyé la semaine dernière pour ne pas répéter, et livre-moi un condensé de 5 puces avec les liens, sur Telegram.
6. La tâche longue que tu délègues le soir
Recherche [ta question], compare les 3 meilleures options sur le prix, les limites et le verrouillage fournisseur, et envoie-moi le résultat ce soir quand c'est prêt. Ne m'attends pas pour les questions : prends des hypothèses raisonnables et liste-les en haut.
7. La veille sur tes concurrents (pas sur ton fil d'actu)
Chaque jour à 9h, vérifie les pages "nouveautés" et "tarifs" de [produit A], [produit B], [produit C], et ne me préviens que si quelque chose a vraiment changé : une fonctionnalité, un prix, une suppression. Cite-moi le changement exact.
10. Le radar sur ton propre nom
Une fois par jour, cherche les nouvelles mentions de [mon nom / ma marque / mon projet] sur le web et les plateformes où je suis, ignore les compliments, et fais remonter les bugs signalés, les plaintes, et toute question restée sans réponse.
11. Une conférence de 90 minutes en 5 puces
Prends [URL d'une vidéo ou d'un podcast], récupère la transcription, et donne-moi l'argument en 5 puces avec les minutages des passages qui valent le coup d'œil. Saute l'intro et la pub.
13. La boîte de réception à zéro, mais c'est lui qui rédige
Pour les e-mails de routine (calage de rendez-vous, mises en relation, points de suivi), rédige une réponse dans mon style et garde-la dans une file d'attente pour ma validation en un clic. N'envoie jamais rien tout seul. Fais remonter tout ce qui demande une vraie décision.
Bloc B : Les prompts pour profils tech / dev
2. La surveillance de dépôt qui ne parle que si ça casse
Surveille [org/dépôt]. Reste silencieux sauf si l'intégration continue passe au rouge ou si un nouveau ticket s'ouvre avec le label "bug". Dans ce cas, envoie-moi le nom du job en échec ou le contenu du ticket, et rien d'autre.
5. "Fais-moi comprendre ce dépôt" en un message
Clone [URL du dépôt], résume l'architecture en 5 puces, trouve le point d'entrée principal et le fichier le plus risqué, puis propose-moi un workflow propre pour contribuer.
8. La revue nocturne de ton propre code
Chaque nuit à 23h, regarde les commits du jour et signale tout ce qui est risqué : un TODO oublié, un log de debug laissé en prod, une fonction de plus de 80 lignes, un chemin modifié sans test. Résume en une courte liste à lire avec le café.
9. Le point d'équipe qu'il écrit pour toi
Chaque jour de semaine à 9h55, assemble mon point d'équipe à partir de mes dépôts et canaux : ce qui est terminé, ce qui est en cours, ce qui est bloqué, en trois courtes puces.
12. "Explique cette erreur et propose le correctif"
Voici une trace d'erreur : [colle-la]. Cherche la cause dans mon dépôt, explique ce qui échoue vraiment en deux phrases, et propose le plus petit correctif possible sans toucher au reste.
14. Un agent d'astreinte qui diagnostique avant de te réveiller
Quand une alerte de monitoring se déclenche, ne te contente pas de la transférer : récupère les 50 dernières lignes des logs concernés, vérifie ce qui a été déployé récemment, et envoie-moi en un paragraphe ta première hypothèse sur la cause, avec l'alerte brute.
Le 17e : transformer un bon run en compétence permanente
C'est la partie qui compose dans le temps. Après n'importe quel run réussi :
Ça a marché. Enregistre ça comme une compétence réutilisable appelée "[nom]", pour que tu le refasses pareil la prochaine fois sans que je réexplique le format.
⚠️ Les 3 erreurs qui cassent tout au démarrage
Les deux premières semaines, l'essentiel de l'apprentissage, c'est de comprendre ce qu'un prompt à un agent permanent doit contenir qu'un prompt à un chat n'a pas besoin de contenir.
Erreur 1 : des horaires vagues
"Envoie-moi des updates sur mes projets" produit une lance à incendie. Sans règle d'escalade, l'agent rapporte tout, et un rapport que tu ne peux pas survoler est un rapport que tu coupes. Chaque prompt planifié doit porter une clause explicite "ne me préviens que si X".
Erreur 2 : aucun budget sur les jobs horaires
Un tri horaire trop bavard dépense discrètement plus en une semaine que ce que tu avais prévu pour le mois, parce que rien ne le plafonne. Persistant plus illimité, c'est la recette de la facture surprise. Cale la fréquence sur ce que tu liras vraiment, et surveille ta dépense la première semaine.
Erreur 3 : un modèle bon marché pour économiser
Déjà vu plus haut dans les prérequis, mais ça mérite répétition parce que c'est l'erreur la plus piégeuse. Les petits modèles décrochent en plein milieu d'une tâche et échouent d'une manière qui ressemble à un bug de prompt. Le modèle n'est pas l'endroit où économiser.
🔒 Les 3 contraintes honnêtes avant de te lancer
Auto-héberger un agent toujours allumé n'est pas sans contrepartie. Trois points à regarder en face.
1. C'est toi l'administrateur maintenant
Les mises à jour, la disponibilité, le modèle de permissions, c'est ton affaire. Un agent qui se souvient de tout et qui agit sur ta machine se tient en laisse plus courte qu'un chatbot qui oublie tout en fermant l'onglet.
2. Il exécute des commandes en ton nom
Mets un backend isolé (Docker, ou un backend cloud) avec ses protections AVANT de lui donner un vrai accès, pas après qu'il touche déjà à tes fichiers. Hermes propose justement du durcissement de conteneur (racine en lecture seule, capacités réduites). Le bac à sable est une décision du jour 1, pas d'après.
3. Le bruit est fort
Les compteurs de stars et les "guides de déploiement" sponsorisés varient énormément d'un article à l'autre. Juge l'outil sur ce qu'il fait pour ta semaine, pas sur le classement.
🤖 Augmentation ou automatisation : sache ce que tu construis
Il y a une distinction que la plupart des gens ratent, et c'est celle qui décide si ton agent t'aide ou te crée un nouveau problème.
L'augmentation garde un humain dans la boucle : l'agent prépare, propose, rédige (le prompt n°13 qui rédige tes réponses mais n'envoie rien sans ton clic en est l'exemple parfait).
L'automatisation retire l'humain de la boucle à grande échelle : l'agent décide et agit seul (le tri d'inbox qui archive sans te montrer).
Hermes peut faire les deux. La question n'est pas "lequel est mieux", c'est "lequel pour quelle tâche, et à quel niveau de risque". Une réponse mal envoyée à un client ne se rattrape pas ; une newsletter archivée par erreur, si. C'est pour ça qu'on choisit l'augmentation sur les actions irréversibles ou à fort enjeu relationnel, et l'automatisation sur le volume à faible risque.