Approve new channels, and connections to openclaw ui and terminal

Web仪表盘,用于审批OpenClaw设备与通道配对、管理连接,并可从浏览器访问实时终端。

安装

概览

OpenClaw 是一个专为 OpenClaw 设备设计的 Web 管理仪表盘,提供设备配对、通道审批和实时终端访问功能。用户可以通过浏览器直接访问本地运行的 Web 界面,无需依赖外部数据库或复杂配置。该工具读取 OpenClaw 本地的状态文件(如设备配对信息、凭证请求和网关令牌),实现轻量化的远程管理与自动化控制。其核心优势在于将原本分散在命令行中的操作集中到一个统一的图形化界面中,显著提升了设备管理和连接审批的效率。 该仪表盘采用 Flask 框架构建,支持 WebSocket 通信以实现实时更新,特别适用于需要频繁处理设备接入请求的场景。它不仅允许管理员在网页端审核新设备的配对申请,还能对各类消息通道(如 Telegram、Discord、WhatsApp 等)的绑定请求进行审批。同时,内置的终端模块使用 xterm.js 技术,让用户能够在浏览器中直接执行命令行操作,极大地方便了调试与运维工作。 安全性方面,系统设计了双层认证机制:一是用于登录 Web UI 的管理员账户(用户名/密码),二是保护后端 API 接口的独立密码。所有敏感数据均从本地文件系统中读取,默认仅监听 localhost,避免暴露到公网。开发者被强烈建议在使用前修改所有默认凭据,以防止未授权访问。此外,项目结构清晰,包含模板文件、服务器脚本和说明文档,便于部署与维护。

核心功能特点

  1. Web 仪表盘统一管理 OpenClaw 设备配对与通道审批流程
  2. 支持实时 WebSocket 更新的通道请求审批界面(Telegram/Discord/WhatsApp 等)
  3. 浏览器内嵌交互式终端,基于 xterm.js 提供完整 shell 访问能力
  4. 自动读取本地 OpenClaw 状态文件,无需额外数据库支持
  5. 双层安全认证:UI 登录凭据 + 独立 API 访问密码
  6. 通过 RESTful API 提供自动化接口(/pair, /sync, /approve)

适用场景

该工具最适合需要集中管控多个 OpenClaw 设备接入场景的技术团队或个人用户。例如,在企业内部部署多台 OpenClaw 网关时,管理员可通过单一 Web 界面快速审批员工提交的设备配对请求,避免逐个使用命令行操作的低效问题。对于运营多平台消息通道的团队而言,Channel Approvals 功能可显著简化第三方服务(如 Slack、微信、企业微信)的集成流程,实时查看并确认授权状态,提升协作效率。 开发者和系统维护人员也能从中受益——内置的浏览器终端让远程调试变得极为便捷,尤其适合在无物理控制台的环境下进行故障排查或临时命令执行。由于所有操作均基于本地配置文件,该方案特别适合对隐私和安全有高要求的场景,如家庭自动化系统、小型办公网络或封闭测试环境。只要确保服务器仅绑定本地端口并做好身份验证,即可在不连接互联网的情况下安全运行。 此外,其轻量级架构和脚本友好型 API 使其成为自动化运维的理想选择。结合 CI/CD 流程或自定义脚本,可实现设备配对的批量处理与状态同步,减少人工干预。无论是日常运维、应急响应还是大规模设备上线,该工具都能有效降低操作复杂度,提升整体管理效能。