mudrii/openclaw-dashboard

A beautiful, zero-dependency command center for OpenClaw AI agents

解决的问题

OpenClaw Dashboard 提供一个集中式、本地化的命令中心,用于管理和监控复杂的 AI 代理部署。它消除了需要翻阅日志文件、CLI 命令和多个数据源来追踪网关健康状况、成本、模型使用情况以及计划任务和子代理状态的繁琐操作。

如何工作

该项目是一个零依赖的应用程序,由单个 Go 二进制文件后端和纯 HTML/CSS/JS 前端组成。它通过 CLI 适配器从 OpenClaw 安装中收集数据,并通过本地 Web 界面暴露这些数据。后端实现了「过期-同时-重新验证」(stale-while-revalidate)的数据刷新模式,确保 UI 保持响应性,同时在后台更新系统状态。

适用人群

大规模运行 OpenClaw AI 代理的用户——特别是那些管理多个代理、大量计划任务、多种通信渠道(Telegram、WhatsApp、Slack、Discord)以及多个 LLM 模型的人——需要一个一目了然的系统健康状况和支出概览。

主要亮点

  • 全面可观测性:实时追踪 CPU/RAM 使用情况、网关状态,以及各模型的详细 token 使用量和成本。
  • 代理与任务监控:实时查看活动会话、子代理活动以及计划任务状态(包括对不稳定任务的「抖动」检测)。
  • 集成 AI 聊天:可选的聊天界面,允许用户通过 OpenClaw 网关使用自然语言查询其仪表板数据。
  • 零依赖设计:在 macOS 和 Linux 上作为本地服务运行,无需外部依赖或云服务要求。
  • 可自定义 UI:采用玻璃拟态界面,提供六种内置主题,并支持自定义 CSS 颜色变量。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目