WebClaw

🖥️ OpenClaw 官方 Web 管理中枢

OpenClaw 官方 Web 管理面板,提供基于 JWT/RBAC 的 HTTPS 仪表板、AI 聊天与实时数据可视化,支持多用户权限管理与 SSL 自动部署。

收藏
6.2k
安装
1.6k
版本
1.0.16
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用途

webclaw 是 OpenClaw 生态的官方浏览器端管理界面,将 CLI 技能转化为可视化的表单、表格、图表与 AI 对话组件。通过 Next.js 前端 + FastAPI 后端 + nginx 代理的架构,用户可在本地或服务器上托管完整的 Web 管理面板,实现零代码 UI 生成。

显著优点

1. 零配置渲染:基于 JSON Schema 自动生成 8 类通用组件(DataTable、FormView、ChatPanel 等),无需前端开发即可为任意 skill 提供界面
2. 企业级安全:强制 HTTPS(Let's Encrypt)、JWT 双令牌认证(15 分钟访问 + 7 天刷新)、PBKDF2-HMAC-SHA256 密码哈希(60 万次迭代)、RBAC 权限审计

3. 本地优先:安装后完全离线运行,SQLite 本地存储,无云端依赖或 API 密钥

4. 自动化运维:内置 systemd 服务、SSL 自动续期、定时任务清理过期会话

5. 多租户支持:邮件账户体系、角色权限分配、会话集中管理

潜在局限

  • 平台锁定:仅限 Linux 系统,依赖 Python 3、Node.js、nginx、certbot 等系统级组件
  • 安装复杂度:首次安装需 sudo 权限、互联网连接及域名 DNS 配置,非技术用户门槛较高
  • SQLite 瓶颈:高并发场景下单文件数据库可能成为性能瓶颈
  • 无移动端原生应用:响应式 Web 设计,无 iOS/Android 独立客户端

适合人群

  • 需要为团队提供图形化 OpenClaw 管理入口的系统管理员
  • 希望为自研 skill 快速获得 Web UI 的开发者
  • 对数据主权敏感、要求完全本地化部署的企业用户

常规风险

1. 证书管理:Let's Encrypt 90 天有效期,自动续期失败将导致 HTTPS 中断
2. 初始设置漏洞:/setup 页面在首次配置前无认证保护,需确保网络隔离

3. 权限提升:具备 sudo 权限的安装脚本存在供应链风险,需验证 GitHub 发布签名

4. 会话劫持:refresh token 存储于 httpOnly cookie,仍需防范 XSS 通过 access token 的短期窗口攻击

使用建议

建议在内网或防火墙保护的环境中完成初始化,立即创建管理员账户后关闭 /setup 路由;生产环境配置独立子域名并启用自动备份策略。

WebClaw 内容

scripts文件夹
手动下载zip · 12.1 kB
check_deps.shtext/x-shellscript
请选择文件