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).
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support