Hermes Agent : un système d'exploitation IA personnel

@IBuzovskyi
ANGLAISil y a 1 mois · 07 juin 2026
142K
252
36
10
653

TL;DR

Hermes Agent, développé par Nous Research, transforme l'IA d'un simple outil basé sur des sessions en un système d'exploitation persistant. Il intègre une mémoire à long terme, une orchestration Kanban et la création autonome de compétences dont la valeur s'accroît avec le temps.

La plupart des frameworks d'agents IA actuels fonctionnent principalement comme des applications construites au-dessus de grands modèles de langage. Ils peuvent effectuer des raisonnements, utiliser des outils et maintenir un contexte au sein d'une session, mais ils manquent généralement de mécanismes natifs robustes pour une persistance structurée à long terme, l'isolation des charges de travail, l'expansion autonome de leurs propres capacités et une coordination fiable entre plusieurs composants sur des périodes prolongées.

Hermes Agent, développé par Nous Research, implémente plusieurs caractéristiques architecturales qui le distinguent de nombreux autres frameworks d'agents. Celles-ci incluent la prise en charge d'une mémoire persistante entre les sessions, la capacité d'exécuter plusieurs contextes d'exécution isolés via des profils, un système d'orchestration de tâches structuré basé sur Kanban, des mécanismes permettant aux agents de créer et de stocker des procédures réutilisables dérivées de leur propre activité, et une passerelle de messagerie qui connecte l'agent à plus de 27 plateformes de communication.

Cet article examine Hermes à travers le prisme d'un Système d'Exploitation IA Personnel. L'objectif est de fournir une analyse détaillée et honnête de ses couches architecturales fondamentales, de la manière dont ces couches interagissent en pratique, et de ce que le système peut offrir de manière réaliste en juin 2026, sur la base de la documentation publique et du comportement observé.

1. Couches Fondamentales d'Hermes

Pour mieux comprendre la structure d'Hermes, il est utile de faire correspondre ses composants aux concepts des systèmes d'exploitation traditionnels.

YanXbt - inline image

1.1 Architecture Mémoire

Hermes maintient plusieurs couches de mémoire distinctes au lieu d'essayer de conserver toutes les informations pertinentes dans une seule fenêtre de contexte. Les principaux types incluent :

  • Mémoire de session : Contexte actif pendant une tâche ou une conversation spécifique. Ce type de mémoire est généralement de courte durée et lié à la session en cours.
  • Mémoire à long terme : Stockage persistant de faits, d'informations, de préférences utilisateur et de connaissances accumulées qui survivent entre les sessions et les redémarrages du système. Limitée par des seuils configurables pour éviter une croissance illimitée :
yaml
1memory:
2 memory_enabled: true
3 user_profile_enabled: true
4 memory_char_limit: 2200 # ~800 tokens
5 user_char_limit: 1375 # ~500 tokens
  • Mémoire de compétences : Stockage de procédures structurées et réutilisables (compétences) que l'agent a créées ou affinées sur la base de travaux réussis antérieurs. Stockées sous forme de fichiers Markdown simples dans ~/.hermes/skills/.
  • Rappel de session : Recherche en texte intégral FTS5 avec résumé LLM sur l'ensemble de l'historique des conversations. Interrogez n'importe quelle session passée :

Rappelle-moi chaque idée commerciale dont nous avons discuté le mois dernier. Quelle était l'analyse concurrentielle que nous avons faite il y a 3 semaines ?

L'approche mémoire multicouche est l'un des éléments fondamentaux qui permet à Hermes de fonctionner davantage comme un système persistant qu'un agent conversationnel typique.

Fournisseurs de mémoire externes :

Pour les cas d'utilisation nécessitant une intelligence plus poussée au-delà de la mémoire intégrée, Hermes prend en charge 8 plugins de fournisseurs de mémoire externes :

  • Mem0 — graphe de connaissances + récupération sémantique. Charge uniquement les entrées pertinentes par tour. 72 % de tokens en moins par rapport à une injection naïve complète.
  • Honcho — mémoire dialectique à deux pairs. Construit des observations UTILISATEUR + IA distinctes. Auto-hébergé pour les environnements sensibles aux données personnelles.
  • Hindsight, Holographic, RetainDB, ByteRover, Supermemory, OpenViking — fournisseurs supplémentaires avec différentes architectures.
text
1hermes memory setup
2# sélecteur interactif, choisir le fournisseur
3hermes memory status
4# vérifier ce qui est actif

1.2 Profils en tant qu'Environnements d'Exécution Isolés

Les profils dans Hermes permettent aux utilisateurs de créer et d'exécuter plusieurs instances distinctes de l'agent sur la même machine. Chaque profil maintient ses propres :

  • Configuration et sélection du modèle
  • Stockages mémoire (session et long terme)
  • Ensemble de compétences installées
  • Connexions de la passerelle et identifiants associés
  • Historique des sessions
  • Jeton du bot Telegram
  • Tâches Cron
  • Base de données d'état
bash
1hermes profile create researcher
2hermes profile create ops
3hermes profile create content-lead

Chaque profil devient sa propre commande :

bash
1researcher setup # configurer le modèle et les clés API
2researcher chat # démarrer une session
3researcher gateway start # se connecter à Telegram

Exemples de configurations de profils :

text
1researcher :
2→ soul.md : recherche approfondie uniquement. Faits et chiffres.
3→ model : gpt-5.5 (moins cher, volume élevé)
4→ tools : recherche web, firecrawl, browser-use
5
6ops :
7→ soul.md : tâches d'administration. Calendrier, tri des emails.
8 Demander approbation avant d'envoyer quoi que ce soit.
9→ model : gpt-5.5 (tâches courantes)
10→ tools : email, calendrier, notion
11
12content-lead :
13→ soul.md : produire du contenu. Correspondre à ma voix.
14→ model : claude-sonnet-4 (bonne rédaction)
15→ tools : recherche X, recherche web, analytics

Distribution des profils :

Les profils peuvent être partagés via git. Un agent de recherche qui fonctionne peut être distribué à n'importe qui :

bash
1cd ~/.hermes/profiles/researcher
2git init && git add . && git commit -m "initial"
3git push origin main

N'importe qui peut l'installer :

bash
1hermes profile install github.com/you/researcher

Ils remplissent leurs propres clés API. Les compétences, soul.md et les workflows sont transférés. Les mémoires et les sessions restent par machine.

L'isolation des profils est fonctionnelle et utile pour de nombreux scénarios réels. Cependant, elle ne doit pas être comprise comme offrant les mêmes garanties de sécurité ou de robustesse que l'isolation des processus dans les systèmes d'exploitation traditionnels.

1.3 Kanban comme Ordonnancement et Gestion d'État

Le système Kanban sert de couche principale de coordination et de gestion d'état dans Hermes. Il est responsable de plusieurs fonctions importantes :

  • Création et suivi des tâches
  • Gestion des dépendances entre les tâches
  • Gestion des transitions d'état
  • Facilitation du transfert de contexte lorsqu'une tâche ou un profil transmet le travail à un autre
  • Enregistrement de l'historique d'exécution et des résultats pour chaque tentative de tâche

Statuts : Triage → À faire → Prêt → En cours → Bloqué → Terminé → Archivé

Le répartiteur s'exécute toutes les 60 secondes, attribue automatiquement les tâches aux travailleurs disponibles, suit les battements de cœur, détecte les processus zombies et gère les budgets de nouvelles tentatives.

bash
1hermes kanban list # voir le tableau
2hermes kanban swarm # générer un système multi-agents complet :
3 # orchestrateurn racine + travailleurs parallèles
4 # + vérificateur à barrière + synthétiseur à barrière
5 # + tableau noir partagé

Exemple de flux de travail matinal :

text
1/objectif voici ma liste de tâches pour aujourd'hui :
2
31. rechercher les sujets IA tendance sur X
42. rédiger 2 publications basées sur les résultats
53. vérifier la boîte de réception et signaler les emails urgents
64. extraire les publications des concurrents des dernières 24 heures
75. mettre à jour le calendrier de contenu dans Notion
8
9ajouter chaque tâche au triage kanban.
10attribuer à des sous-agents si possible.
11m'envoyer un résumé sur Telegram quand toutes les tâches sont terminées.

Une fonctionnalité particulièrement importante est l'état "Bloqué". Lorsqu'une tâche entre dans cet état, l'exécution est interrompue jusqu'à ce qu'un humain fournisse une entrée ou la débloque. Cette conception fait de la supervision humaine une partie structurée et native du flux de travail, plutôt qu'une intervention externe ou ad hoc.

En traitant les tâches comme des objets de première classe avec un contexte et un historique préservés, la couche Kanban aide à réduire la perte d'informations qui se produit couramment lors des transferts dans les flux de travail multi-agents ou en plusieurs étapes.

1.4 Tâches Cron — Le Planificateur

Les tâches Cron sont des tâches autonomes basées sur le temps, écrites en langage naturel. Aucune syntaxe crontab requise.

C'est la couche qui transforme Hermes d'un outil réactif en un système proactif. Les informations utiles arrivent avant que vous ne les demandiez.

Exemples de tâches Cron en production :

text
1Chaque matin à 8h :
2envoie-moi une histoire IA qui vaut la peine d'être commentée sur X.
3
4Toutes les 3 heures :
5scanne X pour les nouveaux posts dans ma niche que je devrais citer.
6
7Chaque jour à 21h :
8vérifie si les concurrents ont publié du contenu exceptionnel aujourd'hui.
9
10Chaque lundi à 9h :
11audite mon tableau de contenu. Signale les idées bloquées depuis plus de 7 jours.
12
13Chaque vendredi à 18h :
14résume le contenu livré cette semaine,
15ce qui a bien marché, ce qui n'a pas marché, et pourquoi.

Les tâches Cron peuvent cibler des sujets Telegram spécifiques, des profils spécifiques et des plateformes de livraison spécifiques (Telegram, Discord, Slack, email).

Le Tableau de Bord Web offre une interface de gestion complète des tâches Cron : créer, modifier, mettre en pause, reprendre, déclencher manuellement, voir la dernière heure d'exécution et la prochaine heure d'exécution.

Dans les termes d'un SE, les tâches Cron sont le démon planificateur. Elles garantissent que le système effectue un travail à une cadence prévisible sans intervention humaine.

1.5 /goal — Objectifs Persistants (La Boucle de Ralph)

Une invite normale demande à Hermes une seule réponse. /goal donne à Hermes un objectif à atteindre sur plusieurs tours jusqu'à ce qu'un modèle juge détermine que l'objectif est atteint.

L'architecture :

  • L'agent exécute un tour vers l'objectif
  • Le modèle juge évalue : terminé ou continuer ?
  • Si continuer : l'agent exécute un autre tour
  • Si terminé : l'objectif est atteint, le résultat est livré
  • max_turns par défaut : 20. Configurable par type de tâche.
  • /goal resume réinitialise le compteur de tours et continue
bash
1hermes config set goals.max_turns 20 # recherche, contenu
2hermes config set goals.max_turns 50 # code, constructions en plusieurs étapes

Le modèle /goal structuré :

text
1/objectif [RÉSULTAT]
2avec sources : [SOURCES]
3avec contraintes : [CONTRAINTES]
4livrable : [LIVRABLE]

Exemple :

text
1/objectif décider de la meilleure idée de contenu que je devrais publier cette semaine.
2avec pour sources les publications tendance X dans ma niche, l'analyse concurrentielle,
3la performance de mes 30 derniers jours de publications.
4avec contraintes : éviter les angles répétés,
5pas de cadrage générique sur le battage médiatique de l'IA.
6livrable : une idée finale avec titre, accroche,
7preuves nécessaires et un plan d'ébauche.

L'astuce de l'entretien — laisser Hermes rédiger son propre /goal :

text
1Je veux utiliser /goal mais je ne veux pas d'un objectif vague.
2Interviewe-moi uniquement avec les questions dont tu as besoin.
3Ensuite, transforme mes réponses en la commande /goal
4la plus solide possible. Inclus le résultat exact, le contexte,
5les sources, les contraintes, le livrable,
6et le moment où tu dois t'arrêter.

Chaque /goal devient également une carte Kanban automatiquement, rendant la progression visible sur le tableau.

Commandes de base :

text
1/goal [description] # démarrer l'exécution autonome
2/goal status # vérifier ce qui tourne
3/goal pause # mettre en pause sans perdre le contexte
4/goal resume # continuer après la pause
5/goal clear # terminer l'objectif en cours
6/subgoal [texte] # ajouter des conditions en cours d'exécution
7/undo [N] # annuler les N derniers tours (nouveau dans v0.16.0)

1.6 Mécanismes de Création de Compétences

Hermes inclut des fonctionnalités qui permettent aux agents de créer et de stocker des procédures réutilisables (compétences) basées sur leur propre activité. Lorsqu'un agent termine avec succès certains types de travail, il peut identifier des modèles, les formaliser et les sauvegarder pour une utilisation future.

Les compétences sont stockées sous forme de fichiers Markdown simples dans ~/.hermes/skills/. Elles sont transparentes, lisibles et modifiables. Pas de boîte noire.

Exemple — une compétence de création de contenu :

text
1Sauvegarde ceci comme une compétence appelée "publication-contenu":
2
3# Workflow de Publication de Contenu
4
51. Vérifier les sujets tendance dans le créneau des agents IA via la recherche X
62. Recouper avec mes 14 derniers jours de publications (éviter les répétitions)
73. Choisir le meilleur angle basé sur les modèles d'engagement
84. Rédiger un brouillon dans ma voix :
9 - Accroche en MAJUSCULES
10 - flèches → pour les listes de fonctionnalités
11 - Pas de tirets cadratins, pas d'adverbes, pas de préambules
125. Noter le brouillon :
13 - Accroche : arrête-t-elle le défilement ? (1-10)
14 - Valeur de partage : quelqu'un le sauvegarderait-il ? (1-10)
15 - Preuve : chaque affirmation est-elle soutenue par un chiffre ? (1-10)
166. Si un score est inférieur à 7, réécrire cette section
177. Envoyer le brouillon final à Telegram pour approbation

Voir toutes les compétences :

bash
1hermes skills
2# ou
3hermes dashboard # → Onglet Compétences

Hermes est livré avec plus de 60 outils intégrés couvrant le terminal, le web, le navigateur, la vision, la génération d'images, le TTS et l'exécution de code. Les compétences se superposent à ces outils pour créer des workflows complets.

Dans v0.16.0, l'ensemble de compétences par défaut a été réduit à ce dont vous avez réellement besoin — plus léger à l'installation, moins de bruit. Les compétences NVIDIA ont rejoint les robinets officiels du Skills Hub, apportant les compétences officielles CUDA-X, Omniverse, NeMo et TensorRT-LLM dans le catalogue.

L'effet de composition :

Les agents avec plus de 20 compétences auto-créées terminent des tâches futures similaires environ 40 % plus rapidement que les instances fraîches (selon les observations de Nous Research). Cette composition est le différenciateur principal d'Hermes.

En pratique, la maturité, la fiabilité et le degré d'autonomie de la création de compétences varient considérablement. Dans de nombreux cas, en particulier lors des premières utilisations ou avec des tâches complexes, la révision et la curation humaines des compétences créées restent importantes pour obtenir des résultats de haute qualité.

1.7 Curateur Autonome — Le Ramasse-Miettes

À mesure que les compétences s'accumulent sur des semaines et des mois d'utilisation, la redondance, les procédures obsolètes et le gonflement deviennent de réelles préoccupations. Le Curateur Autonome répond à cela.

Le Curateur est un processus en arrière-plan qui s'exécute selon un calendrier configurable (cycle par défaut : 7 jours). Il :

  • Identifie les compétences redondantes ou qui se chevauchent
  • Élimine les compétences qui ne sont plus pertinentes
  • Compresse et consolide les procédures connexes
  • Optimise la bibliothèque de compétences pour l'efficacité de la récupération
  • Révise les descriptions des compétences pour une meilleure recherche

Dans les termes d'un SE, le Curateur fonctionne comme un ramasse-miettes et un défragmenteur. Il empêche le système de fichiers de compétences de se dégrader avec le temps.

Ceci est particulièrement important car la Recherche d'Outils (couverte ci-dessous) repose sur les noms et descriptions des compétences pour la récupération. Des descriptions mal entretenues dégradent la précision de la recherche.

D'après le live stream des laboratoires NVIDIA NemoTron, Karan de Nous Research a confirmé : "Le Curateur Hermes est une fonctionnalité autonome en arrière-plan qui gère, nettoie, optimise, révise, améliore et compresse votre bibliothèque de compétences en permanence."

1.8 Recherche d'Outils — Éditeur de Liens Dynamique

Lorsque vous connectez plus de 15 serveurs MCP, leurs schémas d'outils consomment de l'espace dans la fenêtre de contexte à chaque tour — même lorsque la plupart des outils ne sont pas pertinents pour la tâche en cours.

La Recherche d'Outils remplace tous les schémas MCP/plugin par 3 outils de pont légers :

  • tool_search — trouve le bon outil par son nom et sa description (récupération BM25)
  • tool_describe — charge son schéma complet à la demande
  • tool_call — l'exécute

Chaque outil de pont coûte environ 300 tokens contre des milliers pour le tableau des schémas complet.

yaml
1tools:
2 tool_search:
3 enabled: auto # par défaut, s'active à 10 % d'utilisation du contexte

Trois modes : auto (recommandé), on (toujours actif), off (désactivé).

La précision sur Opus 4 est passée de 49 % à 74 % avec la Recherche d'Outils activée (propres tests d'Anthropic).

Les outils de base d'Hermes (terminal, mémoire, navigateur, recherche web) ne sont jamais différés. Ils restent chargés à chaque tour.

Dans les termes d'un SE, la Recherche d'Outils fonctionne comme un éditeur de liens dynamique. Au lieu de charger chaque bibliothèque partagée au démarrage, le système les charge à la demande lorsque le processus en cours en a besoin. Cela préserve la mémoire (fenêtre de contexte) pour le travail réel.

1.9 Passerelle — La Pile Réseau

La Passerelle est la couche qui rend Hermes accessible depuis n'importe où. Un seul processus de passerelle connecte l'agent à plus de 27 plateformes de messagerie simultanément :

Telegram, Discord, Slack, WhatsApp, Signal, SMS, Email, Matrix, Mattermost, Microsoft Teams, Teams Meetings, Google Chat, LINE, DingTalk, Feishu/Lark, WeCom, WeChat, QQ, Yuanbao, BlueBubbles (iMessage), SimpleX, ntfy, Open WebUI, Home Assistant, MS Graph Webhooks, et plus encore.

bash
1hermes gateway start

La passerelle s'exécute comme un seul processus. Les boutons d'approbation sont natifs dans Telegram et Slack — l'agent peut demander une confirmation humaine avant d'exécuter des actions sensibles.

SSEP — Protocole d'Événements de Flux Structuré (v0.16.0+) :

L'agent ne diffuse plus de texte brut en espérant que les plateformes puissent le restituer. Au lieu de cela :

  1. L'agent émet uniquement des événements typés : MessageChunk, MessageStop, ToolCallChunk, ToolCallFinished, Commentary, LongToolHint, GatewayNotice
  2. Le routeur de la passerelle achemine chaque événement vers l'adaptateur de plateforme approprié
  3. Chaque adaptateur restitue ce qu'il peut et ignore silencieusement ce qu'il ne peut pas

Telegram reçoit des brouillons animés en MarkdownV2. iMessage ignore le chrome d'outil que l'utilisateur n'a pas besoin de voir. Chaque événement est immuable. L'ordre est préservé par flux.

Dans les termes d'un SE, la Passerelle est la pile réseau et SSEP est le serveur d'affichage / compositeur. L'agent produit un format de sortie universel ; la couche de rendu l'adapte par affichage.

Accès à distance :

L'Application de Bureau peut se connecter à un backend Hermes fonctionnant sur une autre machine (VPS, serveur domestique, derrière Tailscale) :

bash
1hermes dashboard --host 0.0.0.0
2# définir nom d'utilisateur et mot de passe via la porte d'accès
3# l'application de bureau se connecte via URL + identifiants

Un seul agent fonctionnant sur un VPS. Géré depuis le Bureau sur votre ordinateur portable, l'interface en ligne de commande via SSH et Telegram sur votre téléphone. Tous accèdent à la même mémoire, aux mêmes compétences et aux mêmes sessions.

1.10 Mode Vocal — Couche E/S

Le mode vocal fournit une entrée et une sortie vocales dans l'interface en ligne de commande et sur toutes les plateformes de messagerie.

text
1/voice on # mode voix-à-voix
2/voice tts # toujours répondre avec la voix
3/voice off # retour au texte

Cinq fournisseurs de reconnaissance vocale :

  • Local faster-whisper (gratuit, fonctionne sur l'appareil)
  • Groq
  • OpenAI Whisper
  • Mistral Voxtral
  • xAI Grok STT

Cinq fournisseurs de synthèse vocale :

  • Edge TTS (gratuit, par défaut)
  • ElevenLabs
  • OpenAI
  • NeuTTS (local, gratuit)
  • MiniMax

Fonctionne avec les messages vocaux Telegram, les canaux vocaux Discord (conversations vocales en direct avec l'agent), WhatsApp, Signal, Slack et l'interface en ligne de commande.

Dans les termes d'un SE, le mode vocal est la couche E/S — fournissant des méthodes d'entrée/sortie alternatives au texte.

1.11 Couche de Sécurité

Hermes fournit plusieurs primitives de sécurité pour les déploiements en production :

Couche 1 — Gestionnaire de Secrets Bitwarden (Gestion des Identifiants)

bash
1hermes secrets bitwarden setup # assistant : installe bws, demande le jeton
2hermes secrets bitwarden status # vérifier la connexion
3hermes secrets bitwarden sync # essai à blanc : voir ce qui est appliqué

Un jeton d'amorçage dans .env. Tous les véritables identifiants résident dans Bitwarden. Chaque instance Hermes extrait les secrets au démarrage. Faites pivoter une clé une fois dans l'application web — chaque instance la récupère au prochain redémarrage. Niveau gratuit.

Couche 2 — Pare-feu de Sortie iron-proxy (Protection des Identifiants)

bash
1hermes egress install # télécharge le binaire iron-proxy, vérifié SHA-256
2hermes egress setup # assistant interactif
3hermes egress start # lance le démon proxy géré

Au lieu d'injecter de véritables identifiants dans le bac à sable, Hermes donne à l'agent des jetons proxy opaques. iron-proxy intercepte à la limite du réseau, échange contre le véritable identifiant, transmet la requête. Le bac à sable ne détient jamais la clé réelle.

Couche 3 — Défense contre les Logiciels Malveillants par Invite

Protection contre les attaques d'injection d'invite de type Brainworm. L'agent détecte et rejette les tentatives de remplacer ses instructions par un contenu malveillant dans les documents traités, les pages web ou les sorties d'outils.

v0.16.0 a ajouté : Épinglage CVE-2026-48710 Starlette, durcissement de la boucle de non-SSRF, et suppression des identifiants des sous-processus. 16 problèmes liés à la sécurité fermés dans cette seule version.

Couche 4 — OpenShell (Entreprise, via le partenariat NVIDIA)

Pour les déploiements en entreprise, Hermes s'intègre à NVIDIA OpenShell et aux primitives de sécurité Microsoft. OpenShell fournit :

  • Portes de politique par utilisateur contrôlant ce à quoi l'agent peut accéder
  • Masquage des jetons à la sortie (l'agent ne voit jamais les véritables identifiants)
  • Politiques interchangeables à chaud sans redémarrage
  • Observabilité et pistes d'audit pour l'administration

D'après le live stream des laboratoires NVIDIA NemoTron, Karan de Nous Research : "La capacité pour moi de dire, aussi intelligent que tu puisses devenir, il n'y a aucun moyen que tu passes par cette passerelle particulière, il n'y a aucun moyen que je te permette d'utiliser la compétence que tu as créée parce que je ne te supervise pas de la manière particulière que je souhaite."

1.12 Extensibilité — Skills Hub et Catalogue MCP

Skills Hub (agentskills.io) : Compétences contribuées par la communauté. Parcourir, rechercher, installer directement depuis le hub via le tableau de bord ou l'interface en ligne de commande.

Catalogue MCP : Organisé par Nous Research. Chaque entrée via une PR fusionnée. 19 932 compétences dans le catalogue.

bash
1hermes mcp # sélecteur interactif

Compétences NVIDIA : Compétences officielles des agents NVIDIA intégrées au Skills Hub. Bibliothèques CUDA-X, workflows Omniverse, entraînement et inférence NeMo, optimisation TensorRT-LLM, programmation quantique CUDA-Q. Mises en miroir quotidiennement depuis les dépôts de produits NVIDIA.

Dans les termes d'un SE, le Skills Hub et le Catalogue MCP fonctionnent comme un gestionnaire de paquets. Les utilisateurs peuvent découvrir, installer et gérer des capacités sans les construire à partir de zéro.

1.13 Couche d'Interface

Hermes peut être consulté et géré via plusieurs surfaces :

CLI (Interface en Ligne de Commande) : Parité fonctionnelle complète. Chaque commande, chaque outil, chaque option de configuration disponible. L'interface la plus puissante.

bash
1hermes # démarrer une session
2hermes chat # identique à ci-dessus
3hermes doctor # vérification de diagnostic
4hermes dump # état complet du système pour le débogage
5hermes status # aperçu visuel

TUI (Interface Utilisateur Textuelle) : Interface de terminal riche avec panneaux et navigation. Terrain intermédiaire entre la puissance de l'interface en ligne de commande et le retour visuel.

Application de Bureau (v0.16.0 — "La Version Surface") : Application Electron native pour macOS, Windows et Linux. Construite en 100 PRs et 159 commits en une seule semaine. Présentée pour la première fois lors du Keynote GTC de Jensen.

  • Volet d'aperçu côte à côte
  • Explorateur de fichiers intégré
  • Glisser-déposer de fichiers directement dans le chat
  • Mode vocal intégré
  • Sélecteur de modèle en ligne dans la barre d'état (recherche floue)
  • Sessions multi-profils simultanées
  • Interface utilisateur des paramètres pour les modèles, clés API, outils
  • Gestion des profils
  • Visionneuse d'artefacts (chaque fichier créé par Hermes)
  • Mise à jour automatique dans l'application
  • Traduction complète en chinois simplifié
  • Même répertoire HERMES_HOME que l'interface en ligne de commande — les sessions se transfèrent de manière transparente

Téléchargement : hermes-agent.nousresearch.com/desktop

Si Hermes est déjà installé :

bash
1hermes desktop

Tableau de Bord Web :

bash
1hermes dashboard # ouvre localhost:9119
  • Modèles, tâches Cron, compétences, profils, tableau Kanban
  • Panneau d'administration complet basé sur le navigateur : catalogue MCP, canaux de messagerie, identifiants, webhooks, gestion de la mémoire
  • Authentification enfichable : connexion OIDC ou nom d'utilisateur/mot de passe
  • Entièrement extensible avec des thèmes (YAML) et des plugins (JS + Python)
  • Aucune donnée ne quitte localhost par défaut

Plateformes de Messagerie : Plus de 27 plateformes via la passerelle (couvertes dans la section 1.9).

2. L'Effet de Composition

La nature composée d'Hermes est sa propriété la plus distinctive et la principale raison pour laquelle il fonctionne davantage comme un système d'exploitation qu'un agent typique.

Jour 1 : Hermes ne sait rien de vous. Chaque tâche nécessite des instructions complètes. Vous expliquez votre flux de travail, vos préférences, vos outils. L'agent est une page blanche.

Semaine 2 : Hermes a accumulé de la mémoire sur vos projets, préférences et style de travail. Il cesse de poser des questions auxquelles vous avez déjà répondu. Les tâches qui nécessitaient 10 messages n'en nécessitent plus que 3.

Mois 1 : Hermes a créé 15 à 20 compétences à partir du travail accompli. Votre flux de travail de contenu, votre processus de recherche, votre méthode de tri des e-mails — chacun est encodé sous forme de procédure réutilisable. Les tâches qui nécessitaient 20 tours à l'agent le premier jour se terminent désormais en 5.

Mois 3 : Avec plus de 40 compétences et une mémoire profonde, l'agent opère à un niveau qui ne peut être reproduit en passant à un meilleur modèle avec un contexte vierge. Les compétences accumulées, la mémoire et les préférences apprises créent un avantage cumulatif qui croît à chaque session.

Les chiffres : Les agents disposant de plus de 20 compétences auto-créées terminent des tâches futures similaires environ 40 % plus rapidement que les instances fraîches. Cette amélioration se cumule — chaque tâche accomplie peut créer ou affiner une compétence qui accélère le travail futur.

Ce que cela signifie en pratique :

Lors du live stream des NVIDIA NemoTron Labs, Johnny de Nous Research a décrit son flux de travail réel : « Chaque matin, je lance une session de planification. Pour chaque session de planification, je récupère un fichier date-clé contenant les choses que je veux faire. La compétence examine la semaine écoulée et me dit ce qui m'a manqué ou s'il y a quelque chose que j'avais dit urgent et que je n'ai pas traité. À 23h, un cron se déclenche et me demande : as-tu fait ce que tu voulais faire ? »

C'est un système qui a évolué par l'usage. La compétence de planification matinale, le système de classement par date-clé, la rétrospective hebdomadaire — aucun de ces éléments n'était pré-construit. Ils ont émergé des habitudes d'utilisation de Johnny et sont devenus une infrastructure permanente.

Karan, qui a entraîné les premiers modèles Hermes, l'utilise pour les ablations en ML : « Je déteste vraiment faire des ablations. C'est fastidieux, ça prend du temps. Mais c'est nécessaire. C'est comme ça qu'on fait de la science. Hermes s'en charge maintenant. Et je n'ai plus à le faire. »

L'effet cumulatif est l'argument central pour considérer Hermes comme une infrastructure plutôt que comme une application. Les applications offrent la même valeur au jour 90 qu'au jour 1. L'infrastructure s'améliore avec l'investissement.

3. Économie des Tokens — Ce que cela coûte réellement

Utiliser Hermes comme un système d'exploitation personnel a des coûts concrets. Il est important de les comprendre pour une utilisation durable.

L'exécution de l'agent : Hermes lui-même est gratuit et open source (licence MIT). Le coût provient de l'inférence du modèle et de l'infrastructure.

Options d'infrastructure :

YanXbt - inline image

Spécifications minimales du VPS : 2 vCPU, 2 Go de RAM pour une utilisation légère.

Recommandé : 4 vCPU, 8 Go de RAM pour une utilisation intensive. Pas de GPU nécessaire — Hermes appelle des API, pas le modèle directement.

Options de fournisseur de modèle :

YanXbt - inline image

Coûts de l'API X (paiement à l'utilisation depuis février 2026) :

YanXbt - inline image

Alternative : OpenTweet MCP à 5,99 $/mois forfaitaire.

Budgets mensuels réalistes :

Les estimations de tokens ci-dessous sont approximatives et basées sur des schémas de session typiques. La consommation réelle dépend du modèle, de la complexité des tâches, du volume de sortie des outils et de la configuration. Utilisez /usage dans Hermes pour mesurer vos chiffres réels.

Exécuter le système de contenu complet décrit dans cet article (5 tâches cron quotidiennes, 2 sessions de contenu/jour avec /goal, recherche quotidienne par sous-agent, suivi Kanban) consomme environ 10 à 11 millions de tokens par mois. Voici ce que cela coûte selon votre stratégie de modèle :

YanXbt - inline image

Le même système qui coûte 27 $/mois sur GPT-5.5 coûte 250 $/mois sur Claude Opus. Un facteur 10 pour les mêmes cron jobs, les mêmes /goals, les mêmes sous-agents.

Pourquoi cela importe : Hermes est indépendant du modèle. Vous choisissez le modèle par profil, par tâche. Les tâches cron routinières qui scrutent X pour les sujets tendance n'ont pas besoin du raisonnement d'Opus. Un appel GPT-5.5 à 0 $ fait le même travail. Réservez le modèle coûteux pour le seul /goal par jour où la qualité d'écriture ou le raisonnement profond font une réelle différence.

Le chemin le moins cher complet :

YanXbt - inline image

C'est un agent autonome 24h/24 et 7j/7 avec 5 tâches cron quotidiennes, une mémoire persistante, des compétences auto-améliorantes, un suivi de tâches Kanban et un accès Telegram depuis votre téléphone.

Comparez : un assistant virtuel faisant le même travail coûte 500 à 2 000 $/mois. Une agence de contenu coûte 3 000 à 8 000 $/mois.

Note sur Nous Portal : Le niveau Plus (20 $/mois, 22 $ de crédits) fonctionne bien pour une utilisation légère (1 à 2 tâches cron, quelques sessions par jour). Pour le système de contenu complet décrit ici, le niveau Super (100 $/mois, 110 $ de crédits) ou l'apport de vos propres clés est plus réaliste.

Optimisation des tokens (6 méthodes pour réduire les coûts) :

  1. Lecteur de fichier compact — 14 % de tokens en moins par lecture de fichier (automatique dans la dernière version)
  2. Mise en cache des invites — ~75 % de réduction sur les sessions multi-tours (modèles Anthropic uniquement)
  3. /compress — résume l'historique de la session, supprime les frais généraux
  4. Recherche d'outils — charge les schémas à la demande au lieu de les charger tous au début
  5. Délégation de sous-agents — chaque sous-agent dans son propre contexte, seuls les résumés reviennent
  6. Mémoire basée sur la récupération — 72 % de tokens en moins par rapport à l'injection naïve complète

Chemin le plus rapide vers un agent fonctionnel :

bash
1hermes setup --portal

Un OAuth couvre le modèle + la recherche web + la génération d'images + TTS + le navigateur cloud. Pas besoin de clés API séparées.

4. Comment les Couches s'Enchaînent

Ces couches se cumulent lorsqu'elles sont empilées. Voici une chaîne complète de bout en bout :

text
18h00 — La tâche cron se déclenche.
2
3Le profil content-lead se réveille
4et lance un /goal avec la structure :
5
6« trouver les 3 angles de contenu les plus forts pour aujourd'hui
7en utilisant les données tendances de X et mes 14 derniers jours d'articles. »
8
9Il lance 3 sous-agents :
10→ sous-agent 1 scrute X pour les articles tendance
11→ sous-agent 2 extrait les performances des articles récents
12→ sous-agent 3 vérifie les comptes concurrents
13
14La recherche d'outils charge uniquement les outils dont chaque sous-agent a besoin.
15La mise en cache des invites maintient les coûts des invites système bas.
16Chaque sous-agent s'exécute dans son propre contexte (délégation).
17
18Les trois deviennent des cartes Kanban.
19Le répartiteur les suit en parallèle.
20
21Les sous-agents terminent. Le profil content-lead exécute
22la compétence content-post pour rédiger 2 articles.
23
24Les brouillons atterrissent dans le topic Contenu
25sur Telegram pour approbation.
26
27L'utilisateur approuve l'un. Rejette l'autre.
28L'article approuvé est publié via xurl.
29
3010 minutes plus tard, un concurrent publie
31une réaction sur le même sujet.
32Un webhook se déclenche.
33Hermes rédige un angle de suivi
34et l'envoie dans le topic Réaction.
35
36Tout est visible sur le tableau de bord.
37Ce qui a été exécuté, ce qui a été publié, ce qui est en attente.
38
39À 23h, la tâche cron de révision quotidienne se déclenche.
40La recherche de session extrait le travail du jour.
41Un résumé est livré sur Telegram.

Une journée. Neuf couches architecturales déclenchées. Deux articles publiés. Zéro recherche manuelle. Coût total de l'API : environ 2 à 4 $.

5. Caractéristiques Clés

Persistance

Hermes est explicitement conçu pour conserver les informations entre les sessions grâce à son système de mémoire. Cela permet au contexte accumulé et aux compétences créées de persister dans le temps, plutôt que d'être perdus après chaque session ou redémarrage.

Isolation et Coordination

La combinaison de Profils et de Kanban permet à Hermes de prendre en charge à la fois l'isolation et la collaboration structurée. Les profils fournissent une séparation entre différentes charges de travail, tandis que Kanban permet un transfert contrôlé et un transfert de contexte lorsque la collaboration est nécessaire.

Mécanismes d'Auto-Amélioration

La présence de fonctionnalité de création de compétences offre à Hermes une voie d'amélioration structurelle. Contrairement aux systèmes qui reposent uniquement sur l'ingénierie des invites ou les définitions manuelles d'outils, Hermes peut étendre ses propres capacités en fonction des habitudes d'utilisation. Le Curateur Autonome garantit que la bibliothèque de compétences reste propre et efficace au fil du temps.

Supervision Humaine comme Fonctionnalité Native

L'intervention humaine est implémentée comme un concept de première classe via l'état de tâche Bloqué dans Kanban et les boutons d'approbation dans Telegram et Slack. Cela permet au système de suspendre proprement l'exécution, de préserver le contexte et de reprendre intelligemment une fois l'entrée requise fournie.

6. Considérations Pratiques

Lorsque vous utilisez Hermes comme infrastructure plutôt que comme un simple outil conversationnel, plusieurs facteurs pratiques deviennent importants :

  • La valeur à long terme du système dépend fortement de la façon dont la mémoire et les compétences créées sont gérées, organisées et maintenues au fil du temps. Le Curateur Autonome aide, mais une révision humaine périodique améliore la qualité.
  • L'isolation des profils est utile mais nécessite une configuration délibérée. Elle n'est pas automatique et n'offre pas les mêmes garanties que l'isolation de processus traditionnelle.
  • La qualité et l'utilité des compétences créées de manière autonome peuvent varier considérablement. Dans de nombreux cas, surtout au début, une révision humaine améliore les résultats.
  • La consommation de ressources, en particulier les fenêtres de contexte du modèle et les coûts d'inférence, doit être surveillée activement. Utilisez /usage et /compress régulièrement. Activez la Recherche d'outils pour les configurations MCP lourdes.
  • L'efficacité du système global dépend fortement d'une configuration réfléchie et d'une gestion continue, plutôt que d'émerger automatiquement du simple fait d'exécuter le logiciel.
  • L'économie des tokens doit être comprise avant de s'engager dans des habitudes d'utilisation intensives. Commencez avec Nous Portal Plus à 20 $/mois et évoluez à partir de là.

Configuration Sensible aux Tokens

Faire fonctionner Hermes comme un OS complet avec plusieurs profils et tâches cron consomme des tokens à chaque démarrage de session (invite système + mémoire + index des compétences). Sans optimisation, les coûts peuvent croître plus rapidement que prévu.

Utilisez le bon modèle pour la bonne tâche :

Toutes les tâches n'ont pas besoin du modèle le plus puissant. Faire correspondre le modèle au type de tâche est le levier de coût le plus important.

text
1profil content-lead :
2→ model : claude-sonnet-4 (écriture de qualité, coût modéré)
3
4profil researcher :
5→ model : gpt-5.5 (moins cher, volume élevé via Codex à 0 $)
6
7profil ops :
8→ model : gpt-5.5 (tâches routinières, économique)
9
10profil code-reviewer :
11→ model : claude-opus-4-8 (uniquement pour raisonnement complexe)

Utilisez les modèles de pointe (Opus, GPT-5.5) pour les /goals complexes. Utilisez des modèles moins chers pour les tâches cron quotidiennes et le tri routinier. Un seul changement réduit votre facture mensuelle de moitié.

Limites de mémoire plus basses pour les profils légers :

L'injection de mémoire par défaut est de 2 200 caractères (~800 tokens) par tour. Dans une session de /goal de 50 tours, cela représente 40 000 tokens consacrés à répéter la mémoire. Pour les profils qui n'ont pas besoin d'un contexte personnel approfondi :

bash
1hermes config set memory.memory_char_limit 1000
2hermes config set memory.user_char_limit 500

Définissez des max_turns réalistes :

bash
1# recherche et contenu (plus courts, ciblés)
2hermes config set goals.max_turns 20
3
4# tâches de code (plus longues, nécessitent plus d'itérations)
5hermes config set goals.max_turns 50

50 tours sur Opus peuvent coûter entre 5 et 12 $ par session. Définissez max_turns par profil, pas globalement. Les profils de recherche ont rarement besoin de plus de 20 tours.

Activez les 6 optimisations de tokens :

yaml
1tools:
2 tool_search:
3 enabled: auto # charge les schémas à la demande
4
5memory:
6 memory_char_limit: 2200 # réduisez si inutile
7 user_char_limit: 1375 # réduisez si inutile

En plus : mise en cache des invites (automatique sur Anthropic), /compress pour les longues sessions, délégation de sous-agents pour le travail parallèle.

Utilisez des modèles auxiliaires bon marché pour les tâches secondaires :

Hermes délègue la compression, la vision, la synthèse web, la notation d'approbation, le routage d'outils et les titres de sessions à des modèles auxiliaires. Chaque emplacement est configurable indépendamment. Utilisez un modèle rapide et bon marché pour ces tâches tout en réservant votre modèle coûteux pour le travail principal :

bash
1hermes model
2# définir le modèle principal : claude-sonnet-4 (qualité)
3# définir l'auxiliaire : un modèle rapide et bon marché (compression, routage)

Cela signifie que /compress et la compression automatique s'exécutent sur des tokens bon marché, pas sur la tarification de votre modèle principal.

Ajustez le seuil de compression :

yaml
1compression:
2 threshold: 0.50 # par défaut : compresser à 50 % de la fenêtre de contexte

Abaissez-le à 0.30-0.40 pour une compression plus agressive. Les sessions restent plus légères, moins de tokens s'accumulent avant que le compresseur ne se déclenche.

Gestion de Contexte sans Perte (Lossless Context Management - LCM) :

yaml
1context:
2 engine: "lcm" # plugin, remplace la compression avec perte par défaut

Le compresseur par défaut est avec perte — il résume et supprime le contexte plus ancien. LCM est une alternative sous forme de plugin qui préserve tout le contexte sans perte tout en optimisant l'utilisation des tokens. Disponible via hermes plugins → Context Engine.

Surveillez avec /usage :

text
1/usage

Exécutez-le régulièrement. Comparez les comptes de tokens entre les sessions. Si une tâche cron consomme plus de tokens que prévu, simplifiez son invite ou passez-la à un modèle moins cher.

Évolution des coûts selon la complexité de la configuration :

Ce sont des fourchettes estimées. Exécutez /usage dans Hermes pour comparer avec vos chiffres réels.

YanXbt - inline image

Le chemin le moins cher : exécutez tout via GPT-5.5 avec Codex (abonnement ChatGPT à 20 $/mois, inférence incluse). Réservez Claude ou Opus pour les sessions où la qualité de raisonnement fait une différence mesurable dans votre production.

7. Limitations Actuelles (en juin 2026)

Hermes possède plusieurs atouts architecturaux significatifs, mais reste un système en évolution plutôt qu'un système d'exploitation personnel pleinement mature :

  • L'application de bureau native améliore considérablement l'accessibilité, mais elle n'offre pas encore une parité fonctionnelle complète avec le CLI/TUI pour toutes les interactions avec les outils, en particulier l'automatisation complexe du navigateur et certaines intégrations locales.
  • L'exécution d'un grand nombre d'agents simultanés ou de flux de travail de très longue durée peut exercer une pression substantielle sur les fenêtres de contexte du modèle et les ressources d'inférence. Une gestion prudente des ressources est souvent nécessaire.
  • L'isolation des profils est pratique et fonctionnelle pour de nombreux cas d'utilisation, mais elle n'offre pas le même niveau de robustesse ou d'isolation des pannes que l'isolation de processus dans les systèmes d'exploitation traditionnels.
  • La création autonome de compétences est une voie prometteuse, mais sa maturité et sa fiabilité restent variables. Les compétences de haute qualité et réutilisables nécessitent souvent encore une curation humaine, en particulier pour les tâches complexes ou à enjeux élevés.
  • La compaction automatique lors des longues sessions peut entraîner une perte de contexte. Le Curateur Autonome et le rappel de session sont des solutions partielles. Garder le fil complet dans le contexte pendant la durée de la fenêtre évite la dérive silencieuse mais limite la longueur de la session.
  • Certaines intégrations d'outils avancées peuvent encore être plus stables lorsqu'elles sont utilisées via le CLI/TUI plutôt que via l'application de bureau ou les interfaces de messagerie.
  • Le protocole de passerelle SSEP est nouveau (v0.16.0). Des cas limites de rendu par plateforme peuvent exister pour les plateformes de messagerie moins courantes.

Ces limitations sont principalement liées à la maturité de l'implémentation plutôt qu'à des défauts architecturaux fondamentaux. Le projet continue de se développer activement. La version v0.16.0 « Surface Release » à elle seule comprenait 874 commits, 542 PR fusionnées et des contributions de 170 membres de la communauté. La version précédente v0.15.0 « Velocity Release » comprenait 1 302 commits, 747 PR fusionnées et 321 contributeurs.

8. Comment Hermes se Compare aux Autres Frameworks d'Agents

La question la plus courante lors de l'évaluation d'Hermes : comment se compare-t-il à Claude Code, OpenClaw et CrewAI ? La réponse est qu'ils résolvent des problèmes différents et sont construits sur des philosophies différentes.

YanXbt - inline image
YanXbt - inline image

Le modèle mental qui fonctionne (selon les développeurs qui utilisent les trois) :

Claude Code est votre pilote quotidien à votre bureau. Meilleur agent de codage pur disponible. Si le travail est « écrire du code, refactoriser du code, déboguer du code, comprendre cette base de code », Claude Code gagne.

Hermes Agent est votre infrastructure 24h/24 et 7j/7. Il fonctionne pendant que vous dormez, gère plusieurs charges de travail via des profils, se cumule grâce aux compétences et à la mémoire, et vous atteint sur Telegram depuis n'importe où.

OpenClaw est votre assistant axé sur le chat. Le plus grand marché, l'hébergement géré le plus facile (3 $/mois), la meilleure expérience utilisateur pour les non-techniciens.

CrewAI est votre framework d'orchestration. Lorsque vous avez besoin de plusieurs agents spécialisés travaillant ensemble sur un pipeline défini en Python. Pas un agent autonome — un framework pour construire des systèmes multi-agents.

Un benchmark qui illustre la différence :

Un test indépendant a exécuté les mêmes 18 invites via Claude Code (Opus 4.7), OpenClaw (Sonnet 4.6) et Hermes Agent. Hermes a gagné 14 des 18. Les 4 qu'il a perdues étaient des tâches de codage brut où la compréhension de la base de code de Claude Code est inégalée. Les 14 qu'il a gagnées étaient des tâches où la mémoire et le contexte des sessions précédentes ont fait la différence.

Le point à retenir : Hermes gagne quand l'historique compte. Claude Code gagne quand la profondeur du code compte. Ils sont complémentaires, pas concurrents.

Hermes propose hermes claw migrate — une commande de migration intégrée depuis OpenClaw. Quand un produit propose une commande de migration nommée pour un concurrent spécifique, le positionnement est clair.

9. Commencez Ici

Si vous avez lu cet article en entier et souhaitez commencer, voici trois chemins selon votre situation.

Chemin 1 — J'ai 15 minutes (le plus rapide pour un premier résultat) :

bash
1# installation
2curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
3
4# configuration en une commande (modèle + outils + passerelle)
5hermes setup --portal
6
7# connexion Telegram
8# message à @BotFather → /newbot → copier le token
9# coller le token quand hermes setup le demande
10
11# configurer votre première tâche cron
12hermes chat
13> « tous les matins à 8h, envoie-moi un résumé
14 des actualités tendance de l'IA sur Telegram »
15
16# terminé. demain matin vous aurez un briefing
17# sans ouvrir un navigateur.

Chemin 2 — J'ai une soirée (configuration personnelle complète) :

  1. Installez Hermes et exécutez hermes setup --portal
  2. Connectez Telegram (BotFather → token → coller)
  3. Créez votre premier profil : hermes profile create work
  4. Rédigez un soul.md qui définit comment l'agent doit se comporter
  5. Configurez 3 tâches cron (briefing matinal, vérification concurrents, révision quotidienne)
  6. Exécutez votre premier /goal avec le modèle structuré :
text
1/goal [résultat] en utilisant [sources]
2avec contraintes : [contraintes]
3livrable : [livrable]
  1. Ouvrez le tableau de bord : hermes dashboard
  1. Passez en revue les compétences après une semaine. Supprimez les faibles. Affinez les fortes.

Chemin 3 — Je veux l'OS complet (projet de week-end) :

  1. Lancez un VPS Hetzner CX22 (~7 $/mois)
  2. Installez Hermes sur le VPS via SSH
  3. Exécutez hermes setup --portal
  4. Connectez la passerelle Telegram : hermes gateway start
  5. Créez 3-4 profils (contenu, recherche, ops, code)
  6. Rédigez soul.md pour chaque profil
  7. Configurez des tâches cron par profil
  8. Configurez Kanban pour le suivi des tâches entre profils
  9. Installez l'application de bureau sur votre ordinateur portable
  10. Connectez le bureau au backend distant via la passerelle d'authentification
  11. Activez la Recherche d'outils dans config.yaml
  12. Abaissez les limites de caractères mémoire pour l'optimisation des tokens
  13. Configurez Bitwarden Secrets Manager pour les identifiants
  14. Exécutez pendant une semaine. Passez en revue les compétences, la mémoire et l'utilisation des tokens.
  15. Itérez. Le système se cumule à partir de là.

Ordre de priorité si vous êtes débordé : Commencez par les tâches cron (#3 dans l'article 10-hack), la structure /goal (#4) et les compétences (#8). Ces trois configurations changent la façon dont Hermes se comporte du jour au lendemain.

Conclusion

Hermes Agent représente l'une des tentatives architecturales les plus ambitieuses parmi les frameworks d'agents open source actuels pour aller au-delà des simples interfaces conversationnelles ou d'appel d'outils. Sa combinaison de mémoire persistante, d'isolation basée sur les profils, d'orchestration structurée des tâches via Kanban, de planification cron en langage naturel, d'objectifs /goal persistants, de chargement dynamique d'outils, d'accès multi-plateforme via passerelle, d'interaction vocale, de primitives de sécurité pour la production et de mécanismes de création de procédures réutilisables lui confère des caractéristiques qui s'alignent plus étroitement avec le concept d'un système d'exploitation personnel que la plupart des autres systèmes disponibles aujourd'hui.

Karan de Nous Research, qui a entraîné les premiers modèles Hermes, l'a décrit simplement : « Hermes Agent est la capacité de prendre un modèle de langage et de réaliser que tout ce qui se passe sur votre ordinateur est du texte entrant ou sortant. Hermes Agent vous permet de le faire avec toutes les intégrations sur votre ordinateur. Il peut utiliser votre navigateur, vos applications, tout ce que vous faites sur l'ordinateur. C'est un automatiseur général, un simulateur général d'actions informatiques et d'actions numériques. »

En même temps, il est important de maintenir des attentes réalistes. Hermes n'est pas encore un système d'exploitation IA personnel pleinement mature. Sa direction architecturale est prometteuse, mais l'efficacité dans le monde réel dépend encore fortement d'une configuration minutieuse, d'une gestion continue et d'une évaluation honnête de la maturité des fonctionnalités.

Utilisé de manière réfléchie comme infrastructure, Hermes peut servir de base pour construire des flux de travail assistés par IA à long terme et en évolution, qui cumulent leurs capacités au fil du temps. La différence significative réside dans la manière dont les capacités et les limites du système sont comprises et utilisées délibérément.

L'agent est prêt. La pile est prête. La valeur se cumule avec l'utilisation.

Articles Connexes

Versions étendues et contenu Hermes supplémentaire sur Substack : https://substack.com/@yanxbt

Cet article est basé sur la documentation publique d'Hermes Agent (v0.16.0 « The Surface Release »), le live stream des NVIDIA NemoTron Labs et le comportement observé du système en juin 2026.

@NousResearch @Teknium

https://x.com/IBuzovskyi/status/2059675518966894767

https://x.com/IBuzovskyi/status/2059303967767593247

https://x.com/IBuzovskyi/status/2056764150936748082

https://x.com/IBuzovskyi/status/2057114309616885997

https://x.com/IBuzovskyi/status/2057914816015249515

https://x.com/IBuzovskyi/status/2062101068842975409

Enregistrer en un clic

Lire les articles viraux en profondeur avec l’IA de YouMind

Enregistrez la source, posez des questions ciblées, résumez l’argument et transformez un article viral en notes réutilisables dans un seul espace de travail IA.

Découvrir YouMind
Pour les créateurs

Transformez votre Markdown en un article 𝕏 impeccable

Quand vous publiez vos propres textes longs, la mise en forme 𝕏 des images, tableaux et blocs de code est pénible. YouMind transforme un brouillon Markdown complet en un article 𝕏 impeccable, prêt à publier.

Essayer Markdown vers 𝕏

D'autres patterns à décoder

Articles viraux récents

Explorer plus d'articles viraux