Home/AI Agents/hermes-studio

hermes-studio

EKKOLearnAI/hermes-studio

Web dashboard for Hermes Agent – multi-platform AI chat and session management

8.9k
Stars
1.1k
Forks
113
Open issues
33
Watchers
today
Last push
TypeScript OtherCreated Apr 11, 2026

Relationship graph

The map shows typed relationships only (alternatives, integrations, dependencies). 12 similar and related tools are in the searchable list beside it - click either surface to walk the graph.

IntegratesRelated

Overview

Hermes Studio is a desktop app, local runtime, and web console tool that provides users with an interface to interact with Hermes Agents through real-time chat sessions, manage models and profiles locally, automate jobs over various channels, utilize workspace tools like file browsers and voice input/output functionalities, all while keeping data secure within the local environment.

Capability facts

No sourced capability facts yet. Facts appear after ingest scans repo manifests (Dockerfile, package.json, MCP configs).

Categories

Tags

README

Hermes Studio 中文

A desktop app, local runtime, and web console for Hermes Agent.
Chat with agents, manage models and profiles, connect platform channels,
automate jobs, inspect files, run coding agents, and keep everything local.

Download Hermes Studio Desktop · npm install -g hermes-web-ui && hermes-web-ui start

Hermes Web UI Demo

npm version license stars

Core Capabilities

AreaWhat Hermes Studio does
Agent chatRuns Hermes Agent conversations with streaming responses, tool traces, file upload/download, and persistent local sessions.
Local control planeManages profiles, providers, models, credentials, memory, skills, plugins, logs, and runtime settings from one dashboard.
AutomationConfigures platform channels, cron jobs, Kanban tasks, group-chat rooms, and MCP servers around the same Hermes profiles.
Workspace toolsProvides a file browser, web terminal, voice input/output, coding-agent runners, device discovery, and performance views.
DistributionShips as a desktop app for Windows/macOS/Linux, an npm CLI package, and a Docker image.

Features

AI Chat

  • Real-time chat streaming over Socket.IO /chat-run; chat runs execute through the Hermes agent bridge
  • Multi-session management — create, rename, delete, switch between sessions
  • Self-built session database — local SQLite storage for Web UI sessions; Hermes state.db remains a read-only source for Hermes history APIs
  • Session grouping by source (Telegram, Discord, Slack, etc.) with collapsible accordion
  • Active session indicator — live sessions pin to top with spinner icon
  • Sessions sorted by latest message time
  • Markdown rendering with syntax highlighting and code copy
  • Tool call detail expansion (arguments / result)
  • Profile-scoped file uploads
  • File download support — download uploaded files and agent-generated files by resolved path across local, Docker, SSH, and Singularity backends
  • Session search — Ctrl+K search across the Web UI local session database; read-only Hermes history sessions are not included
  • Profile-aware model selector — discovers models available to the signed-in account through authorized Hermes profiles
  • Per-session model display badge and context token usage

Platform Channels

Unified configuration for 8 platforms in one page:

PlatformFeatures
TelegramBot token, mention control, reactions, free-response chats
DiscordBot token, mention, auto-thread, reactions, channel allow/ignore lists
SlackBot token, mention control, bot message handling
WhatsAppEnable/disable, mention control, mention patterns
MatrixAccess token, homeserver, auto-thread, DM mention threads
Feishu (Lark)App ID / Secret, mention control

Command menu

Search tools or jump to a page