Projects

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.