Hermes Web UI
ActiveDescription
An open-source AI chat frontend for self-hosted models and multi-model chat scenarios, providing a clean conversation interface and basic configuration.
Key Features
- Multi-Session Chat — create, rename, switch between sessions with real-time streaming over Socket.IO, Markdown rendering, and tool call expansion
- 8 Platform Channels — unified configuration for Telegram, Discord, Slack, WhatsApp, Matrix, Feishu, WeChat, and WeCom in one page
- Usage Analytics — total token usage breakdown, cost tracking, cache hit rate, model distribution charts, and 30-day trend data
- Multi-Profile System — profile-scoped configuration, sessions, skills, memory, and provider visibility with import/export support
- Group Chat — multi-agent chat rooms with @mention routing, context compression, and SQLite message persistence
- Integrated Web Terminal — multi-session terminal powered by node-pty with real-time PTY output streaming via WebSocket
Use Cases
💡 Self-host an AI chat interface for local and API-based LLM models
💡 Manage multi-platform bot deployments from a single unified dashboard
💡 Track and optimize LLM usage costs across teams and models
💡 Build multi-agent chat rooms with context-aware conversational routing
💡 Browse and manage files across local, Docker, SSH, and Singularity backends
Strengths & Limitations
✅ Strengths
- • Actively maintained, recent updates
- • High community interest (10.3k stars)
⚠️ Limitations
- • No clear open-source license
Categories
Quick Start
Download Hermes Studio Desktop from GitHub Releases, or install via npm: npm install -g hermes-web-ui && hermes-web-ui start. Default credentials are admin/123456 — change on first login.