OpenClaw Dashboard
A zero-build FastAPI dashboard starter for OpenClaw agents and self-hosted setups.
A small, self-hosted status dashboard that gives your AI agent - or just you - a live view of the systems it watches: machine health, backups, music playback, Philips Hue lights, local Ollama services, NAS media, cron jobs, and logs.
It was built because an OpenClaw assistant needed a control surface that was easy to understand and easy to modify. The repo stays deliberately simple: one Python app, static frontend files, Server-Sent Events for live updates, and no npm or frontend build step.
The intended workflow is to clone it, change a few values in app.py and .env, and shape it around your own stack. It is not trying to be a generic dashboard platform - it is a hackable starter that gets you to a useful dashboard fast.
A small, readable FastAPI dashboard you can clone and adapt for an OpenClaw agent or any self-hosted setup. It streams live status for things like host health, backups, music, Hue lights, and local AI services without needing a frontend build pipeline.
Key features:
- 🚀 Live updates via Server-Sent Events
- 🔧 Zero build step with FastAPI + vanilla JS
- 🏠 Tracks host health, backups, music, lights, and local AI services
- 🛠️ Designed to be forked and hacked on directly
This summary was generated by GitHub Copilot based on the project README.