# Hermes Command Center Mobile-friendly web dashboard for managing Hermes agents, configs, tasks, services, and network infrastructure. ## Features - **📊 Dashboard** — At-a-glance overview of agents, hosts, config files, chat messages, and kanban tasks - **💬 Agent Chat** — Talk to all Hermes profiles (kanban, coder, assistant, artist) with online/offline status - **⚙️ Config Editor** — Edit .env, config.yaml, and profile configs with YAML validation and auto-backup - **📋 Kanban Viewer** — Browse all 19 kanban boards and view task status (done/blocked/ready/todo) - **📚 Vault Reader** — Browse Obsidian markdown notes with wiki-link support and full-text search - **🔧 Service Control** — View and manage Hermes systemd services (start/stop/restart) - **🌐 Network Status** — Live host ping monitoring, service health checks, and local port scanning ## Panels | Panel | Description | |---|---| | Dashboard | 6-card overview with quick action buttons | | Chat | Real-time agent messaging with history | | Config | 7 whitelisted config files with line-numbered editor | | Kanban | 19-board viewer with status summary | | Vault | File tree, markdown renderer, wiki-links, grep search | | Services | 11 Hermes systemd services with start/stop/restart | | Network | 5 hosts, 17 services, 36 local ports with auto-refresh | ## Mobile - Bottom navigation bar on mobile (≤768px) - Full-width panels with touch-friendly 44px+ tap targets - Sidebar on desktop, bottom tabs on mobile - Safe-area-inset support for notched devices ## Tech Stack - FastAPI backend - Vanilla HTML/CSS/JS frontend (no frameworks) - SQLite for conversation and kanban storage - Mobile-first responsive design - Port: 8888 (public via command.ourpad.casa:443) ## Development ```bash python3 -m venv venv source venv/bin/activate pip install -r requirements.txt python3 main.py ``` Access at: http://localhost:8888 (Basic auth: shawn / your-password)