Hermes Studio
Ein lokaler AI-Agent-Workspace für Hermes Agent — Desktop-App, lokale Runtime und Web-Konsole in einem. Chatte mit Agenten, verwalte Modelle und Profile, verbinde Plattform-Kanäle, automatisiere Jobs und behalte alles auf deiner Maschine.
Was ist das
Hermes Studio ist ein lokaler (local-first) AI-Agent-Workspace für Hermes Agent — Desktop-App, lokale Runtime und Web-Konsole in einem. Statt die CLI zu ersetzen, legt es eine Kontrollebene darüber: Chatte mit deinen Agenten, verwalte Profile, Modelle und Provider, verbinde Messaging-Plattformen, plane Jobs, durchsuche Dateien und starte Coding-Agenten — alles von einem einzigen Dashboard, mit deinen Daten auf deiner eigenen Maschine.
Es ist mit Vue 3, Naive UI und TypeScript gebaut und erscheint in drei Formen: eine native Electron-Desktop-App für Windows, macOS und Linux, ein npm-CLI-Paket (hermes-web-ui) sowie ein Docker-Image. Lizenziert unter BSL-1.1.
Hauptfunktionen
| Funktion | Was sie tut |
|---|---|
| Agent Chat | Streaming-Konversationen mit Sessions, Markdown, Tool-Traces, Datei-Upload/-Download und Inline-Vorschauen für generierte HTML-, PDF-, DOCX-, XLSX-, Bild- und Quelldateien |
| Lokale Kontrollebene | Verwalte Profile, Provider, Modelle, Zugangsdaten, Memory, Skills, Plugins, Logs und Runtime-Einstellungen von einem Dashboard |
| Plattform-Kanäle | Konfiguriere 10 Plattformen auf einer Seite: Telegram, Discord, Slack, WhatsApp, Matrix, Feishu, DingTalk, QQBot, WeChat und WeCom |
| Visuelle Workflows | Baue ausführbare Workflows auf einer Vue-Flow-Leinwand — Hermes-, Codex- und Claude-Code-Knoten, Bedingungen, Schleifen, Genehmigungs-Gates, Run-Budgets und Wiedergabe |
| Jobs & Kanban | Plane Cron-Jobs mit Schnellvorlagen und organisiere Agentenarbeit auf einem profilbewussten Kanban-Board |
| Nutzungsanalyse | Token-Verbrauch, Kostenverfolgung, Cache-Hit-Raten, Modellverteilung und 30-Tage-Trends |
| Datei-Explorer | Durchsuche, lade hoch, lade herunter, zeige Vorschau und bearbeite Dateien über lokale, Docker-, SSH- und Singularity-Backends |
| Web-Terminal | Volles PTY-Terminal im Browser über node-pty und xterm.js, mit Multi-Session-WebSocket-Unterstützung |
| Coding-Agenten | Installiere, konfiguriere, starte und überwache Claude Code und Codex vom Dashboard, mit dedizierten Proxy-Routen |
| Gruppen-Chat | Multi-Agenten-Chaträume mit @Erwähnungs-Routing, Kontextkompression und Echtzeit-Kollaboration |
| Sprache / TTS / STT | TTS- und STT-Adapter (Edge, ElevenLabs, Gemini, OpenAI-kompatibel und mehr) plus eine vollflächige Echtzeit-Sprachbühne |
| Desktop-Agent-Browser | Ein Desktop-exklusiver Multitab-Browser, den Agenten über den verwalteten MCP-Server steuern können |
Erste Schritte
Der schnellste Weg ist die npm-CLI:
npm install -g hermes-web-ui && hermes-web-ui start
Du bevorzugst eine grafische Oberfläche? Lade den Desktop-Installer für macOS, Windows oder Linux von GitHub Releases — er bündelt die Runtime und startet den lokalen Server automatisch.
Erster Login: Die Authentifizierung ist tokenbasiert (automatisch beim ersten Start generiert oder über die Umgebungsvariable AUTH_TOKEN gesetzt). Das Standard-Bootstrap-Konto ist admin / 123456, und du wirst aufgefordert, es zu ändern. Modelle werden automatisch aus deinem Credential-Pool (~/.hermes/auth.json) erkannt, mit OAuth/Device-Flows für OpenAI Codex, Nous Portal, xAI, Claude und GitHub Copilot.
Warum es für Hermes-Nutzer wichtig ist
Hermes Agent ist mächtig, aber der Großteil dieser Macht steckt hinter dem Terminal und den Messaging-Plattformen. Hermes Studio legt eine visuelle, local-first Kontrollebene darüber: Statt YAML von Hand zu bearbeiten, um Modelle zu wechseln oder Plattformen anzubinden, machst du das von einem einzigen Dashboard. Alles bleibt lokal — Kanal-Zugangsdaten gehen in ~/.hermes/.env, Sessions liegen in einer lokalen SQLite-Datenbank und die Desktop-Runtime bleibt getrennt von deinen Hermes-Agent-Daten. Wenn du eine vollständige GUI über Hermes Agent willst, ohne Self-Hosting aufzugeben, ist das heute eine der vollständigsten Optionen im Ökosystem.
Links
- Repository: github.com/EKKOLearnAI/hermes-studio
- Website: hermes-studio.ai