Hermes Desktop (Hermes One)

Une application de bureau native (Electron) maintenue par la communauté pour installer, configurer et discuter avec Hermes Agent — installation guidée, chat en streaming avec suivi des tokens, profils, mémoire, skills, tâches planifiées et 16 passerelles de messagerie. Backend local ou distant, 14k★, MIT.

Interfaces et espaces de travail14,000Ajouté
Hermes Desktop

Hermes Desktop (Hermes One)

Qu’est-ce que c’est

Hermes Desktop — commercialisé sous le nom Hermes One — est une application de bureau native, maintenue par la communauté, pour installer, configurer et discuter avec Hermes Agent. Conçue avec Electron (14k★, licence MIT, dernière version v0.7.6), elle remplace la gestion manuelle de la CLI : l’application vous guide à travers l’installation, la configuration des fournisseurs et l’usage quotidien, le tout au même endroit. Elle utilise le script d’installation officiel de Hermes, stocke tout dans ~/.hermes et offre une interface graphique pour le chat, les sessions, les profils, la mémoire, les skills, les outils, la planification et les passerelles de messagerie.

Le projet est en développement actif et n’est pas affilié à Nous Research — c’est un projet communautaire, les contributions sont les bienvenues.

Fonctionnalités clés

Fonctionnalité Rôle
Installation guidée Exécute le script d’installation officiel avec suivi de progression et résolution des dépendances (Git, uv, Python 3.11+)
Backend local ou distant Faire tourner Hermes en local sur 127.0.0.1:8642, ou se connecter à un serveur distant avec URL + clé API
Chat en streaming Streaming SSE avec indicateurs de progression des outils, rendu Markdown et coloration syntaxique
Suivi des tokens Compteurs de tokens et coût en temps réel en bas du chat, plus la commande /usage
22 commandes slash /new, /fast, /web, /image, /browse, /code, /shell, /memory, /persona, /undo, /retry, et plus
Gestion des sessions Recherche plein texte (SQLite FTS5), historique groupé par date, reprise et recherche de conversations
Bascule de profils Créer, supprimer et alterner entre des environnements Hermes isolés avec config séparée
Système de mémoire Voir/modifier les entrées de mémoire et le profil utilisateur, suivi de capacité et fournisseurs de mémoire (Honcho, Mem0, Supermemory, …)
Éditeur de persona Modifier et réinitialiser la personnalité SOUL.md de votre agent
Tâches planifiées Constructeur visuel de cron (minutes, horaire, quotidien, hebdomadaire, personnalisé) avec 15 cibles de livraison
16 passerelles de messagerie Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Email, iMessage, DingTalk, Feishu/Lark, WeCom, Webhooks, Home Assistant, etc.
Hermes Office (Claw3d) Interface 3D visuelle avec serveur de dev et gestion des adaptateurs
Sauvegarde et débogage Sauvegarde/restauration complète, visionneuse de logs et diagnostic système depuis les Paramètres
Mise à jour automatique Installe les mises à jour via electron-updater ; prêt pour l’i18n avec les traductions communautaires

Fournisseurs pris en charge : OpenRouter, Anthropic, OpenAI, Google (Gemini), xAI (Grok), Nous Portal, Qwen, MiniMax, Hugging Face, Groq — plus les endpoints locaux compatibles OpenAI, avec des presets pour LM Studio, Ollama, vLLM et llama.cpp.

Comment ça marche

Au premier lancement, l’application demande si vous voulez exécuter Hermes en local ou vous connecter à un serveur distant :

  1. Mode local — vérifie si Hermes est déjà installé dans ~/.hermes ; sinon, lance l’installeur officiel avec résolution des dépendances.
  2. Mode distant — demande l’URL et la clé API du serveur, valide la connexion et saute l’installation locale.
  3. Vous choisissez un fournisseur ou un endpoint local, la config est enregistrée et l’espace de travail s’ouvre.

En mode local, les requêtes de chat passent par http://127.0.0.1:8642 en streaming SSE ; le mode distant utilise le même protocole vers votre propre serveur. L’application analyse le flux en temps réel et affiche la progression des outils, le Markdown et la consommation de tokens au fil de l’eau.

Premiers pas

Téléchargez l’installeur depuis hermesone.org ou les GitHub Releases :

  • Windows — l’installeur n’est pas signé ; SmartScreen affichera un avertissement au premier lancement (cliquez sur « More info » → « Run anyway »).
  • Fedora — le .rpm n’est pas signé GPG ; ajoutez --nogpgcheck si votre système impose la vérification des signatures. Les versions RPM ne prennent pas en charge l’auto-mise à jour.

Après l’installation, choisissez un parcours dans l’UI : OpenRouter, Anthropic, OpenAI, ou un LLM local via une URL compatible OpenAI.

À qui ça s’adresse

À tous ceux qui veulent une vraie interface de bureau pour Hermes Agent — surtout ceux qui préfèrent gérer profils, mémoire, skills, tâches cron et passerelles de messagerie par clics plutôt que par fichiers de config. Comparé aux solutions navigateur comme Hermes WebUI, Hermes Desktop est une application native avec installeur intégré, suivi des coûts en tokens et un espace de chat plus complet ; c’est le client de bureau communautaire le plus étoilé de l’écosystème.

Liens

← Retour à l'écosystème