What problem does it solve? Managing multiple Hermes Agent profiles and conversations from the command line is fragmented; this Skill sets up a browser-based dashboard that unifies profile management, streaming chat, and terminal access in one place. ## Core Features & Use Cases - Multi-Profile Management: Create, list, and delete Hermes profiles as separate UI agents, each mapped 1:1 to a Hermes home directory, config, and sessions. - Streaming Chat via SSE: Every chat turn spawns hermes -p <profile> chat and streams stdout to the browser over Server-Sent Events, with file upload support passed to Hermes by absolute path. - Session Sync & Interactive Terminal: Sessions started in the standalone Hermes REPL auto-appear in the sidebar via filesystem watching, and an xterm.js PTY over WebSocket handles interactive commands like model configuration. - Use Case: A developer runs several Hermes profiles for different projects, starts a conversation in the terminal, then continues it in the browser at http://localhost:18888 with full history synced from ~/.hermes/profiles/*/sessions/*.json. ## Quick Start Set up the Hermes Client web dashboard by cloning the repository, running npm start, and logging in at localhost:18888 to manage my Hermes agent profiles.