返回顶部
o

openclaw-bot-dashboardOpenClaw大盘管理

Launch and manage the OpenClaw Dashboard web UI for monitoring all your bots, agents, models, and sessions. Automatically detects OS, checks for updates, installs dependencies, and starts the development server. Supports macOS, Windows, and Linux with automatic git detection and fallback download methods. Triggers include "打开机器人大盘", "打开 OpenClaw-bot-review", "打开Openclaw大盘", "打开 bot review", "open openclaw dashboard", "open OpenClaw-bot-review", "open bot dashboard", "open bot review", "launch bo

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.5
安全检测
已通过
568
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openclaw-bot-dashboard

OpenClaw Dashboard 技能

启动并管理 OpenClaw Dashboard 网页界面,用于监控所有机器人、代理、模型和会话。

激活方式

当用户说出以下指令时激活:

  • - 打开 OpenClaw-bot-review
  • 打开 Openclaw dashboard
  • 打开 bot review
  • 打开机器人大盘
  • 打开 bot-review
  • 打开openclaw机器人大盘
  • open openclaw dashboard
  • open OpenClaw-bot-review
  • open bot review
  • open bot-review
  • launch bot review
  • start dashboard

技能功能

  1. 1. 检测操作系统(macOS/Windows)
  2. 检查是否已安装 git
  3. 如果项目尚未存在,则下载/克隆 OpenClaw Dashboard 项目
  4. 安装依赖(npm install)
  5. 在后台启动开发服务器
  6. 向用户返回访问地址

安装目录

  • - macOS/Linux:~/projects/OpenClaw-bot-review/
  • Windows:%USERPROFILE%\projects\OpenClaw-bot-review\

前置条件

  • - 必须安装 Node.js 18+
  • OpenClaw 配置文件位于 ~/.openclaw/openclaw.json(Windows 上为 %USERPROFILE%\.openclaw\openclaw.json)

工作流程

步骤 1:检查是否已在运行并停止

bash

检查端口 3000 上是否已有进程在运行


macOS/Linux


lsof -ti:3000

Windows

netstat -ano | findstr :3000

如果已在运行:

  • - 先停止服务(确保干净重启)

macOS/Linux:
bash
lsof -ti:3000 | xargs kill -9 2>/dev/null
echo 已停止旧服务

Windows(PowerShell):
powershell
Get-Process -Id (Get-NetTCPConnection -LocalPort 3000).OwningProcess | Stop-Process -Force
Write-Host 已停止旧服务

Windows(cmd):
cmd
for /f tokens=5 %a in (netstat -ano ^| findstr :3000) do taskkill /F /PID %a
echo 已停止旧服务

然后继续执行步骤 1.5。

步骤 1.5:检查更新(如果项目已存在)

如果项目已存在,检查是否有新版本:

如果 git 可用:

bash

macOS/Linux


cd ~/projects/OpenClaw-bot-review
git fetch origin main 2>/dev/null
LOCAL=$(git rev-parse HEAD 2>/dev/null)
REMOTE=$(git rev-parse origin/main 2>/dev/null)

if [ $LOCAL != $REMOTE ]; then
echo update_available
else
echo uptodate
fi

Windows(PowerShell)

cd $env:USERPROFILE\projects\OpenClaw-bot-review git fetch origin main 2>$null $local = git rev-parse HEAD 2>$null $remote = git rev-parse origin/main 2>$null if ($local -ne $remote) { updateavailable } else { upto_date }

如果有更新可用:

  • - 通知用户:检测到新版本,正在更新...
  • 拉取最新代码:git pull origin main
  • 重新安装依赖:npm install
  • 继续执行步骤 5(启动服务)

如果已是最新:

  • - 继续执行步骤 5(启动服务)

如果 git 不可用:

  • - 通知用户:检测到项目无 git 管理,正在重新下载最新版本...
  • 删除旧项目目录:

bash
# macOS/Linux
rm -rf ~/projects/OpenClaw-bot-review

# Windows(PowerShell)
Remove-Item -Recurse -Force $env:USERPROFILE\projects\OpenClaw-bot-review

  • - 跳转到步骤 3(通过 ZIP 下载项目)

步骤 2:检查项目是否存在

bash

macOS/Linux


test -d ~/projects/OpenClaw-bot-review && echo exists || echo not found

Windows(PowerShell)

Test-Path $env:USERPROFILE\projects\OpenClaw-bot-review

如果存在,跳转到步骤 4。

步骤 3:下载项目

选项 A:使用 git(推荐)

bash

macOS/Linux


mkdir -p ~/projects
cd ~/projects
git clone https://github.com/xmanrui/OpenClaw-bot-review.git

Windows(PowerShell)

New-Item -ItemType Directory -Force -Path $env:USERPROFILE\projects cd $env:USERPROFILE\projects git clone https://github.com/xmanrui/OpenClaw-bot-review.git

选项 B:不使用 git(备用方案)

macOS/Linux:
bash
mkdir -p ~/projects
cd ~/projects
curl -L https://github.com/xmanrui/OpenClaw-bot-review/archive/refs/heads/main.zip -o openclaw-dashboard.zip
unzip openclaw-dashboard.zip
mv OpenClaw-bot-review-main OpenClaw-bot-review
rm openclaw-dashboard.zip

Windows(PowerShell):
powershell
New-Item -ItemType Directory -Force -Path $env:USERPROFILE\projects
cd $env:USERPROFILE\projects
Invoke-WebRequest -Uri https://github.com/xmanrui/OpenClaw-bot-review/archive/refs/heads/main.zip -OutFile openclaw-dashboard.zip
Expand-Archive -Path openclaw-dashboard.zip -DestinationPath .
Rename-Item -Path OpenClaw-bot-review-main -NewName OpenClaw-bot-review
Remove-Item openclaw-dashboard.zip

Windows(使用 curl 的 cmd - Windows 10+):
cmd
mkdir %USERPROFILE%\projects 2>nul
cd /d %USERPROFILE%\projects
curl -L https://github.com/xmanrui/OpenClaw-bot-review/archive/refs/heads/main.zip -o openclaw-dashboard.zip
tar -xf openclaw-dashboard.zip
ren OpenClaw-bot-review-main OpenClaw-bot-review
del openclaw-dashboard.zip

步骤 4:安装依赖(如果需要)

检查 node_modules 是否存在。如果不存在:

bash

macOS/Linux


cd ~/projects/OpenClaw-bot-review
npm install

Windows

cd %USERPROFILE%\projects\OpenClaw-bot-review npm install

步骤 5:启动服务器

macOS/Linux:
bash
cd ~/projects/OpenClaw-bot-review
npm run dev > /dev/null 2>&1 &

Windows(PowerShell):
powershell
cd $env:USERPROFILE\projects\OpenClaw-bot-review
Start-Process -NoNewWindow -FilePath npm -ArgumentList run, dev

Windows(cmd):
cmd
cd /d %USERPROFILE%\projects\OpenClaw-bot-review
start /B npm run dev

步骤 6:等待服务器就绪

轮询 http://localhost:3000 直到响应(最长 30 秒)。

bash

macOS/Linux


for i in {1..30}; do
curl -s http://localhost:3000 > /dev/null && break
sleep 1
done

Windows(PowerShell)

for ($i=0; $i -lt 30; $i++) { try { Invoke-WebRequest -Uri http://localhost:3000 -UseBasicParsing -TimeoutSec 1 | Out-Null break } catch { Start-Sleep -Seconds 1 } }

步骤 7:返回访问地址(必需)

你必须返回两个地址:

  • - 本地地址
  • 局域网地址

首先,实际检测机器的局域网 IPv4 地址。不要猜测。

macOS/Linux:
bash
(ipconfig getifaddr en0 || ipconfig getifaddr en1 || hostname -I | awk {print $1}) 2>/dev/null

Windows(PowerShell):
powershell
(Get-NetIPAddress -AddressFamily IPv4 -InterfaceAlias Ethernet,Wi-Fi | Select-Object -First 1).IPAddress

规则:

  • - 在构造最终回复之前,你必须执行 IP 检测命令。
  • 不要猜测或伪造局域网 IP。
  • 不要因为 localhost 可用就省略局域网地址。
  • 在最终回复中,你必须同时包含本地地址和局域网地址。
  • 如果

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-bot-dashboard-1776205939 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-bot-dashboard-1776205939 技能

通过命令行安装

skillhub install openclaw-bot-dashboard-1776205939

下载

⬇ 下载 openclaw-bot-dashboard v1.0.5(免费)

文件大小: 7.35 KB | 发布时间: 2026-4-15 12:53

v1.0.5 最新 2026-4-15 12:53
Enforce returning both localhost and LAN URLs; report LAN detection failure explicitly instead of omitting it.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部