9788abb8ce64257e6053ed13189f5f71af8e9750
- GET /api/agents - list known profiles with online/offline status
- POST /api/agents/{profile}/send - send message via Hermes CLI subprocess
- GET /api/agents/{profile}/history - retrieve conversation history
- SQLite conversation store at ~/.hermes/kanban/boards/hermes-command-center/conversations.db
- Response cleanup to strip Hermes CLI wrapper formatting
- Auth-gated via existing Basic Auth middleware
Hermes Command Center
Mobile-friendly web dashboard for managing Hermes agents, configs, and network infrastructure.
Features
- Agent Chat Interface - Talk to all Hermes profiles (kanban, coder, assistant, artist)
- Config Editor - Edit .env and YAML config files
- Obsidian Vault Reader - Browse markdown notes and wiki
- Network Status - Live host and service monitoring
Tech Stack
- FastAPI backend
- Vanilla HTML/CSS/JS frontend
- Mobile-first responsive design
- Port: 8888
Development
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 main.py
Access at: http://localhost:8888
Description
Languages
JavaScript
33.7%
Python
31.4%
CSS
24.9%
HTML
10%