ClawPanel v5.0.0 完成了全栈架构重写,从 Node.js + Docker 迁移到了 Go 单二进制 + React 18,部署方式简化为一条命令。
前言
ClawPanel 是一个开源的 OpenClaw AI 助手可视化管理面板,支持 QQ、微信、Telegram、Discord 等 20+ 通道的统一管理。经过两周的密集开发,v5.0.0 完成了全栈架构重写,从 Node.js + Docker 迁移到了 Go 单二进制 + React 18,部署方式从 docker compose up 变成了一条命令搞定。
项目地址: https://github.com/zhaoxinyi02/ClawPanel
为什么要重写?
v4.x 版本基于 Node.js + Express + Docker Compose,存在几个痛点:
- 部署复杂:需要安装 Docker、配置 docker-compose.yml、设置环境变量
- 资源占用高:Node.js 运行时 + Docker 容器开销大
- 依赖多:node_modules 动辄几百 MB
- 跨平台差:Docker 在 Windows/macOS 上体验不佳
v5.0.0 的目标很简单:一个文件,到处运行。
v5.0.0 核心变化
全新架构
| 维度 | v4.x | v5.0.0 |
|---|---|---|
| 后端 | Node.js + Express | Go + Gin |
| 前端 | React + Vite | React 18 + TailwindCSS + Vite |
| 数据库 | 文件存储 | SQLite (纯 Go 驱动) |
| 部署 | Docker Compose | 单二进制文件 |
| 大小 | ~500MB (含 node_modules) | ~25MB |
一键安装
跟宝塔面板一样,一条命令搞定:
# Linux / macOS
curl -sSO https://raw.githubusercontent.com/zhaoxinyi02/ClawPanel/main/scripts/install.sh && sudo bash install.sh
# Windows PowerShell (管理员)
irm https://raw.githubusercontent.com/zhaoxinyi02/ClawPanel/main/scripts/install.ps1 | iex
自动完成:下载二进制 → 安装 → 注册系统服务 → 开机自启动 → 配置防火墙 → 启动。
新功能亮点
- AI 智能助手:内置 AI 对话浮窗,支持 OpenAI / Claude / Gemini / DeepSeek 等多模型切换
- 进程管理器:内置 OpenClaw 进程管理,启动/停止/重启/监控
- WebSocket 实时推送:进程日志和消息事件实时推送到前端
- 软件安装中心:一键安装 Docker、NapCat、微信机器人等容器
- 快捷重启:一键重启 OpenClaw / 网关 / ClawPanel / NapCat


