Best Hermes Agent Dashboards & Web UIs in 2026

A roundup of the best dashboards and web interfaces for Hermes Agent — from the most popular WebUI with 3.1k stars to a native macOS app. Covers Hermes WebUI, Hermes Workspace, Hermes Web UI, Claw Admin, Hermes Control Interface, and Scarf.

Best Hermes Agent Dashboards & Web UIs in 2026

I’ve been running Hermes Agent on my VPS for months. The CLI works, but after a while you start thinking — I’d rather manage this from a browser tab. Check sessions, see token spending, edit memory, handle cron jobs, all without SSH-ing in every time.

I tested six dashboards this past year. Some are full workspace environments with terminals and file browsers built in. Others are single-command installs that get you chatting in under a minute. And one’s a native macOS app that doesn’t touch a browser at all. Here’s what I found.

What This Covers

Six Hermes Agent dashboard and web UI projects, sorted by star count. Includes quick-start setup, key features, and which use case each one fits best. If you’re looking for the built-in dashboard that ships with Hermes Agent itself, see the Hermes dashboard guide.

Quick Comparison

ProjectStarsLanguageBest For
Hermes WebUI⭐ 3.1kPython / JSFull-featured web chat, mobile-friendly, largest community
Hermes Workspace⭐ 2kTypeScript / ReactIDE-like workspace, terminal + files + memory in one
Hermes Web UI⭐ 1.5kTypeScript / VueChinese platform support, npm one-command install
Claw Admin⭐ 577Vue / TypeScriptDual gateway (OpenClaw + Hermes), remote desktop
Hermes Control Interface⭐ 450Vanilla JSMost security-hardened, zero framework, RBAC
Scarf⭐ 239Swift / SwiftUIOnly native desktop app, macOS multi-server

Quick note: I’ve been using Hermes WebUI daily since March. The mobile layout is genuinely good — I’ve had multi-hour conversations from my phone without the interface fighting me. That’s not true for the other options.

1. Hermes WebUI — Best Overall

GitHub Repository

Hermes WebUI is the most popular dashboard by a wide margin. 3.1k stars, 41 contributors, 164 releases. Most people land on this one first and many never leave. It’s a single-page web app with chat via SSE streaming, multi-provider model selection (Anthropic, OpenAI, OpenRouter, Google, Groq, Mistral, local Ollama, custom endpoints), session management, file uploads, and a workspace browser.

The mobile experience is where it pulls ahead. It’s a responsive SPA, not a desktop layout crammed onto a phone. You can carry a full conversation with your agent from a phone browser without missing features or fighting with scroll.

  • Multi-provider chat: Switch between 8+ LLM providers without leaving the UI, including local Ollama and custom endpoints
  • Mobile-responsive SPA: Works properly on phones, not just desktop browsers
  • Session management: Create, search, resume, rename, and delete sessions from a sidebar
  • 8 built-in themes plus custom CSS support if none of the defaults fit
  • Thinking/reasoning display: Shows agent reasoning steps during chat, useful for debugging weaker models
# Docker (recommended)
docker run -d -p 8000:8000 -v ~/.hermes:/home/hermeswebui/.hermes \
  ghcr.io/nesquena/hermes-webui:latest

# From source
git clone https://github.com/nesquena/hermes-webui.git
cd hermes-webui
pip install -r requirements.txt
python server.py

Open http://localhost:8000. The -v ~/.hermes mount gives the container access to your Hermes config, sessions, and memory files.

What it lacks: No embedded terminal, no file editor, no cron management. It’s a chat-focused interface, not a full workspace. If you need those, see Hermes Workspace below.


2. Hermes Workspace — Best Full Workspace

GitHub Repository

Hermes Workspace takes the IDE approach. Chat, terminal, file browser, memory viewer, skills hub, and MCP server settings all live in one interface. It’s built with React and TypeScript, styled with TailwindCSS, and it shows — the layout feels more like VS Code than a chat app.

The Conductor feature is unique to this project. It orchestrates multi-agent task decomposition: you describe a complex task, and Conductor breaks it into subtasks, assigns them to specialized agents, and merges the results. No other dashboard on this list does that.

  • Embedded web terminal: Full xterm.js terminal inside the dashboard, no separate SSH session needed
  • File/workspace browser: Navigate and edit files the agent can access
  • Conductor orchestrator: Multi-agent task decomposition with subtask assignment and result merging
  • Skills hub: Browse, search, and install skills from the marketplace without leaving the UI
  • 8-theme system (Hermes Nous, Official, Dracula, Nord, and more) with proper design tokens
# npm (fastest)
npx hermes-workspace

# Docker Compose (production)
git clone https://github.com/outsourc-e/hermes-workspace.git
cd hermes-workspace
docker compose up -d

The Docker Compose stack pulls both the workspace and the Hermes Agent image, so it works as a self-contained deployment. Pre-built multi-arch images are available on GHCR for Coolify, Easypanel, and Dokploy deployments.

What it requires: More resources than the lighter options. The React stack plus xterm.js terminal adds up. Fine on a VPS with 2GB+ RAM, overkill on a 512MB container.


3. Hermes Web UI (EKKO) — Best for Chinese Platforms

GitHub Repository

Hermes Web UI from EKKO is the only dashboard on this list with comprehensive Chinese messaging platform support. WeChat/WeCom, DingTalk, Feishu/Lark, and QQ are all first-class citizens alongside the usual Telegram, Discord, and Slack. If your team communicates on any of those, this is the one to use.

It uses a BFF (Backend-for-Frontend) architecture with Koa 2 separating the Vue 3 frontend from the Hermes Agent API. The frontend never talks directly to the agent — the BFF layer handles authentication, data shaping, and error handling. That’s a cleaner separation than the other dashboards, which mostly proxy the agent API directly.

  • Chinese platform support: WeChat/WeCom QR login, DingTalk, Feishu/Lark, QQ configuration from the UI
  • npm one-command install: npm install -g hermes-web-ui && hermes-web-ui start, fastest setup of any dashboard
  • Usage analytics: Token and cost tracking per model and platform with time-range filtering
  • Scheduled jobs (Cron): Create, pause, resume, and run jobs from the dashboard
  • 8 locales: Chinese, English, German, French, Spanish, Japanese, Korean, Portuguese
# npm (recommended — fastest)
npm install -g hermes-web-ui
hermes-web-ui start
# Opens http://localhost:8648

# One-line installer
bash <(curl -fsSL https://raw.githubusercontent.com/EKKOLearnAI/hermes-web-ui/main/scripts/setup.sh)

# Docker
docker compose up -d
# Opens http://localhost:6060

When to pick it: If you or your team uses WeChat, DingTalk, Feishu, or QQ. The other dashboards don’t configure those platforms from the UI. Also the fastest to get running if you already have Node.js installed — one npm command and you’re in.


4. Claw Admin — Best Dual-Gateway Panel

GitHub Repository

Claw Admin is the only dashboard that manages both OpenClaw Gateway and Hermes Agent from the same interface. It’s built with Vue 3 and Naive UI, and it auto-detects which gateway is running on localhost. If you’re running OpenClaw and Hermes side by side (or migrating between them), this saves you from running two dashboards.

The feature list is long. On the OpenClaw side: virtual company (MyWorld) with a visual office scene, remote desktop for Linux and Windows, agent workshop for multi-agent collaboration, and a file explorer. On the Hermes side: chat with 17+ slash commands, session management, memory editing, cron, and a real CLI terminal via SSE rather than WebSocket (which matters if you’re behind a strict corporate firewall that blocks WebSocket).

  • Dual gateway support: OpenClaw and Hermes Agent in one dashboard, switch with a tab
  • Remote desktop: View and control a headless Linux or Windows machine from the browser
  • Virtual Company (MyWorld): Visual office scene where agents collaborate as team members
  • SSE terminal: Real CLI terminal that works behind firewalls blocking WebSocket connections
  • Chinese platform channels: QQ, Feishu, DingTalk, WeCom configuration from the UI
git clone https://github.com/itq5/OpenClaw-Admin.git
cd OpenClaw-Admin
npm install
cp .env.example .env
npm run dev:all

Opens at http://localhost:3001. Must be deployed on the same node as the gateway (localhost only).

Same-server requirement

Claw Admin connects to the gateway at 127.0.0.1. It does not support remote server connections. If your Hermes Agent runs on a different machine, use one of the other dashboards or set up an SSH tunnel.


5. Hermes Control Interface — Best Security-Hardened Option

GitHub Repository

HCI is the most security-conscious dashboard on this list. CSRF protection on 21 endpoints, bcrypt password hashing, command injection fixes, rate limiting, and an 18-item security audit in the README. It’s also the lightest — built with zero frontend framework, just vanilla JS with Vite and Express. If “attack surface” is a phrase you use in sentences, this is your dashboard.

The RBAC system is the most granular of any option: 28 permissions across 12 groups, with admin, viewer, and custom roles. If you’re giving team members access to the dashboard and want to control exactly what they can see and do, HCI gives you that precision.

  • 28-permission RBAC: Granular access control with admin, viewer, and custom roles, no other dashboard comes close
  • Zero frontend framework: Vanilla JS only, minimal attack surface, fast load times
  • Security-hardened: CSRF on 21 endpoints, bcrypt hashing, command injection fixes, rate limiting
  • Multi-agent management: List, create, clone, delete profiles; start/stop/restart gateway per profile
  • Maintenance panel: Doctor diagnostics, dump export, update, backup/import, user management, audit log
# One-line install
bash <(curl -fsSL https://raw.githubusercontent.com/xaspx/hermes-control-interface/main/scripts/install.sh)

# From source
git clone https://github.com/xaspx/hermes-control-interface.git
cd hermes-control-interface
npm install
cp .env.example .env
npm run dev

Opens at http://localhost:3333. A randomly generated password prints to the console on first run.

Not the prettiest

HCI prioritizes function over form. The vanilla JS approach keeps it fast and secure, but the UI won’t win design awards. If you need something polished for client demos, go with Hermes WebUI or Hermes Workspace instead.


6. Scarf — Best Native macOS App

GitHub Repository

Scarf is the only native desktop app for Hermes Agent. Written entirely in SwiftUI with Swift 6 strict concurrency — it’s not a web app wrapped in Electron. It’s a real macOS application with multi-window support, native menu bar integration, and Sparkle auto-update. If you work on a Mac and prefer desktop apps over browser tabs, this is it.

The standout feature is multi-server support with SSH tunneling. You can connect to a local Hermes instance and a remote one over SSH from the same app, each in its own window. File I/O goes through scp/sftp, SQLite access through atomic .backup snapshots, and chat through ssh -T host -- hermes acp. It works exactly like you’d expect a native macOS app to work.

The Project Dashboards feature is worth calling out. You define JSON-based dashboards with stat, progress, text, table, chart, list, and webview widgets, and agents can auto-generate and update them. Your agent builds its own monitoring views that you check from the menu bar.

  • Native macOS app: SwiftUI, not Electron. Multi-window, menu bar icon, Sparkle auto-update
  • Multi-server SSH: Local and remote Hermes instances in separate windows, no browser needed
  • Project Dashboards: Custom JSON-based dashboards that agents can auto-generate and update
  • Full feature parity: Chat, sessions, memory, skills, cron, MCP, platforms, personalities, webhooks, tools
  • 7 languages: English, Chinese, German, French, Spanish, Japanese, Portuguese
# Download from GitHub Releases
# https://github.com/awizemann/scarf/releases
# Universal binary (Apple Silicon + Intel)
# Requires macOS 14.6+ (Sequoia+)

Not on the App Store — it needs non-sandboxed access to ~/.hermes/ and the hermes binary. Download the DMG from releases, drag to Applications, done.

macOS only

Scarf is macOS-only. If you’re running Hermes on Linux or accessing it from a non-Apple machine, pick one of the web-based dashboards above instead.


Best Picks by Use Case


Pairing dashboards with the right setup

A dashboard is only useful if your Hermes Agent is set up properly underneath it. A few things worth sorting before you install one.

If you haven’t installed Hermes Agent yet, the setup guide covers the one-line installer, OpenRouter free models, and messaging platform integration. Most dashboards need the agent running and the gateway token available before they can connect.

For the built-in dashboard that ships with Hermes Agent (status, sessions, analytics, cron, config, keys), the Hermes dashboard guide covers SSH tunnel access, Caddy reverse proxy with Basic Auth, Docker deployment, and the security implications of exposing an AI agent dashboard to the internet.

If you’re evaluating free models to keep costs low, the MIMO V2 Pro guide covers the Nous Research partnership that gives you two weeks of Xiaomi’s MIMO V2 Pro at zero cost, plus how to navigate the Hermes Workspace dashboard for sessions, memory, and token tracking.

If you’re comparing agent platforms, the OpenClaw alternatives roundup covers several projects. And if you want the counterpart to this article for OpenClaw dashboards specifically, see the best OpenClaw dashboards guide.


Frequently Asked Questions

Do I need a separate dashboard if Hermes already has a built-in one?

The built-in dashboard (covered in the Hermes dashboard guide) handles status, sessions, analytics, cron, config, and API keys. The third-party dashboards in this article add features it doesn’t have: embedded terminals, file browsers, skills marketplaces, multi-provider model switching, mobile-responsive chat, Conductor orchestration, RBAC, and remote desktop. If the built-in one does what you need, stick with it. If you want more, the options above are all compatible with the same Hermes instance.

Can I run multiple dashboards at the same time?

Yes. All six dashboards connect to the Hermes gateway independently. You can run Hermes WebUI for chat on port 8000 and Hermes Control Interface for admin on port 3333 at the same time. They don’t conflict with each other or with the built-in dashboard on port 9119.

Which dashboard works best on a phone?

Hermes WebUI is the only one designed with mobile as a priority. The responsive SPA works in phone browsers without zooming or scrolling issues. The others work but feel like desktop apps crammed into a small screen.

Can I use these dashboards with OpenClaw instead of Hermes?

Claw Admin explicitly supports both OpenClaw and Hermes Agent from the same interface. The others are built for Hermes Agent specifically. If you’re running OpenClaw, see the best OpenClaw dashboards roundup instead.

Which one should I try first?

If you want to try one today: Hermes Web UI (EKKO). npm install -g hermes-web-ui && hermes-web-ui start — two commands, no Docker, no config. If you want the best long-term option for daily use: Hermes WebUI (nesquena). Largest community, most active development, and the mobile experience means you’ll actually use it.

Is Scarf available on iOS or iPad?

No. Scarf is a macOS-only native app. It requires macOS 14.6+ (Sequoia or later) and is distributed as a DMG from GitHub Releases, not through the App Store.

Six dashboards in about a year. The CLI still does the job, but once you’ve seen your agent’s sessions, token usage, and memory files in a browser, going back to pure CLI feels like using top instead of htop — it works, but you’re missing half the picture.

My recommendation if you’re starting out: install Hermes WebUI first. docker run -p 8000:8000 -v ~/.hermes:/home/hermeswebui/.hermes ghcr.io/nesquena/hermes-webui:latest. Five minutes, you’re in. If you need a terminal or file browser later, add Workspace on top. They coexist peacefully.

For the rest of the Hermes setup chain: start here with the installer, lock down the built-in dashboard properly, and if you want free models, the MIMO/Step guide still applies.