Dashboard Overview
The Nexus OS dashboard is a built-in web interface for monitoring and managing your agent system. It provides real-time visibility into agents, supervisors, costs, trust, and more.
Starting the Dashboard
bash
naos dashboard --openOptions:
| Flag | Description | Default |
|---|---|---|
--port | Port to serve on | 4200 |
--open | Open browser automatically | false |
Dashboard Pages
The dashboard includes 11 pages:
| Page | Description |
|---|---|
| Overview | System summary with key metrics |
| Agents | All registered agents with status |
| Supervisors | Supervision trees and restart counts |
| Sagas | Saga definitions and execution history |
| Workflows | Workflow pipelines and run history |
| Pools | Pool configurations and parallel execution results |
| Cost | Budget utilization, spending trends |
| Audit Log | Complete audit trail of all actions |
| AXIS Trust | Trust scores and verification status |
| Broker | Routing statistics and skill usage |
| Edge | Edge deployment status and metrics |
Features
- Auto-refresh — pages update every 10 seconds
- Dark theme — terminal-inspired aesthetic with green accents
- Sidebar navigation — quick access to all pages
- Responsive — works on desktop and tablet
Architecture
The dashboard is served by the naos binary itself using Axum. All HTML is server-rendered using the Maud templating engine. No JavaScript framework required.
naos dashboard
│
▼
Axum HTTP Server (port 4200)
│
├── HTML pages (Maud templates)
└── JSON API endpoints