
源码系统概览
文章正文
盘古 OpenClaw 是一套开源的网关可视化管理系统源码,基于 Vue3 前端和 Node.js Express 后端构建,统一监测 token 使用量,帮助团队用统一界面完成智能体、会话、模型与渠道的集中运维。该系统解决了多智能体与多渠道接入场景下命令行管理分散、配置维护成本高、状态不可视的问题,将关键能力聚合到统一 Web 控制台。前端包含 47 个 Vue 组件和 53 个 TypeScript 文件,后端使用 Express 5 框架和 better-sqlite3 本地数据库。项目采用 MIT 许可证,支持 Docker 部署和本地开发两种模式。系统通过 WebSocket 连接 OpenClaw Gateway 服务,实现实时状态监控和远程操作。该平台的架构设计注重扩展性,支持从单节点到多场景协作的持续扩展。欢迎贡献 star 和 fork。
源码简介
盘古 OpenClaw 网关管理系统基于 Vue3 前端和 Node.js Express 后端开发,前端包含 47 个 Vue 组件和 53 个 TypeScript 文件,后端使用 Express 5 框架和 better-sqlite3 数据库。
项目集成了 xterm 终端模拟器实现 Web 端终端操作,使用 @noble/ed25519 进行设备身份认证。
前端使用 Vite 构建工具和 FontAwesome 图标库,后端使用 archiver 实现文件压缩和下载。
系统通过 WebSocket 连接 OpenClaw Gateway 服务(默认端口 18789),实现智能体管理、会话监控、模型配置和渠道接入。
项目采用 MIT 许可证,当前版本 v0.2.6。
该系统提供设备身份认证功能,使用 Ed25519 签名算法确保通信安全。
欢迎贡献 star 和 fork。
适用场景
该系统适用于 AI 应用运维、产品交付团队和智能体运营团队。
本地部署场景下可以通过 Web 界面统一管理多个智能体和渠道配置。
内网管理场景支持多节点协作和渠道统一接入,降低运维门槛。
多智能体场景下统一监测 token 使用量,帮助团队控制 API 成本和资源消耗。
产品交付场景下通过可视化界面快速完成智能体配置和排障,缩短上线周期。
技术栈与运行环境
前端采用 Vue3 和 Vite 构建工具,使用 TypeScript 严格模式,集成 Element Plus 组件库和 ECharts 图表库。
后端基于 Node.js Express 5 框架,使用 better-sqlite3 本地数据库存储配置数据。
终端功能使用 xterm.js 实现,设备认证使用 @noble/ed25519 签名算法。
部署方式支持 Docker Compose 一键启动和本地开发模式。
运行环境需要 Node.js 18 以上版本,Docker 部署时对外暴露端口 7710。
最后更新 2026 年 8 月,更新日志见 CHANGELOG.md,当前版本 v0.2.6。
功能亮点
该系统提供以下核心功能亮点,
- 智能体管理,支持创建、配置和监控多个 AI 智能体
- 会话监控,实时查看智能体对话记录和状态
- 模型配置,统一管理 LLM 模型接入和参数调优
- 渠道管理,支持多渠道接入和统一运维
- Web 终端,通过 xterm.js 在浏览器中操作 Gateway 命令行
对比 OpenClaw 和 One API 的区别,OpenClaw 更侧重 Gateway 级别的可视化运维管理,而 One API 更注重 API Key 分发和用量统计。
对比各平台功能和区别:
| 功能 | OpenClaw | One API | New API |
|---|---|---|---|
| Gateway 可视化 | 支持 | 不支持 | 不支持 |
| Token 监测 | 支持 | 支持 | 支持 |
| 智能体管理 | 支持 | 不支持 | 不支持 |
| 许可证 | MIT | MIT | MIT |
技术架构与部署指南
安装与部署提示
项目提供 Docker Compose 一键部署方案,也可以本地开发模式运行。
Docker 部署需要配置 Gateway WebSocket 地址和认证 Token,启动后自动连接 Gateway 服务。
本地开发使用 npm run dev:all 同时启动前端和后端,前端端口 3001,后端端口 3000。
部署时需要修改默认管理员密码和 Gateway 认证 Token,建议使用强密码。
环境变量配置在 .env 文件中,包含端口、Gateway 地址和认证信息。
最后更新 2026 年 8 月,更新日志见 CHANGELOG.md 文件。
截图与演示说明
系统主要页面包括智能体管理界面(支持创建和配置 AI 智能体)、会话监控界面(实时查看对话记录和状态)、模型配置界面(管理 LLM 模型接入和参数)、渠道管理界面(多渠道接入和统一运维)和 Web 终端界面(通过浏览器操作 Gateway 命令行)。
智能体管理界面提供列表视图和详情配置。
会话监控界面支持实时 SSE 推送和消息筛选。
Web 终端使用 xterm.js 实现,支持文件管理和远程操作。
常见问题
问,OpenClaw 管理系统如何连接 Gateway
通过 WebSocket 连接 OpenClaw Gateway 服务,默认端口 18789,在 .env 文件中配置 OPENCLAW_WS_URL 和认证 Token 即可。
问,如何部署 OpenClaw 到生产环境
推荐使用 Docker Compose 部署,配置 Gateway 地址和认证信息后启动,对外暴露端口 7710。
问,OpenClaw 和 One API 有什么区别
OpenClaw 更侧重 Gateway 级别的可视化运维管理,One API 更注重 API Key 分发和用量统计。
问,OpenClaw 是否支持多节点管理
支持,系统设计支持从单节点到多场景协作的持续扩展,通过 Web 界面统一管理多个 Gateway 实例。
安全风险提示
项目源码经扫描未发现 eval、base64_decode、shell_exec 等高风险函数。
CORS 配置使用 cors 中间件,生产环境需限制允许的域名列表。
Docker 部署时默认管理员密码需要修改,建议使用强密码。
Gateway 认证 Token 存储在环境变量中,不建议明文写入配置文件。
设备身份认证使用 Ed25519 签名算法,确保通信安全。
Web 终端功能需要配置访问控制,防止未授权访问。
项目依赖中未发现已知漏洞组件。
下载说明
本源码由 gitcc.com 提供,通过百度网盘和蓝奏云双链下载,提取码 8888。
下载后请解压到本地目录,按照安装与部署提示节操作。
源码包含完整的前后端代码和 Docker 部署配置。
GitCC 项目开源地址,https://www.gitcc.com/skytown/token-plant。