Skip to content
 
 

Repository files navigation

ClawPanel

OpenClaw 智能管理面板 — 单文件部署、跨平台、全功能可视化管理

Go 单二进制 · React 18 · TailwindCSS · SQLite · WebSocket 实时推送 · 跨平台

License Version Go React GitHub Stars

快速开始 · 功能特性 · 更新日志 · API 文档 · English


Caution

免责声明 | Disclaimer

本项目仅供学习研究使用,严禁用于任何商业用途。使用第三方客户端登录 QQ/微信可能违反腾讯服务协议,存在封号风险,请使用小号测试。本项目作者未进行任何逆向工程,仅做开源项目整合,不对任何后果承担责任。下载使用即表示同意 完整免责声明

This project is for learning and research purposes only. Commercial use is strictly prohibited. Use at your own risk. See full disclaimer.

Note

v5.0.4 新增 — 🔧 NapCat 一键诊断修复、系统诊断报告、扫码登录自动检测+关闭弹窗、禁用自动登录、安装后自动重启容器、PATH 检测修复。

Warning

macOS 用户注意 — 目前开发者暂时没有 macOS 设备,近期将购置一台 Mac 用于开发和测试。如果 macOS 上遇到 bug,请通过 Issues 反馈,我们会在拿到 Mac 后统一处理。感谢理解!

💬 社区交流

欢迎加入 ClawPanel 官方交流群,获取最新更新、反馈问题、参与插件开发。

📱 扫码加入企微群

主要功能

智能仪表盘

  • OpenClaw 进程状态监控(启动/停止/重启)
  • 已启用通道概览、当前模型、运行时间、内存占用
  • 快捷操作:一键重启 OpenClaw / 网关 / ClawPanel / NapCat

通道管理(20+ 通道)

支持 20+ 种通道的统一配置和一键启用/禁用:

  • 内置通道:QQ (NapCat) · 微信 · Telegram · Discord · WhatsApp · Slack · Signal · Google Chat · BlueBubbles · WebChat
  • 插件通道:飞书 · 钉钉 · 企业微信 · QQ 官方 Bot · IRC · Mattermost · Teams · LINE · Matrix · Twitch
  • QQ 登录:扫码 / 快速 / 密码三种方式,支持退出登录和重启 NapCat 容器
  • QR 码智能刷新:自动检测过期二维码,重试获取全新二维码

配置中心

  • 模型配置:多提供商管理(OpenAI / Anthropic / Google / DeepSeek / 火山引擎等)
  • Agent 配置:系统提示词、温度、最大 Token 数
  • JSON 模式:直接编辑完整配置 JSON
  • 自动为非 OpenAI 提供商注入 compat.supportsDeveloperRole=false 兼容性修复

技能中心 + 插件管理

  • 技能/插件分离展示,搜索筛选
  • 一键启用/禁用,实时扫描已安装技能(内置 + 工作区 + 应用)

🧩 插件中心(Plugin Center)🆕

  • 插件市场:浏览官方/第三方插件列表,按分类筛选(基础、AI 增强、消息处理、娱乐、工具)
  • 一键操作:安装 / 卸载 / 更新 / 启用 / 禁用插件,无需重启 OpenClaw
  • 可视化配置:自动读取插件 plugin.schema.json,前端动态生成配置表单
  • 插件日志:实时查看插件运行日志,便于调试
  • 多来源安装:支持从官方仓库、GitHub/Gitee 仓库、本地目录安装
  • 完善的开发文档:详细的 插件开发指南、JSON Schema 规范、示例插件
  • 插件冲突检测:安装前检查 ID、端口、依赖冲突

配置自动检测 + 一键修复 🆕

  • 自动扫描 OpenClaw/NapCat 核心配置文件,检测常见错误
  • 检测项:reportSelfMessage、WS/HTTP 服务状态、端口、Token、模型 API Key 等
  • 前端可视化展示异常项,支持单项修复和「一键修复全部」
  • 修复后自动重启对应进程,配置立即生效

NapCat 掉线自动重连 + 告警 🆕

  • 每 30 秒检测 NapCat 连接状态(容器/WS/HTTP/QQ 登录)
  • 连续离线自动重启(Docker 或 Windows 原生进程),可配置重连次数上限
  • Windows 原生支持:Windows 用户安装 NapCat 时自动使用 Shell 版(无需 Docker)
  • 通道管理页面实时状态面板:在线/重连中/登录失效/离线指示灯
  • 手动重连按钮 + 重连日志查看
  • 状态变化通过 WebSocket 实时推送

事件日志

  • 实时消息流:QQ 消息、Bot 回复、系统事件
  • 按来源/类型筛选、关键词搜索
  • SQLite 持久化存储,重启不丢失
  • 外部服务日志接入(POST /api/events)

系统管理

  • 系统环境检测(OS / CPU / Go / OpenClaw 版本)
  • 配置备份与恢复(自动备份当前配置再恢复)
  • 软件安装中心:一键安装 Docker、NapCat、微信机器人等
  • 消息中心:安装任务进度实时追踪
  • 身份文档编辑(IDENTITY.md / USER.md 等)
  • 管理密码修改、版本更新检查

AI 智能助手

内置 AI 对话助手浮窗,支持多提供商/多模型切换,自动使用 OpenClaw 配置的 API。

面板一键自检更新 🆕

  • 基于北京服务器国内加速,解决 GitHub 下载不稳定问题
  • 检查更新 → 下载 → SHA256 校验 → 替换程序 → 自动重启,全自动化
  • 更新成功后弹窗展示版本号和更新内容
  • 自动备份旧程序(.bak),SHA256 校验防损坏

❓ 常见问题 & 遇到问题怎么办

Tip

遇到问题请先在面板中使用 AI 助手(右下角对话图标)提问! AI 助手已内置完整的 FAQ 知识库,能快速帮你排查和解决问题。

常见问题速查:

问题 简要解答
安装后 systemctl start 需要密码 需要 sudo 权限,输入 Linux 系统密码(不是面板密码)
面板默认登录密码 clawpanel,首次登录后建议修改
访问面板显示空白 / 无法连接 检查服务状态、防火墙放行 19527 端口、云安全组
macOS 安装报错 "无法验证开发者" 运行 sudo xattr -d com.apple.quarantine /opt/clawpanel/clawpanel
检查更新显示"服务器错误" 确保服务器能访问 39.102.53.188:16198,检查出站防火墙
OpenClaw 版本显示 unknown 建议通过 npm 安装:npm i -g openclaw@latest
如何卸载 ClawPanel sudo systemctl stop clawpanel && sudo rm -rf /opt/clawpanel

👉 完整 FAQ 文档docs/FAQ.md

架构

┌──────────────────────────────────────────────┐
│            ClawPanel (单二进制)                │
│                                              │
│  ┌───────────┐  ┌────────────┐  ┌─────────┐ │
│  │  Go 后端  │  │ React 前端 │  │ SQLite  │ │
│  │  (Gin)    │←→│ (go:embed) │  │   DB    │ │
│  │  :19527   │  │            │  │         │ │
│  └─────┬─────┘  └────────────┘  └─────────┘ │
│        │                                     │
│  ┌─────┴──────┐  ┌────────────┐             │
│  │  Process   │  │ WebSocket  │             │
│  │  Manager   │  │    Hub     │             │
│  └─────┬──────┘  └──────┬─────┘             │
└────────┼────────────────┼────────────────────┘
         │                │
    ┌────┴────┐    ┌──────┴──────┐
    │ OpenClaw│    │ NapCat/微信 │
    │ Process │    │ Docker 容器 │
    └─────────┘    └─────────────┘

技术栈

层级 技术
后端 Go 1.22+ · Gin · SQLite (modernc.org/sqlite) · gorilla/websocket · golang-jwt
前端 React 18 · TypeScript · TailwindCSS · Lucide Icons · Vite
部署 单二进制 · go:embed 内嵌前端 · 跨平台静态编译 (CGO_ENABLED=0)
AI 引擎 OpenClaw — 支持 GPT-4o / Claude / Gemini / DeepSeek 等

快速开始

跟宝塔面板一样,一条命令搞定安装,自动注册系统服务、开机自启动、配置防火墙。

方式一:一键安装(推荐)

Linux / macOS

curl -sSO https://raw.githubusercontent.com/zhaoxinyi02/ClawPanel/main/scripts/install.sh && sudo bash install.sh

自动完成:下载二进制 → 安装到 /opt/clawpanel → 注册系统服务 → 开机自启动 → 配置防火墙 → 启动。

Windows(PowerShell 管理员)

irm https://raw.githubusercontent.com/zhaoxinyi02/ClawPanel/main/scripts/install.ps1 | iex

或从 Releases 下载 ClawPanel-Setup.exe,右键以管理员身份运行。

方式二:手动下载运行

Releases 下载对应平台的二进制文件:

# Linux
chmod +x clawpanel-linux-amd64 && ./clawpanel-linux-amd64

# macOS
chmod +x clawpanel-darwin-arm64 && ./clawpanel-darwin-arm64

# Windows (双击或命令行)
clawpanel-windows-amd64.exe

启动后访问 http://localhost:19527,默认密码 clawpanel

Warning

手动运行不会注册系统服务,关闭终端后服务会停止。推荐使用一键安装。

方式三:从源码构建

git clone https://github.com/zhaoxinyi02/ClawPanel.git
cd ClawPanel
make build        # 构建当前平台
make cross        # 交叉编译所有平台
make installer    # 构建 Windows exe 安装包
./bin/clawpanel

Tip

构建需要 Go 1.22+ 和 Node.js 18+。中国大陆用户请设置:

export GOPROXY=https://goproxy.cn,direct
npm config set registry https://registry.npmmirror.com

环境变量

变量 默认值 说明
CLAWPANEL_PORT 19527 Web 服务端口
CLAWPANEL_DATA ./data 数据目录(配置 + 数据库)
OPENCLAW_DIR ~/.openclaw OpenClaw 配置目录
OPENCLAW_CONFIG - OpenClaw 配置文件路径(自动推导目录)
OPENCLAW_APP - OpenClaw 应用目录(用于技能扫描)
OPENCLAW_WORK - OpenClaw 工作目录
CLAWPANEL_SECRET 随机 JWT 签名密钥
ADMIN_TOKEN clawpanel 管理密码
CLAWPANEL_DEBUG false 调试模式

服务管理

# systemd (Linux)
systemctl start clawpanel
systemctl stop clawpanel
systemctl restart clawpanel
systemctl status clawpanel
journalctl -u clawpanel -f

# Windows 服务
sc start ClawPanel
sc stop ClawPanel
sc query ClawPanel

跨平台支持

平台 架构 二进制文件
Linux x86_64 clawpanel-linux-amd64
Linux ARM64 clawpanel-linux-arm64
macOS x86_64 clawpanel-darwin-amd64
macOS ARM64 (M1/M2/M3) clawpanel-darwin-arm64
Windows x86_64 clawpanel-windows-amd64.exe

⚠️ macOS 支持说明:目前开发者暂无 Mac 设备,近期会购入用于测试。macOS 用户遇到问题请提交 Issue

更新日志

完整更新日志请查看 changelogs/ 目录。

v5.0.3 — 插件中心 · Windows NapCat · 跨平台修复

  • 🧩 插件中心:全新插件市场页面,支持浏览/安装/卸载/配置/更新/启用/禁用插件
  • 插件后端:完整的插件生命周期管理 API(/api/plugins/*
  • 插件开发文档:详细的开发规范、JSON Schema、PluginContext API、示例插件
  • Windows NapCat 原生安装:Windows 用户安装 NapCat 使用 Shell 版,无需 Docker
  • 跨平台安装脚本:所有软件安装脚本支持 macOS (Homebrew) / CentOS (yum) / Ubuntu (apt)
  • 反斜杠转义修复:修复 RunScriptWithSudo 中单引号嵌套导致的脚本执行失败(Issue #17)
  • macOS 部署优化:修复更新后重启逻辑(launchctl)、PATH 加入 Homebrew 路径(Issue #18)
  • NapCat 监控增强:Windows 平台使用 tasklist/taskkill 管理 NapCat 进程

v5.0.1 — 配置检测 · 连接监控 · 活动日志增强 (2026-02-24)

  • 配置自动检测 + 一键修复:扫描 OpenClaw/NapCat 配置,检测常见错误并一键修复
  • NapCat 掉线自动重连:实时监控连接状态,自动重连,前端状态面板
  • 活动日志增强:Bot 回复消息正确显示(支持 message_sent 事件)
  • Bug 修复:entrypoint 覆写配置、清除按钮无效、监控误触发重启等

v5.0.0 — 全栈重写 (2026-02-22)

  • 全栈重写:后端 Node.js → Go (Gin),前端 React 18 + TailwindCSS
  • 单文件部署:单个静态编译二进制,内嵌前端,无需 Node.js/Docker
  • 跨平台:Linux / Windows / macOS (x86_64 / arm64)
  • SQLite 持久化:事件日志和配置使用 SQLite 存储
  • WebSocket 实时推送:进程日志和消息事件实时推送
  • 进程管理器:内置 OpenClaw 进程管理(启动/停止/重启/监控)
  • AI 智能助手:内置多模型 AI 对话浮窗
  • 软件安装中心:一键安装 Docker、NapCat、微信机器人
  • 快捷重启:一键重启 OpenClaw / 网关 / ClawPanel / NapCat
  • QR 码修复:智能刷新机制,解决过期二维码问题
  • 活动日志增强:显示 Bot 回复消息,持久化存储
  • 原生安装脚本:Linux/macOS/Windows 一键安装 + 系统服务注册
v4.x 及更早版本
  • v4.4.0 (2026-02-21) — AI 助手、模型兼容性修复
  • v4.3.0 (2026-02-19) — 技能插件分离、修改密码、多语言、原生安装脚本
  • v4.2.x (2026-02-16~17) — 紫罗兰主题、通道显示修复、QQ 登录修复
  • v4.1.0 (2026-02-14) — 20+ 通道、技能中心、6 标签页系统配置
  • v4.0.0 (2026-02-13) — ClawPanel 品牌升级
  • v3.0.0 (2026-02-10) — QQ + 微信双通道
  • v2.0.0 (2026-02-09) — React + TailwindCSS 管理后台
  • v1.0.0 — 基础管理后台 + NapCat Docker 集成

致谢

免责声明

本项目仅供学习研究使用,严禁商用。

  • 严禁商用 — 不得用于任何商业目的
  • 封号风险 — 使用第三方客户端登录 QQ/微信可能导致账号被封禁
  • 无逆向 — 本项目未进行任何逆向工程
  • 自担风险 — 使用者需自行承担一切风险和法律责任

详细免责声明请阅读 DISCLAIMER.md

License

CC BY-NC-SA 4.0 © 2026 — 禁止商用

Star History

Star History Chart

About

🐾 ClawPanel — OpenClaw AI 助手可视化管理面板。Go 单二进制部署,支持 20+ 通道统一管理,跨平台,实时日志监控。

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages