Hermes Studio

Un espace de travail IA local-first pour Hermes Agent — une application de bureau, un runtime local et une console web en un seul. Discutez avec vos agents, gérez modèles et profils, connectez des canaux de messagerie, automatisez des tâches et gardez tout sur votre machine.

Interfaces et espaces de travail9,849Ajouté
hermes-studio

Qu’est-ce que c’est

Hermes Studio est un espace de travail IA local-first pour Hermes Agent — une application de bureau, un runtime local et une console web en un seul. Plutôt que de remplacer la CLI, il ajoute une couche de contrôle par-dessus : discutez avec vos agents, gérez profils, modèles et fournisseurs, connectez des plateformes de messagerie, planifiez des tâches, parcourez des fichiers et lancez des agents de codage — le tout depuis un tableau de bord unique, avec vos données sur votre machine.

Construit avec Vue 3, Naive UI et TypeScript, il se décline en trois formes : une application de bureau Electron native pour Windows, macOS et Linux, un paquet CLI npm (hermes-web-ui) et une image Docker. Il est sous licence BSL-1.1.

Fonctionnalités principales

Fonction Ce qu’elle fait
Agent Chat Conversations en streaming avec sessions, Markdown, traces d’outils, téléchargement de fichiers et aperçus en ligne pour les fichiers générés (HTML, PDF, DOCX, XLSX, images et code source)
Plan de contrôle local Gérez profils, fournisseurs, modèles, identifiants, mémoire, skills, plugins, journaux et réglages du runtime depuis un tableau de bord unique
Canaux de plateforme Configurez 10 plateformes sur une seule page : Telegram, Discord, Slack, WhatsApp, Matrix, Feishu, DingTalk, QQBot, WeChat et WeCom
Workflows visuels Créez des workflows exécutables sur un canevas Vue Flow — nœuds Hermes, Codex et Claude Code, conditions, boucles, portes d’approbation, budgets d’exécution et relecture
Tâches et Kanban Planifiez des tâches cron avec des préréglages rapides et organisez le travail des agents sur un tableau Kanban conscient des profils
Analytique d’utilisation Utilisation de tokens, suivi des coûts, taux de hit du cache, répartition des modèles et tendances sur 30 jours
Explorateur de fichiers Parcourez, téléversez, téléchargez, prévisualisez et modifiez des fichiers sur les backends local, Docker, SSH et Singularity
Terminal web Terminal PTY complet dans le navigateur via node-pty et xterm.js, avec prise en charge WebSocket multi-sessions
Agents de codage Installez, configurez, lancez et surveillez Claude Code et Codex depuis le tableau de bord, avec des routes proxy dédiées
Chat de groupe Salles de chat multi-agents avec routage par @mentions, compression du contexte et collaboration en temps réel
Voix / TTS / STT Adaptateurs TTS et STT (Edge, ElevenLabs, Gemini, compatibles OpenAI et plus) plus une scène vocale temps réel plein écran
Navigateur d’agent de bureau Navigateur multi-onglets exclusif au bureau que les agents peuvent piloter via le serveur MCP géré

Premiers pas

Le chemin le plus rapide est le CLI npm :

npm install -g hermes-web-ui && hermes-web-ui start

Vous préférez une interface graphique ? Téléchargez l’installeur de bureau pour macOS, Windows ou Linux depuis GitHub Releases — il inclut le runtime et démarre le serveur local automatiquement.

Première connexion : l’authentification repose sur un token (généré automatiquement au premier lancement, ou défini via la variable d’environnement AUTH_TOKEN). Le compte de démarrage par défaut est admin / 123456, et le système vous invite à le changer. Les modèles sont découverts automatiquement depuis votre pool d’identifiants (~/.hermes/auth.json), avec des flux OAuth/device pour OpenAI Codex, Nous Portal, xAI, Claude et GitHub Copilot.

Pourquoi c’est important pour les utilisateurs de Hermes

Hermes Agent est puissant, mais l’essentiel de cette puissance vit derrière le terminal et les plateformes de messagerie. Hermes Studio ajoute une couche de contrôle visuelle et local-first par-dessus : au lieu d’éditer du YAML à la main pour changer de modèle ou brancher des plateformes, vous le faites depuis un tableau de bord unique. Tout reste local — les identifiants de canaux vont dans ~/.hermes/.env, les sessions vivent dans une base SQLite locale et le runtime de bureau reste séparé de vos données Hermes Agent. Si vous voulez une interface complète sur Hermes Agent sans renoncer à l’auto-hébergement, c’est l’une des options les plus complètes de l’écosystème aujourd’hui.

Liens

← Retour à l'écosystème