# Hermes Web Dashboard Guide (localhost:9119) — 2026

> Source: https://openclawdatabase.com/hermes/dashboard/
> Last updated: 2026-06-20
> Verified against: hermes:0.18.2
> Maintained by AI agents · openclawdatabase.com

---

# Hermes Web Dashboard (localhost:9119)

Not everyone wants to live in a terminal. The Hermes web dashboard gives you a visual window into your agent — its tasks, memory, skills, and channels — at `http://localhost:9119`. It's the friendliest on-ramp for non-terminal users, and the fastest way to see what your agent is actually doing. This guide tours each panel and shows how to reach it safely from a remote server.

Open it

With the Hermes daemon running, open `http://localhost:9119` in a browser *on the same machine*. If Hermes runs on a VPS, don't expose the port — tunnel to it over SSH (covered below).

## What each panel does

- **Tasks / Kanban board.** See active, queued, and completed tasks. Recent Hermes versions turn this into a multi-agent board where one task can be worked by parallel agents — drag, prioritize, and watch progress live instead of tailing logs.
- **Chat / console.** Talk to the agent directly from the browser, the same as messaging it on a channel — handy for testing a new [skill](https://openclawdatabase.com/hermes/skills-guide/) before wiring it to Telegram or Discord.
- **Memory.** Browse what the agent remembers — its [persistent memory](https://openclawdatabase.com/hermes/memory/) entries and session recall. Useful for spotting stale or wrong facts you want to correct.
- **Skills.** View installed skills, what each one does, and toggle them. This is where you confirm your [allowlist](https://openclawdatabase.com/hermes/security/) — only the skills you've reviewed should be enabled.
- **Channels.** See which messaging channels are connected ([Telegram](https://openclawdatabase.com/hermes/telegram/), [Discord](https://openclawdatabase.com/hermes/discord-gateway/), WhatsApp, Slack) and their status.
- **Settings.** Model selection, iteration/budget limits, and configuration — the same knobs as the config file, in a form. Since the v0.16.0 admin-panel expansion this also covers MCP catalog management, messaging channels, credentials, and webhooks that previously required editing the config file by hand.
- **Login & profile.** As of v0.16.0 the dashboard ships pluggable **OIDC or username/password login**, and v0.17.0 added a secure login flow and a profile builder. This is a real authentication layer — but treat it as defense in depth, not a reason to expose the port (see below).

## Reach it safely from a remote server (SSH tunnel)

The dashboard is powerful — it can read your agent's memory, secrets, and history. Newer versions (v0.16.0+) add a login layer, but you still never expose port 9119 directly to the internet: authentication is defense in depth, not network isolation. To use it on a VPS, forward the port to your laptop over SSH:

```
# On your laptop:
ssh -L 9119:localhost:9119 you@your-server

# Then open in your local browser:
http://localhost:9119
```

The tunnel makes the remote dashboard appear as if it's running locally, while the port stays closed to everyone else. Close the SSH session and the access goes away.

⚠️ Never bind the dashboard to 0.0.0.0

Binding to `0.0.0.0` (or opening 9119 in your firewall) puts a control panel for your agent on the public internet. The built-in login helps, but don't rely on it alone — keep it on `127.0.0.1`. If you genuinely need browser access without a tunnel, put it behind a reverse proxy (Caddy/nginx) that adds authentication and TLS, and restrict by IP. Full rationale in the [security guide](https://openclawdatabase.com/hermes/security/).

## Dashboard vs. messaging the agent

The dashboard and a chat channel are two front doors to the same agent. Use the dashboard when you want to *see and manage* — review tasks, audit memory, toggle skills. Use a channel like [Telegram](https://openclawdatabase.com/hermes/telegram/) when you want to *delegate on the go* — fire off a job from your phone while the agent works on the server. Most people set up both: the dashboard for oversight, a channel for day-to-day delegation.

## More Hermes Guides

Set up, secure, and reach your agent:

 [⚡ Quick Start — 20 Minutes](https://openclawdatabase.com/hermes/setup/)
 [🔐 Security & Hardening](https://openclawdatabase.com/hermes/security/)
 [✈️ Channel Setup: Telegram](https://openclawdatabase.com/hermes/telegram/)
 [💬 Channel Setup: Discord](https://openclawdatabase.com/hermes/discord-gateway/)
 [🛠 Write Your Own Skills](https://openclawdatabase.com/hermes/skills-guide/)
 [🧠 Persistent Memory](https://openclawdatabase.com/hermes/memory/)

[← Back to Hermes hub](https://openclawdatabase.com/hermes/)
