@ffaheem88/openclaw-dashboard
v1.1.23
Published
Self-hosted dashboard for OpenClaw AI agents — monitor sessions, costs, memory, crons, and more
Downloads
2,783
Maintainers
Readme
OpenClaw Dashboard
A web dashboard for monitoring and managing your OpenClaw agent.
Features
- Live Dashboard — Real-time agent status, session monitoring, token usage stats
- Agent Orchestration — View active sessions, sub-agents, cron jobs; kill/manage sessions
- Neural Memory — Visualize memory graph, search/recall, view memory stats
- Mail — Read agent email inbox (via Himalaya CLI)
- Logs — Live-tail agent logs, service status
- Settings — Model configuration, budget tracking, provider health checks
- Identity — Agent identity and personality viewer
- Cost Tracking — Per-model cost breakdown and daily summaries
Quick Start
# Clone
git clone https://github.com/ffaheem88/openclaw-dashboard.git
cd openclaw-dashboard
# Install dependencies
npm install
# Configure
cp .env.example .env
# Edit .env with your settings
# Run
node server.jsDashboard will be available at http://localhost:3000
Requirements
- Node.js 18+
- A running OpenClaw instance
- Optional: Himalaya CLI (for mail), nmem (for neural memory), pymssql (for VIS integration)
Pages
| Page | Description |
|------|-------------|
| / | Main dashboard — sessions, stats, health |
| /agents.html | Agent orchestration — sessions, crons, sub-agents |
| /neural.html | Neural memory graph and recall |
| /mail.html | Email inbox viewer |
| /logs.html | Live log viewer |
| /settings.html | Model config, budgets, provider health |
| /identity.html | Agent identity viewer |
Authentication
Default login is admin / password set on first run. Change via Settings page or by editing config/dashboard-auth.json.
Environment Variables
See .env.example for all options. The dashboard auto-detects OpenClaw paths if installed in the standard location (~/.openclaw/).
License
MIT
