Qu’est-ce que oh-my-hermes ?
oh-my-hermes (OMH) est un module complémentaire pour Hermes Agent, de Nous Research, pas un agent à part entière. C'est un projet communautaire de l'utilisateur GitHub rlaope, pas une publication de Nous ; le README remercie Nous pour Hermes et cite OpenGateway, une passerelle de modèles, comme sponsor. OMH installe un ensemble de skills Hermes, un plugin Hermes et sa propre interface de terminal, qui tourne sur la passerelle de Hermes. Selon la documentation, il ne modifie jamais Hermes, et Hermes continue d'effectuer chaque appel au modèle, d'exécuter chaque outil et de trancher chaque approbation.
« Wired into IDE » dans le slogan ne désigne pas une extension d'éditeur. La documentation ne décrit aucune extension pour VS Code ou JetBrains ni aucun adaptateur ACP. Ce qui existe relève plutôt de la tuyauterie d'IDE : des outils optionnels de serveur de langage pour les définitions, les références et les renommages (désactivés par défaut), un serveur MCP dont omh setup peut écrire la configuration pour Claude Code, Codex, OpenCode ou Cursor, et un workflow ulw-maestro qui confie une tâche à Claude Code ou Codex et suit la session en direct.
OMH fonctionne avec tous les fournisseurs que Hermes peut joindre ; son site énumère 26 familles de modèles et fournisseurs, d'OpenAI et Claude à Bedrock et OpenRouter. Chaque tâche reçoit l'une de 18 catégories, chacune avec une chaîne ordonnée de modèles et un effort de raisonnement, et un modèle refusé cède la place au suivant de la chaîne. Le dépôt a été créé en juin 2026, est sous licence MIT, écrit surtout en Python, et a publié 22 versions depuis la v1.0.0 du 9 juin ; la v4.0.3 est sortie le 28 octobre 2026.
oh-my-hermes vaut-il le coup ?
oh-my-hermes est la tentative la plus ambitieuse de faire de Hermes Agent un harnais de code, et sa meilleure idée est une règle de compte rendu plutôt qu'une fonction. Environ 4 970 étoiles GitHub et 400 forks en cinq mois traduisent un intérêt réel, même si c'est peu à côté des quelque 257 000 étoiles de Hermes, et npm a compté 741 téléchargements du paquet sur la semaine allant jusqu'au 29 octobre.
Le workflow central est /dag-ulw. Il transforme un objectif en graphe de petits nœuds, exécute en parallèle ceux qui sont prêts sur le modèle choisi pour la catégorie de chaque nœud, empêche les nœuds qui tournent en même temps de toucher aux fichiers des autres et confie à un nœud distinct la vérification de l'objectif avant le compte rendu. Chaque état indique ensuite son étape et le degré de certitude d'OMH : Plan · not run, Code · reported done, Test · verified. Une exécution ne compte comme vérifiée que si un test, une revue ou une étape de CI a réellement réussi. La plupart des harnais affichent « complete » dès que le modèle le dit ; celui-ci non.
Côté sécurité, OMH apporte peu de chose en propre, car Hermes garde la main. La documentation indique que Hermes gère chaque exécution d'outil et chaque décision d'approbation : l'isolation est donc celle du backend de terminal Hermes choisi, et le backend local de Hermes n'en offre aucune. L'interface de terminal d'OMH ajoute un mode tout accepter sur Shift+Tab qui coupe les demandes d'approbation de Hermes pour la session. Ses propres garde-fous sont plus étroits : les processus enfants qu'il lance pour le travail en parallèle reçoivent par défaut un environnement à privilèges minimaux, et les règles d'appel d'outils écrites par l'utilisateur peuvent bloquer un appel correspondant, mais le hook échoue en mode ouvert, si bien qu'une règle invalide est ignorée sans avertissement si vous ne lancez pas le validateur. Le cœur d'omh ne fait aucun appel réseau de lui-même ; la vérification des mises à jour au démarrage est optionnelle, et sa « télémétrie des coûts » se résume à des décomptes locaux de tokens et de dollars.
Face à Claude Code ou OpenCode, c'est un autre type d'outil. Ce sont des agents de code ; OMH est une couche d'orchestration qui, pour le code lourd, préfère confier le travail à Codex, Claude Code ou d'autres environnements oh-my et consigner ce qui revient. Sa propre matrice de parité le compare aux schémas communs de la famille oh-my : paquets de skills, rôles spécialisés, équipes de workers, worktrees et affichage d'état. Le prix à payer, ce sont les changements incessants et le contexte. La version 4.0.0 est arrivée le 19 octobre, quatre mois après la 1.0.0 ; l'installation complète par défaut ajoute la ligne d'index de chaque skill à chaque requête Hermes ; et la voie A/B qui compare Hermes seul à Hermes avec OMH dispose d'un corpus mais, selon le README, d'aucune exécution mesurée pour l'instant.
Là où il fait la différence
Un développeur qui utilise déjà Hermes Agent avec des clés de plusieurs fournisseurs
Répartir une grosse refonte entre plusieurs modèles sans payer le prix d'un modèle de pointe à chaque étape
Lancez /dag-ulw pour que la planification tombe dans une catégorie de raisonnement approfondi et les petites modifications dans une catégorie rapide, avec des chaînes que vous réordonnez via omh model. OMH est gratuit ; la facture correspond aux tokens de chaque voie, que l'affichage d'état chiffre ligne par ligne ou marque comme inconnus.
Un responsable technique dans une agence de 15 personnes qui rend compte de l'avancement à ses clients
Empêcher que les exécutions de l'agent soient déclarées terminées alors que rien n'a été testé
Utilisez les étiquettes d'étape et de certitude et ulw-loop avec une étape de contrôle nommée comme npm test, pour qu'une exécution n'affiche Test · verified qu'une fois ce contrôle réussi. Le risque tient au poids de l'installation : le catalogue complet de skills ajoute du contexte à chaque requête Hermes, si bien qu'une installation core peut mieux convenir à une équipe au périmètre étroit.
Un staff engineer qui utilise Claude Code ou Codex pour l'implémentation
Garder la planification et la recherche dans Hermes et envoyer le code à un agent existant
ulw-maestro compose un prompt pour Claude Code ou Codex et suit la session, et omh setup --with-mcp peut enregistrer le serveur MCP d'OMH dans Claude Code, Codex, OpenCode ou Cursor. L'abonnement ou les coûts d'API de chaque agent s'appliquent.
Avant de vous engager
- Mise en route
- Script d'installation curl pour macOS et Linux, installateur PowerShell pour Windows, Homebrew, npm ou Bun ; il faut Python 3.11+ (et Node 18+ pour npm ou Bun) ainsi qu'un Hermes Agent fonctionnel. Lancez omh setup, puis omh doctor pour vérifier l'installation.
- Intégrations
- Skills, plugin et passerelle de Hermes Agent ; un serveur MCP stdio optionnel avec des recettes de configuration pour Claude Code, Codex, OpenCode et Cursor ; des outils optionnels de serveur de langage ; des transferts vers Claude Code et Codex.
- Données et confidentialité
- Les journaux d'exécution restent en local sous ~/.omh et, selon la documentation, contiennent par défaut des métadonnées plutôt que des prompts bruts. Le cœur d'omh ne fait aucun appel réseau ; les prompts vont aux fournisseurs qu'utilise Hermes. Les permissions des fichiers privés ne sont pas appliquées sous NTFS sur Windows. Licence MIT.
- Coût à grande échelle
- Aucune offre payante ; la dépense correspond aux tokens de modèle sur des voies parallèles, qui se multiplient avec le nombre de nœuds d'une exécution. Les estimations en dollars par ligne proviennent d'une grille tarifaire intégrée au projet.
- Limites
- Aucune extension d'éditeur ; les lanceurs npm et Bun sous Windows ne sont pas encore couverts par la CI ; quatre versions majeures en cinq mois ; l'installation complète par défaut alourdit le coût en contexte de chaque requête ; le benchmark annoncé Hermes contre Hermes avec OMH n'est pas publié.
Les points forts
- Des étiquettes d'état qui séparent le travail prévu, déclaré et vérifié
- Des chaînes de modèles par voie qui passent au suivant au lieu de rétrograder en silence
- Fonctionne avec tout fournisseur pris en charge par Hermes
- Le cœur d'omh ne fait aucun appel réseau ; la vérification des mises à jour est optionnelle
Les points faibles
- Aucune extension d'éditeur malgré le slogan sur l'IDE
- Le benchmark Hermes seul contre Hermes avec OMH n'a pas encore été lancé
- Quatre versions majeures depuis juin 2026
- Le mode tout accepter coupe les approbations de Hermes pour une session ; les règles d'appel d'outils échouent en mode ouvert
Idéal pour
Les utilisateurs de Hermes Agent qui veulent des exécutions de code planifiées, parallèles et multimodèles, avec une preuve claire de ce qui a réellement réussi.
Alternatives à oh-my-hermes
oh-my-hermes : questions fréquentes
- oh-my-hermes vaut-il le coup ?
- oh-my-hermes donne à Hermes la planification, les voies parallèles et les comptes rendus d'état honnêtes d'un vrai harnais de code, mais il a cinq mois, en est à sa quatrième version majeure et n'a encore publié aucun benchmark montrant qu'il aide. Nous lui donnons 3.7 sur 5.
- Combien coûte oh-my-hermes ?
- Gratuit sous licence MIT ; vous payez les fournisseurs de modèles qu'appelle Hermes. Aucune édition payante n'est publiée.
- Quels sont les inconvénients de oh-my-hermes ?
- Aucune extension d'éditeur malgré le slogan sur l'IDE; le benchmark Hermes seul contre Hermes avec OMH n'a pas encore été lancé; quatre versions majeures depuis juin 2026; le mode tout accepter coupe les approbations de Hermes pour une session ; les règles d'appel d'outils échouent en mode ouvert.
- À qui s’adresse oh-my-hermes ?
- Les utilisateurs de Hermes Agent qui veulent des exécutions de code planifiées, parallèles et multimodèles, avec une preuve claire de ce qui a réellement réussi.
- Combien coûte oh-my-hermes pour une équipe ou en production ?
- Aucune offre payante ; la dépense correspond aux tokens de modèle sur des voies parallèles, qui se multiplient avec le nombre de nœuds d'une exécution. Les estimations en dollars par ligne proviennent d'une grille tarifaire intégrée au projet.
- oh-my-hermes est-il sûr pour les données de l’entreprise ?
- Les journaux d'exécution restent en local sous ~/.omh et, selon la documentation, contiennent par défaut des métadonnées plutôt que des prompts bruts. Le cœur d'omh ne fait aucun appel réseau ; les prompts vont aux fournisseurs qu'utilise Hermes. Les permissions des fichiers privés ne sont pas appliquées sous NTFS sur Windows. Licence MIT.
- Quelles sont les meilleures alternatives à oh-my-hermes ?
- Les alternatives les plus proches que nous avons testées sont Hermes Agent, OpenCode et OpenAI Codex CLI.
Réponses vérifiées le 31 oct. 2026.