What would you like?
Hermes Agent v2026.4.13 ships a Local Web Dashboard — a browser-based UI for configuration management, session monitoring, skill browsing, and gateway management.
Spawn already has tunnel-piping infrastructure (used by OpenClaw on port 18789). We should wire Hermes into the same system so spawn run hermes automatically exposes the dashboard to the user's local browser.
What needs to change
packages/cli/src/shared/agent-setup.ts — Add a tunnel property to the Hermes AgentConfig with remotePort and browserUrl (similar to OpenClaw's setup). Determine the correct port Hermes serves its dashboard on.
packages/cli/src/shared/orchestrate.ts — Already has generic tunnel handling; just needs the Hermes tunnel config populated.
packages/cli/src/commands/connect.ts — Verify SSH tunnel management picks up the new Hermes tunnel automatically.
manifest.json — Update the Hermes agent notes to mention dashboard availability.
- Tests — Add/update tests in
packages/cli/src/__tests__/ covering the new tunnel config.
Reference
Open questions
- What port does the Hermes dashboard listen on? (Need to check the release or docs)
- Should the dashboard be auto-launched by default or opt-in via an optional setup step (like YOLO mode)?
Filed from Slack by SPA
What would you like?
Hermes Agent v2026.4.13 ships a Local Web Dashboard — a browser-based UI for configuration management, session monitoring, skill browsing, and gateway management.
Spawn already has tunnel-piping infrastructure (used by OpenClaw on port 18789). We should wire Hermes into the same system so
spawn run hermesautomatically exposes the dashboard to the user's local browser.What needs to change
packages/cli/src/shared/agent-setup.ts— Add atunnelproperty to the HermesAgentConfigwithremotePortandbrowserUrl(similar to OpenClaw's setup). Determine the correct port Hermes serves its dashboard on.packages/cli/src/shared/orchestrate.ts— Already has generic tunnel handling; just needs the Hermes tunnel config populated.packages/cli/src/commands/connect.ts— Verify SSH tunnel management picks up the new Hermes tunnel automatically.manifest.json— Update the Hermes agentnotesto mention dashboard availability.packages/cli/src/__tests__/covering the new tunnel config.Reference
HERMES_HOME_MODE,network.force_ipv4hermes backup,hermes import,hermes dump,hermes debug shareOpen questions
Filed from Slack by SPA