Discover and explore top open-source AI tools and projects—updated daily.
EKKOLearnAIWeb dashboard for managing AI agents and chat
New!
Top 18.6% on SourcePulse
This project provides a comprehensive, responsive web dashboard for the Hermes Agent, enabling users to manage multi-platform AI chat sessions, monitor usage and costs, configure various communication channels, and schedule automated jobs. It targets developers and power users managing AI deployments, offering a centralized, user-friendly interface to streamline complex operations and gain insights into agent performance.
How It Works
The architecture comprises a browser client interacting with a Node.js (Koa 2) Backend-For-Frontend (BFF) server running on port 8648. This BFF acts as a proxy to the Hermes Gateway (port 8642) and handles core functionalities like API proxying, real-time SSE streaming, session management via CLI commands, credential and configuration handling, model discovery, and serving static files. The frontend is built with Vue 3, TypeScript, and Vite, designed for extensibility with Hermes-specific code namespaced for easier integration of new agent types.
Quick Start & Requirements
npm install -g hermes-web-ui && hermes-web-ui start. Access at http://localhost:8648.bash <(curl -fsSL https://raw.githubusercontent.com/EKKOLearnAI/hermes-web-ui/main/scripts/setup.sh) automatically installs Node.js and the UI on Debian/Ubuntu/macOS/WSL.docker compose up -d --build hermes-agent hermes-webui. Access at http://localhost:6060. Persistent data stored in ./hermes_data.Highlighted Details
~/.hermes/auth.json).node-pty and @xterm/xterm supporting multiple sessions, real-time streaming, and window resizing.~/.hermes/config.yaml, detects and starts the gateway if needed, and resolves port conflicts.Maintenance & Community
No specific details regarding maintainers, community channels (like Discord/Slack), sponsorships, or roadmap were found in the provided README text.
Licensing & Compatibility
The project is released under the MIT License, which permits commercial use and integration into closed-source projects.
Limitations & Caveats
The README does not explicitly detail limitations such as alpha status or known bugs. The setup script notes specific handling for WSL environments regarding background startup, which may warrant further investigation for users on that platform. Functionality is dependent on the underlying Hermes Agent's capabilities.
1 day ago
Inactive