用于监控和管理 OpenClaw AI 智能体的自托管网页控制台,展示会话、成本、系统状态和定时任务。
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
克隆仓库
git clone https://github.com/tugcantopaloglu/openclaw-dashboard.git - 2
进入项目目录
cd openclaw-dashboard - 3
启动仪表盘服务器
node server.js - 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 数据每日更新。
相关项目
面向 Node.js 与 Bun 应用的生产环境进程管理器,内置负载均衡,可保持进程常驻并零停机重载。
用 Go 编写的终端个人信息仪表盘,以模块形式集中展示 GitHub、日历、DigitalOcean 等常用数据。
自托管的情报仪表盘,每 15 分钟汇总 27 个开源数据源,并通过 Telegram 或 Discord 推送提醒。
基于 Kubernetes 的开源 PaaS,通过一个 CLI 和控制台管理从部署到监控的应用与基础设施。
自托管的健康检查面板,可通过 HTTP、ICMP、TCP、DNS 等方式监控服务并发送告警。