OpenClaw 集群管理服务 - 实时监控、统一管理、智能调度
Caribbean 是专为 OpenClaw 设计的集群管理解决方案。采用轻量级 Agent + 中心化 Server 架构,通过 WebSocket 实现双向实时通信,轻松监控和管理分布式的 OpenClaw 节点。
- 潜量级 Agent,单进程运行,资源占用极低
- WebSocket 实时双向通信,支持状态上报和远程指令
- React + Vite 现代化 Web 仪表盘
- OpenClaw Gateway 状态监控与智能诊断
- 一键自动修复常见 OpenClaw 配置问题
- Token 认证(Agent)+ 用户名密码登录(Web UI)
- npm 包发布,支持
npm install -g快速安装
┌─────────────────────────────────────────────────┐
│ Caribbean Server │
│ ┌──────────┐ ┌──────────┐ ┌──────────────┐ │
│ │ REST API │ │ WS Hub │ │ Web UI │ │
│ │ :3000 │ │ :8080 │ │ (React) │ │
│ └──────────┘ └──────────┘ └──────────────┘ │
│ ┌───────────────────────────────────────────┐ │
│ │ 数据持久化 (SQLite/PostgreSQL) │ │
│ └───────────────────────────────────────────┘ │
└─────────────────────────────────────────────────┘
▲
WebSocket (双向)
┌──────────────┼──────────────┐
│ │ │
┌──────┴─────┐ ┌──────┴─────┐ ┌──────┴─────┐
│ Agent │ │ Agent │ │ Agent │
│ + OpenClaw │ │ + OpenClaw │ │ + OpenClaw │
└────────────┘ └────────────┘ └────────────┘
# 安装服务端(包含 Web UI)
npm install -g @openclaw-caribbean/server
# 安装 Agent(在 OpenClaw 节点上)
npm install -g @openclaw-caribbean/agent# 一键启动
pnpm install
./start.sh
# 手动启动
pnpm build
pnpm init
caribbean-server start# 初始化配置
caribbean-server init
# 启动服务
caribbean-server start
# 检查状态
caribbean-server status
# 查看日志
caribbean-server logs访问 Web UI:http://localhost:3000 WebSocket 地址:ws://localhost:8080
在 OpenClaw 节点上:
# 初始化配置(注意 /ws/agent 路径是必须的)
caribbean-agent init --server ws://your-server:8080/ws/agent
# 带认证令牌初始化
caribbean-agent init --server ws://your-server:8080/ws/agent --token your-secret-token
# 通过 Nginx 反向代理(示例)
caribbean-agent init --server http://your-domain/ws/agentcaribbean-agent start
caribbean-agent status
caribbean-agent logs
## 文档
详细文档请查看 [docs/](docs/) 目录:
| 文档 | 说明 |
|------|------|
| [架构设计](docs/architecture.md) | 技术栈选型、项目结构、架构详解 |
| [开发指南](docs/development.md) | 本地开发环境搭建、构建与测试 |
| [部署指南](docs/deployment.md) | Docker、Kubernetes、Systemd、npm 包安装 |
| [npm 发布指南](docs/npm-publishing.md) | Changesets 版本管理、多包发布流程 |
| [配置说明](docs/configuration.md) | Agent / Server 配置文件详解 |
| [认证指南](docs/authentication.md) | Token 认证、JWT、安全最佳实践 |
| [通信协议](docs/protocol.md) | WebSocket 协议、消息格式、事件定义 |
| [API 文档](docs/api.md) | REST API 端点与 WebSocket 接口 |
| [服务管理](docs/service-management.md) | CLI 命令、PID 管理、Systemd 集成 |
| [OpenClaw 监控](docs/openclaw-monitoring.md) | Gateway 状态监控、智能诊断、自动修复 |
## 许可证
[MIT](LICENSE)