OpenClaw Ops Dashboard
Developer-facing dashboard experiments for OpenClaw operations.
This repo includes two dashboard surfaces:
react-dashboard/โ the current Vite/React dashboard for Session Amplifier data.app.pyโ the older Streamlit dashboard that reads local agent session JSON files.
React Dashboard
cd react-dashboard
npm install
npm run build
npm run dev -- --port 5177
The Vite dev server proxies /session-amplifier/* to SESSION_AMPLIFIER_BASE_URL or http://localhost:8477.
Streamlit Dashboard
The Streamlit app reads agent session JSON files from ~/.openclaw/agents/*/sessions and displays:
- Agent list with last activity timestamps (best-effort)
- A simple timeline of recent cron runs (files with "cron" in the name under agents)
python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
streamlit run app.py
Notes:
- The app is intentionally minimal and tolerant of malformed session files.
- Timestamps are parsed best-effort from common keys (last_activity, updated_at, timestamp).
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐ Ask for provider support