mirror of
https://github.com/xmanrui/OpenClaw-bot-review.git
synced 2026-07-27 22:25:52 +00:00
0c8baf27a7df7fc958291dee37ceaba88f076d2a
OpenClaw Bot Dashboard
A lightweight web dashboard for viewing all your OpenClaw Bots/Agents/Models/Sessions status at a glance.
Background
When running multiple OpenClaw agents across different platforms (Feishu, Discord, etc.), it becomes hard to track which bot uses which model. This dashboard reads your openclaw.json config and displays Bots/Agents/Models/Sessions status in a clean UI.
Features
- Bot Overview — Card wall showing all agents with name, emoji, model, platform bindings, and Feishu App ID
- Model List — View all configured providers and models, with info on which agents use them
- Auto Refresh — Configurable refresh interval (manual, 10s, 30s, 1min, 5min, 10min)
- Live Config — Reads directly from
~/.openclaw/openclaw.json, no manual sync needed
Preview
Getting Started
# Clone the repo
git clone https://github.com/xmanrui/OpenClaw-bot-review.git
cd OpenClaw-bot-review
# Install dependencies
npm install
# Start dev server
npm run dev
Open http://localhost:3000 in your browser.
Tech Stack
- Next.js + TypeScript
- Tailwind CSS
- No database — reads config file directly
Requirements
- Node.js 18+
- OpenClaw installed with config at
~/.openclaw/openclaw.json
Configuration
By default, the dashboard reads config from ~/.openclaw/openclaw.json. To use a custom path, set the OPENCLAW_HOME environment variable:
OPENCLAW_HOME=/opt/openclaw npm run dev
Languages
TypeScript
92.1%
JavaScript
7.5%
CSS
0.4%


