OpenClaw-bot-review is a web dashboard built for OpenClaw that gives you a bird's-eye view of all your OpenClaw bots, agents, models, and sessions at a glance. If you're running multiple agents across several platforms, keeping track can become a real headache: which bot is linked to which model? Are all platform connections healthy? Is the Gateway running smoothly? How many tokens have been used?
This dashboard reads your local OpenClaw configuration and session data directly (~/.openclaw/openclaw.json and session files) and provides a unified web interface for real-time monitoring and testing of all your agents, models, platforms, and sessions. No database setup is required—it's ready to go right after installation. It also features a built-in pixel-style animated office where agents turn into little pixel characters that walk around, sit down, and interact with furniture, making monitoring a bit more fun.
What OpenClaw-bot-review Can Do
- Bot Overview: All agents displayed on a card wall, showing names, emojis, linked models and platforms, session counts, and Gateway health status at a glance.
- Model List: View all configured providers and models, see context windows, max output, reasoning support, and test individual models.
- Session Management: Browse all sessions grouped by agent, automatically identify private chats, group chats, or scheduled tasks, display token usage, and support connectivity testing.
- Message Statistics: Track token consumption and average response times, view trends by day, week, or month with intuitive charts.
- Skill Management: View all installed skills (built-in, extensions, custom), with search and filter capabilities.
- Alert Center: Set up rules (e.g., model unavailable, bot unresponsive) and send alerts to Feishu.
- Gateway Health Check: Real-time display of Gateway status with automatic polling every 10 seconds; one click takes you to the OpenClaw web page.
- Platform Connectivity Test: One-click testing of all Feishu and Discord bindings and DM session connectivity.
- Auto-Refresh: Customizable refresh intervals (manual / 10s / 30s / 1min / 5min / 10min).
- Internationalization: Easily switch between Chinese and English interfaces.
- Theme Switching: Toggle between dark and light themes from the sidebar.
- Pixel Office: The aforementioned pixel-style animation where agents become little pixel characters that walk, sit, and interact with furniture in real-time.
- Real-Time Configuration: Data comes directly from
~/.openclaw/openclaw.json and local session files—no database needed.
OpenClaw-bot-review Quick Start
# Clone the repository
git clone https://github.com/xmanrui/OpenClaw-bot-review.git
cd OpenClaw-bot-review
# Install dependencies
npm install
# Run the application
npm run dev
Then open http://localhost:3000 in your browser and you're good to go.
Requirements
- Node.js 18 or higher
- OpenClaw must be installed locally, with its configuration file located at
~/.openclaw/openclaw.json
Custom Configuration File Path
By default, it reads ~/.openclaw/openclaw.json. If you want to use a different path, you can set the OPENCLAW_HOME environment variable:
OPENCLAW_HOME=/opt/openclaw npm run dev
Running with Docker
Build the Image
docker build -t openclaw-dashboard .
Run the Container
Basic Run
docker run -d -p 3000:3000 openclaw-dashboard
Custom Configuration Path
docker run -d --name openclaw-dashboard -p 3000:3000 -e OPENCLAW_HOME=/opt/openclaw -v /path/to/openclaw:/opt/openclaw openclaw-dashboard