mirror of
https://github.com/xmanrui/OpenClaw-bot-review.git
synced 2026-07-27 22:25:52 +00:00
44b95f9fe41d07df91faf5cdef4b96d97f0cee35
- 新增 /api/stats-all: 聚合所有 agent 的 token 和响应时间统计 - 首页新增 token 趋势和响应时间趋势折线图(天/周/月切换) - 新增 /api/stats-models: 按模型聚合 input/output token 和平均响应时间 - 模型列表新增 Input 用量、Output 用量、平均响应三列 - 新增 /api/test-model: 支持 anthropic-messages 和 openai-completions 测试 - 每个模型新增测试按钮,显示成功/失败状态和耗时 - 新增「测试全部模型」按钮,并行测试所有模型 - 模型列表「使用中」改为显示 emoji + 机器人名称 - 页面标题改为「OpenClaw接入模型列表」
OpenClaw Bot Dashboard
A lightweight web dashboard for viewing all your OpenClaw bot configurations 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 everything 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%
