Unified Bot Dashboard for monitoring Supervisor, Rex, Tasks, and Knowledge Graph.
- Real-time Monitoring: WebSocket-powered live updates
- Multi-Bot Support: Monitor Supervisor and Rex simultaneously
- Task Management: View and track tasks with priorities and due dates
- Knowledge Graph Stats: Visualize graph nodes and relationships
- Alert System: Real-time notifications and alerts
- Express + Socket.IO: Built with Node.js, Express, and Socket.IO
# Install dependencies
npm install
# Start the dashboard
npm start
# OR
node server.js
# Dashboard will be available at http://localhost:3000SUPERVISOR_API=http://localhost:9800
SUPERVISOR_API_KEY=supervisor-token-1769976836
DASHBOARD_PORT=3000- Go to vercel.com/new
- Import repository:
https://github.com/anwarselo/bot-dashboard - Configure:
- Framework Preset: Other
- Build Command: (leave empty)
- Output Directory:
. - Root Directory:
./
- Add Environment Variables:
SUPERVISOR_API = http://localhost:9800 SUPERVISOR_API_KEY = supervisor-token-1769976836 DASHBOARD_PORT = 3000 - Click Deploy
# Install Vercel CLI
npm i -g vercel
# Login to Vercel
vercel login
# Deploy
vercelGET /- Dashboard UIGET /api/status- Get all bot statusesGET /api/tasks- Get all tasksGET /api/kg-stats- Get knowledge graph statistics- WebSocket
/- Real-time updates
- Node.js - Runtime
- Express - Web server
- Socket.IO - WebSocket communication
- Axios - HTTP client
- Helmet - Security headers
- Express Session - Session management
MIT
TheSupervisor
GitHub Repository: https://github.com/anwarselo/bot-dashboard