clawmon
v0.2.2
Published
Local task monitor plugin for OpenClaw
Readme
OpenClaw Monitor
Local task monitor plugin for OpenClaw. Tracks running, stale, and failed tasks via SQLite and serves a web UI on 127.0.0.1:7070.
Install as OpenClaw Plugin
openclaw plugins install ./openclaw-monitorDevelopment
# Start (installs deps, seeds DB if missing, runs server)
./dev.sh
# Force reseed test data
./dev.sh --seedConfiguration
| Env Var | Default | Description |
|---------|---------|-------------|
| OPENCLAW_MONITOR_PORT | 7070 | HTTP port |
| OPENCLAW_MONITOR_DB_DIR | ~/.openclaw/monitor | Directory for SQLite database |
| OPENCLAW_MONITOR_RETENTION_DAYS | 7 | Days to keep finished tasks |
These can also be set in openclaw.json plugin config.
API
| Endpoint | Description |
|----------|-------------|
| GET /health | Health check |
| GET /api/overview | Task counts and last update |
| GET /api/tasks | All tasks |
| GET /api/tasks/running | Running tasks |
| GET /api/tasks/recent | Last 50 tasks |
| GET /api/tasks/failed | Failed tasks |
| GET /api/system | Version, uptime, DB path |
| GET / | Web UI |
