Repolode
tugcantopaloglu

tugcantopaloglu/openclaw-dashboard

自托管、带登录保护的 Web 仪表盘,用于监控 OpenClaw AI 代理的会话、API 用量、费用、记忆文件和系统状态。

Star
701
Fork
117
未关闭 Issue
6
最近提交
13天前

这是什么?

OpenClaw Agent Dashboard 是一个自托管的 Web 界面,用于查看和监控 OpenClaw 代理。它可以展示代理会话及其实时活动状态,按滚动速率限制窗口追踪 Claude 和 Gemini 的 API 用量,并按模型、会话和时间段拆分费用。实时信息流可以持续显示代理消息,记忆查看器则能读取 MEMORY.md、HEARTBEAT.md 和每日笔记等文件。

除代理监控外,它还提供主机健康指标,包括 CPU、内存、磁盘和温度走势图,并支持服务重启、日志查看、定时任务管理和 Tailscale 状态查看。可选页面涵盖 UFW 与 fail2ban 安全信息、Docker 容器和镜像管理,以及带 JSON 校验和自动备份的 OpenClaw 配置编辑器。

访问通过用户名密码登录保护,密码使用 PBKDF2 哈希,并支持可选的 TOTP 双因素认证和登录限流。项目基于 Node.js 18+,无需数据库或 npm 依赖,可直接启动、安装为 systemd 服务或用 Docker 运行。它适合部署在私有网络或 Tailscale 环境中,并未针对直接暴露到公网做加固。

核心功能

  • 01实时查看代理会话、消息信息流和活动热力图
  • 02按滚动速率限制窗口追踪 Claude 和 Gemini 的 API 用量
  • 03按模型、会话和时间段统计费用
  • 04浏览记忆文件并编辑工作区文件,编辑时自动备份
  • 05用户名密码登录,采用 PBKDF2 哈希,并支持可选的 TOTP 双因素认证
  • 06监控 CPU、内存、磁盘和温度,并管理 Docker 容器与镜像

适用场景

  • 在家用服务器或树莓派上监控运行中的 OpenClaw 代理
  • 跨代理会话追踪 Claude 和 Gemini 的费用与速率限制
  • 通过 Tailscale 在手机上查看和修改代理记忆文件与配置
  • 审计自托管代理主机上的登录记录和配置变更

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/tugcantopaloglu/openclaw-dashboard.git
  2. 2

    进入项目目录

    cd openclaw-dashboard
  3. 3

    启动仪表盘服务器

    node server.js
  4. 4

    打开 http://localhost:7000 并注册账户

使用前须知

  • 需要已安装并运行 OpenClaw,并且需要 Node.js v18 或更高版本。
  • 项目元数据中未指定许可证,因此使用条款不明确。

标签

常见问题

openclaw-dashboard 是什么?
自托管、带登录保护的 Web 仪表盘,用于监控 OpenClaw AI 代理的会话、API 用量、费用、记忆文件和系统状态。 OpenClaw Agent Dashboard 是一个自托管的 Web 界面,用于查看和监控 OpenClaw 代理。它可以展示代理会话及其实时活动状态,按滚动速率限制窗口追踪 Claude 和 Gemini 的 API 用量,并按模型、会话和时间段拆分费用。实时信息流可以持续显示代理消息,记忆查看器则能读取 MEMORY.md、HEARTBEAT.md 和每日笔记等文件。
openclaw-dashboard 可以免费使用吗?用的什么许可证?
openclaw-dashboard 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
openclaw-dashboard 还在维护吗?
活跃维护中。openclaw-dashboard 最近一次提交是在 2026年10月9日。
openclaw-dashboard 适合用来做什么?
在家用服务器或树莓派上监控运行中的 OpenClaw 代理 跨代理会话追踪 Claude 和 Gemini 的费用与速率限制 通过 Tailscale 在手机上查看和修改代理记忆文件与配置 审计自托管代理主机上的登录记录和配置变更
openclaw-dashboard 怎么安装和运行?
克隆仓库: git clone https://github.com/tugcantopaloglu/openclaw-dashboard.git 进入项目目录: cd openclaw-dashboard 启动仪表盘服务器: node server.js 打开 http://localhost:7000 并注册账户
在哪里获取 openclaw-dashboard?
源代码和安装说明在 GitHub 上:https://github.com/tugcantopaloglu/openclaw-dashboard

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目