v1.0.0 — Initial Release
Hermes WebUI v1.0.0
First public release of the process monitoring and configuration dashboard for Hermes Agent.
Features
- Dashboard — Real-time activity feed with session list, gateway status, platform/service health, cost tracking, model distribution
- Sessions — Browse and search (FTS5) conversation histories, inspect messages, filter by source
- Config — Edit
config.yamland environment variables through the browser (automatic backup on every write) - Cron — View and manage scheduled agent jobs
- Skills — Browse built-in and custom skills with full source inspection
- Responsive — Mobile-friendly layout with hamburger menu
- Dark/Light theme — Toggle between themes
- WebSocket — Real-time updates via polling bridge (no agent code modification needed)
Tech Stack
- Backend: Python 3.11+, FastAPI, Uvicorn, Pydantic
- Frontend: React 19, TypeScript, Vite, TailwindCSS 4, TanStack Query
- Data: SQLite read-only from Hermes Agent's
state.db
Quick Start
git clone https://github.com/sanchomuzax/hermes-webui.git
cd hermes-webui
python3 -m venv venv && source venv/bin/activate
pip install -e .
cd frontend && npm install && npx vite build && cd ..
hermes-webui