OpenClaw admin console
An extended OpenClaw administration console with sign-in and roles, safer configuration writes, and multi-bot workflows.
- Software
My work extends xmanrui's open-source OpenClaw-bot-review, a read-only dashboard for local AI bots, into an administration console with sign-in, roles, safer configuration changes, and multi-bot workflows.
- When
- March to April 2026
- Where
- Extension of an open-source project
- Role
- Developer of the extensions
- Base project
- OpenClaw-bot-review by xmanrui, MIT licence
- My additions
- Sign-in and roles, config safety, bot cloning, workflows
- Tools
- Next.js, React, TypeScript, Prisma, SQLite, NextAuth
Credit. The original dashboard, its interface, and the Pixel Office view are xmanrui's work under the MIT licence. My changes are built on top of it.
What I added
- App data. Prisma with SQLite for users, configuration snapshots, bot clones, prompt runs, threads, workflows, and workflow runs.
- Sign-in and roles. Credential sign-in with hashed passwords, a first-owner setup route, and four roles from owner down to viewer, checked on the routes that change things.
- Safer configuration writes. Before saving the OpenClaw configuration file, the console checks that the file has not changed on disk since it was read, saves a snapshot of the old version with a diff, and writes the new file atomically. A rollback endpoint restores a stored snapshot.
- Bot cloning. A wizard that previews a copy of an existing bot and then creates it.
- Workflows. Sequential runs across several bots, stored with their results, with pages to define, run, and review them.
- Workflow view in Pixel Office. During a run, each step’s status appears on the bot characters in the upstream Pixel Office view.
- Audit logging for console runs, threads, and workflows.