54af25d2da39eeb715461ecf73527a54712e2bfe
- Added GET /api/config/list - list whitelisted config files with metadata - Added GET /api/config/read - read file content with line numbers - Added POST /api/config/save - save with auto-backup and YAML validation - Added POST /api/config/backup - manual backup endpoint - Security: whitelist-based path validation, rejects paths outside whitelist - Auto-backup before save with .bak.<timestamp> naming - YAML validation for .yaml/.yml files - Frontend: file list sidebar, code editor with line numbers, status bar - Mobile-responsive layout (file list top, editor below) - Config panel in nav, lazy-loaded when navigated to - 13/13 tests passing
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%