
I got tired of hand-editing JSON, so I built a local web dashboard for OpenClaw
If you run multiple AI agents with OpenClaw, you probably know the pain — one openclaw.json file holds everything: agents, channel bindings, models, tokens. Deeply nested, tons of fields. Change one sub-agent's Telegram group ID and you might accidentally overwrite another agent's token. And good luck visualizing which agent is bound to which chat group by staring at raw JSON. After breaking my config twice, I built OCM (OpenClaw Manager) — a local web dashboard to manage it all from the browser. It's a single-file Node.js app, zero dependencies, no npm install , no build step. Just bash start.sh and open localhost:3333 . Here's what it does: Dashboard System overview at a glance: CPU/memory/disk, Gateway status, agent count, binding count, last active time. First thing to check when something feels off. Agent Management All agents displayed in a tree structure. Main agents (each with their own Telegram bot) sit at the top, sub-agents nested under their parents. Each card shows model,
Continue reading on Dev.to
Opens in a new tab

