Monitor and manage AI conversations across Telegram, Discord, Slack, and WhatsApp from a single browser dashboard.
Track AI token usage and estimated costs across all messaging platform sessions in real time.
Schedule automated tasks for an AI agent using the built-in cron job manager.
Configure credentials and behavior for multiple messaging platforms from one settings page.
Requires a running Hermes Agent instance and API credentials for each messaging platform you want to connect.
Hermes Web UI is a browser-based dashboard for managing the Hermes Agent, an AI assistant that connects to multiple messaging platforms. Rather than interacting with Hermes through a command line or through individual chat apps, this dashboard gives you a single web interface where you can see all your conversations, configure platform connections, track costs, and control the agent's behavior. The dashboard covers a lot of ground. On the chat side, it shows sessions grouped by where they came from, whether that's Telegram, Discord, Slack, WhatsApp, Matrix, or other platforms. You can search across all conversations, switch AI models per session, and see how many tokens each conversation has consumed. The platform configuration section lets you enter credentials and adjust behavior settings for eight different messaging platforms from one page, writing those settings back to the agent's config files automatically. Analytics screens show token usage broken down by input and output, estimated cost over time, cache hit rates, and which models are being used most. A scheduled jobs section lets you create and manage cron tasks that the agent will run automatically at set times. There is also a file browser for accessing files on whatever backend Hermes is running on, a group chat room feature that lets multiple AI agents talk together in real time, a web terminal embedded directly in the dashboard, and a log viewer for debugging. Installation is an npm global install followed by a single start command. The dashboard then runs on a local port and you open it in your browser. A Docker Compose option is also available that bundles the web UI together with a Hermes Agent instance in a single container. A one-line setup script handles Node.js installation automatically on Debian, Ubuntu, and macOS if it is not already present. Authentication is token-based and enabled by default, with a generated token on first run. Username and password login can be added through the settings page, or auth can be turned off entirely with an environment variable.
← ekkolearnai on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.