Discover and explore top open-source AI tools and projects—updated daily.
xaspxSelf-hosted UI for AI agent orchestration
New!
Top 64.1% on SourcePulse
Summary
Hermes Control Interface (HCI) is a self-hosted web dashboard for the Hermes AI agent stack, offering a unified, password-protected interface. It provides essential tools for managing AI agents, including a browser-based terminal, file explorer, session overview, cron management, system metrics, and token analytics, simplifying administration for developers and power users.
How It Works
HCI utilizes a Vanilla JS + Vite frontend that communicates with a Node.js Express backend via WebSockets. Core interactive features like the terminal are powered by xterm.js and node-pty. The architecture separates frontend build outputs (dist/) served by Express from the backend logic (server.js), enabling a responsive UI and efficient data handling.
Quick Start & Requirements
npm install, configure .env with HERMES_CONTROL_PASSWORD and HERMES_CONTROL_SECRET, build the frontend (npx vite build), and start the server (npm start).http://localhost:10272.PORT, HERMES_CONTROL_HOME, and HERMES_CONTROL_ROOTS.Highlighted Details
Maintenance & Community
Active development is indicated by recent changelogs (v3.2.0, v3.1.0) detailing performance, security, and feature updates. Update instructions are provided. No specific community links or contributor details were found in the provided text.
Licensing & Compatibility
Released under the MIT license, which is permissive for commercial use and integration into closed-source projects.
Limitations & Caveats
A security audit noted "Production-ready with caveats," though these were not specified. Setup may require specific configurations for non-root users or systemd integration.
1 day ago
Inactive