- Live Agent Monitoring — Real-time visibility into subagent status and activity.
- Task Board — Kanban-style task management for agent operations.
- Session Tracking — Historical log of agent sessions and outcomes.
- Token Analytics — Usage tracking and cost monitoring for LLM calls.
- System Health — Server resource monitoring and alerting.
- WebSocket Updates — Live streaming of agent state changes.
- Dark-Themed UI — Professional, easy-on-the-eyes operations interface.
- Fleet Visualization — 3D topology view of distributed agent nodes.
git clone https://github.com/OneByJorah/OpsCenter.git
cd OpsCenter
cp .env.example .env
pip install -r requirements.txt
python3 server.pyOpen http://localhost:8080 in your browser.
chmod +x start.sh
./start.sh| Variable | Default | Description |
|---|---|---|
PORT |
8080 |
Dashboard server port |
BIND |
127.0.0.1 |
Server bind address |
HERMES_HOME |
../.hermes |
Path to the Hermes agent home directory |
MISSION_CONTROL_API_KEY |
(empty) | API key for protecting dashboard endpoints |
CONTENT_DIR |
../.hermes/content |
Content directory for the editor |
Browser (HTML/JS) ──WebSocket──▶ Python Server ──▶ SQLite
│
▼
Agent Gateway API
OpsCenter/
├── server.py # Python backend (WebSocket + API)
├── app.js # Frontend application logic
├── components.js # Reusable UI components
├── index.html # Main dashboard page
├── tokens.css # Token-themed styling
├── test.html # UI test page
├── board.db # SQLite database (auto-created)
├── backups/ # Data backup directory
├── start.sh # Quick-start script
└── server.log # Runtime logs
| Endpoint | Method | Description |
|---|---|---|
/ |
GET | Main dashboard UI |
/api/agents |
GET | List active agents |
/api/tasks |
GET/POST | Task management |
/api/sessions |
GET | Session history |
/api/health |
GET | System health status |
pip install -r requirements.txt
# Run the server
python3 server.py
# Run the UI test page
python3 -m http.server 8081OpsCenter ships with a Dockerfile and docker-compose configuration for self-hosting.
docker compose up -dContributions are welcome. Please see CONTRIBUTING.md for guidelines and CODE_OF_CONDUCT.md for community standards.
For security concerns, see SECURITY.md. Please report vulnerabilities to info@jorahone.com — do not use public issues.
MIT © Jhonattan L. Jimenez
See CONTRIBUTING.md. All contributions follow the Code of Conduct.
Found a vulnerability? Please follow our Security Policy and report privately to security@jorahone.com.
MIT License © Jhonattan L. Jimenez (OneByJorah)
Built with 🌴 by OneByJorah · jorahone.com
