Aller au contenu
Guides

Hermes Desktop

L’application native de l’agent Hermes, ce qu’elle contient, et comment elle se connecte à plus d’un Hermes

6 min de lecture

Hermes Desktop est l’application native de l’agent Hermes, sur macOS, Windows et Linux, et la documentation prend soin de dire ce qu’elle n’est pas : un produit séparé ou un clone allégé. Elle est construite autour du même cœur d’agent que la CLI et la passerelle, avec les mêmes configuration, clés d’API, sessions, compétences et mémoire, si bien que tout ce qui est configuré dans un terminal est déjà là et que tout ce qui est fait dans l’application apparaît dans le terminal. Voici ce que contient l’application, les commandes de sa barre d’état, les surfaces de travail à côté de la discussion, et le registre qui permet à une application de parler à plusieurs instances Hermes.

It is not a separate product or a lightweight clone; it uses the same Hermes Agent core and settings, and drives it through a modern & thoughtfully designed UI.

La fenêtre de discussion

  • Des réponses en continu avec l’activité des outils en direct et des résumés structurés des appels d’outils, le même historique de conversation que toute autre surface, le glisser-déposer de fichiers, un rail d’aperçu à droite pour les pages, fichiers et sorties d’outils, et un mode commentaire dans le navigateur intégré qui épingle des notes sur les éléments d’une page vivante et donne à l’agent des sélecteurs et des styles plutôt qu’une image.
  • L’historique du compositeur et l’édition de la file, un en-tête de progression des tâches au-dessus du compositeur, un rail chronologique des invites pour les longues discussions, la mémoire de la position de lecture par session, et la recherche dans la page.
  • Un sélecteur de modèle dans le compositeur qui est un état local de l’appareil et n’écrit jamais la valeur par défaut du profil, avec des préréglages d’effort et de mode rapide par modèle ; la valeur par défaut vit dans les réglages du modèle et c’est d’elle que partent les nouvelles discussions, les crons et les sous-agents.

La barre d’état

La barre au bas de la fenêtre montre l’état de la session en direct sans ouvrir les réglages : un interrupteur YOLO par session qui contourne les invites d’approbation des commandes dangereuses, un compteur d’utilisation du contexte qui ouvre une répartition des jetons par catégorie, et en option le taux de succès du cache et les jetons par seconde, mis à jour pendant un tour. Un clic droit choisit ce qui apparaît, espace de travail, modèle, approbations, minuteurs, terminal, version du backend, ou la masque entièrement.

À côté de la discussion

  • Un explorateur de fichiers pour le répertoire de travail, une galerie d’artefacts d’images, de fichiers et de liens avec un retour vers la session qui a produit chacun, et un vrai terminal dans la barre latérale droite dont les shells persistent quand il est masqué.
  • Des onglets, plusieurs fenêtres et des sessions détachées, un cadre de sous-agents en direct au-dessus du compositeur avec des commandes d’orientation et d’arrêt, et un graphe de mémoire des compétences et souvenirs avec un code de disposition partageable.
  • La revue git et les arbres de travail : un volet de revue avec des différences limitées au non validé, à la branche ou au dernier tour, l’indexation, la validation et le push, une demande de fusion via la CLI de GitHub, et un arbre de travail sur une nouvelle branche pour qu’un agent travaille sur une copie parallèle du dépôt.

Le tableau de bord web de Hermes est le panneau d’administration dans le navigateur qui partage le même état, et La configuration de l’agent Hermes est l’endroit où se fabrique la configuration dont hérite l’application.

Une application, plusieurs instances

La page des passerelles enregistre chaque backend Hermes que vous possédez : l’environnement local que gère l’application, des passerelles distantes joignables en HTTP sur un réseau local, un tailnet ou Internet avec un jeton de session ou OAuth, des hôtes SSH où l’application ouvre le tunnel et démarre le tableau de bord pour vous, et des instances hébergées découvertes par un compte cloud. Chacune exige un nom d’appareil unique, l’une est toujours principale, et les agents en arrière-plan continuent de diffuser pendant que vous en regardez une autre. Qu’est-ce que l’agent Hermes est l’introduction à l’agent que toutes font tourner.

Sur Diali

Sur Diali, un assistant Hermes est l’une de ces passerelles distantes : l’instance est à nous, l’application est à vous, et le registre est l’endroit où les deux se rencontrent. Hermes hébergé sur Diali est la page de Hermes hébergé et Hermes contre OpenClaw met Hermes à côté d’OpenClaw.

  • Même agent, même état, une fenêtre native sur trois plateformes.
  • Le sélecteur du compositeur est local ; la valeur par défaut vit dans les réglages.
  • Une application peut enregistrer des instances Hermes locales, distantes, SSH et cloud.
Commencer

Arrêtez de lire, construisez le vôtre

Configurez un agent, choisissez un canal, et faites-le travailler dans l’application que vous gardez déjà ouverte.