Openclaw轻量级的 Web 控制面板,一目了然地查看所有机器人/代理/模型/会话的状态

一个轻量级的网页控制面板,让您一目了然地 查看所有OpenClaw
机器人/代理/模型/会话的状态。机器人控制面板: 仪表盘预览 Pixel Office: 像素办公室

背景

当在不同的平台(飞书、Discord 等)上运行多个 OpenClaw 代理时,管理和监控它们变得越来越复杂——哪个机器人使用哪个模型?平台是否连接?网关是否健康?代币是如何消耗的?

此控制面板读取您本地的 OpenClaw 配置和会话数据,提供统一的 Web 用户界面,用于实时监控和测试所有代理、模型、平台和会话。无需数据库——所有数据均直接来自~/.openclaw/openclaw.json本地会话文件。此外,趣味十足的像素艺术风格办公室让您的代理栩栩如生,化身为动画角色,在办公室里走动、坐在办公桌前,并与家具互动。

特征

  • 机器人概览— 卡片墙显示所有代理的名称、表情符号、模型、平台绑定、会话统计信息和网关运行状况

  • 模型列表— 查看所有已配置的提供程序和模型,包括上下文窗口、最大输出、推理支持和每个模型的测试。

  • 会话管理— 浏览每个代理的所有会话,并进行类型检测(私信、群组、定时任务)、令牌使用情况和连接性测试。

  • 统计数据——代币消耗量和平均响应时间趋势,按日/周/月查看,并附有SVG图表

  • 技能管理— 查看所有已安装的技能(内置、扩展、自定义),并可使用搜索和筛选功能

  • 警报中心— 配置警报规则(模型不可用、机器人无响应),并启用飞书通知推送

  • 网关健康状况— 实时网关状态指示器,支持 10 秒自动轮询,并可一键跳转至 OpenClaw Web 用户界面。

  • 平台测试——一键测试所有飞书/Discord绑定和私信会话的连接性

  • 自动刷新——可配置刷新间隔(手动、10秒、30秒、1分钟、5分钟、10分钟)

  • i18n — 中英文用户界面语言切换

  • 深色/浅色主题— 侧边栏中的主题切换器

  • 像素办公室——一个动画像素艺术风格的办公室,员工会以角色形象出现,实时行走、坐下并与家具互动(该功能灵感来源于 Pixel Agents)。

  • 实时配置——直接从~/.openclaw/openclaw.json本地会话文件读取数据,无需数据库

预览

仪表盘预览

模型预览

会议预览

像素办公室

入门

有关 prompt/git/skill 启动选项,请参阅快速入门指南。

# 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

在浏览器中打开http://localhost:3000

技术栈

  • Next.js + TypeScript

  • Tailwind CSS

  • 不使用数据库——直接读取配置文件。

要求

  • Node.js 18+

  • OpenClaw 已安装,配置如下:~/.openclaw/openclaw.json

配置

默认情况下,仪表盘从 . 读取配置~/.openclaw/openclaw.json。要使用自定义路径,请设置OPENCLAW_HOME环境变量:

OPENCLAW_HOME=/opt/openclaw 
npm run dev

Docker部署

您还可以使用 Docker 部署仪表板:

构建 Docker 镜像

docker build -t openclaw-dashboard .

运行容器

# Basic run
docker run -d -p 3000:3000 openclaw-dashboard

# With custom OpenClaw config path
docker run -d --name openclaw-dashboard -p 3000:3000 -e OPENCLAW_HOME=/opt/openclaw -v /path/to/openclaw:/opt/openclaw openclaw-dashboard

OpenClaw 机器人仪表板(中文)

一个轻量级的Web仪表盘,用于一览所有OpenClaw机器人/Agent/模型/会话的运行状态。

背景

当你在多个平台(飞书、Discord等)上多个运行OpenClaw Agent时,管理和监控会变得越来越复杂——哪个机器人用了哪个模型?平台性质如何?网关正常?Token消耗了多少?

本仪表盘读取本地OpenClaw配置和会话数据,提供统一的Web界面来实时监控和测试所有Agent、模型、平台和会话。数据库消耗——所有数据直接来源于~/.openclaw/openclaw.json和本地会话文件。另外,内置像素风动画办公室,让你的Agent化身像素角色在办公室里行走、就、座交互,为枯燥的运维补充部分组件。

功能

  • 机器人总览—交互墙展示所有Agent的名称、Emoji、模型、平台绑定、会话统计和网关健康状态

  • 模型列表—查看所有已配置的Provider和模型,包含上下文窗口、最大输出、推理支持及单模型测试

  • 会话管理—点击Agent浏览所有会话,支持类型识别(私聊、群聊、定时任务)、Token用量和替代性测试

  • 消息统计—Token消耗和平均响应时间趋势,支持按天/周/月查看,SVG图表展示

  • 技能管理——查看所有已安装的技能(内置、扩展、自定义),支持搜索和筛选

  • 相似中心—配置相似规则(模型不可用、机器人无响应),通过飞书发送通知

  • Gateway 健康检测— 实时 Gateway 状态,10 秒自动轮询,点击可跳转 OpenClaw 网页

  • 平台改变测试—一键测试所有飞书/Discord绑定和DM会话的改变性

  • 自动刷新—可配置刷新间隔(手动、10秒、30秒、1分钟、5分钟、10分钟)

  • 国际化—支持中英文界面切换

  • 主题切换—侧边栏支持/浅色主题切换

  • 像素办公室—像素风动画办公室,代理以像素代表角色,实时行走、就座、与家具互动

  • 实时配置—直接读取~/.openclaw/openclaw.json和本地会话文件,消耗数据库

预览

仪表盘预览

模型列表预览

会话列表预览

像素办公室

快速开始

更多启动方式请参见:快速启动文档。

# 克隆仓库
git clone https://github.com/xmanrui/OpenClaw-bot-review.git
cd OpenClaw-bot-review

# 安装依赖
npm install

# 启动开发服务器
npm run dev

浏览器打开localhost:3000即可。

技术栈

  • Next.js + TypeScript

  • Tailwind CSS

  • 无数据库 — 直接读取配置文件

环境要求

  • Node.js 18+

  • 安装OpenClaw,配置文件已位于~/.openclaw/openclaw.json

自定义配置路径

默认读取~/.openclaw/openclaw.json,可通过环境变量指定自定义路径:

OPENCLAW_HOME=/opt/openclaw 
npm run dev

这个bug折腾了我两天

数据库迁移脚本一定要测试