dashboard-manager2

📊 Jarvis仪表盘实时数据同步中枢

OpenClaw生态配套的Jarvis仪表盘管理技能,基于本地API实时同步系统状态与任务数据,实现后台自动化运维与可视化监控。

收藏
10.6k
安装
2.7k
版本
v1.0.0
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

Dashboard Manager是OpenClaw生态中专为Jarvis AI助手设计的本地仪表盘管理技能,通过标准化的JavaScript API实现与Jarvis Dashboard V2 Ultimate的深度集成。该技能采用"后台静默代理"架构,以2秒为周期自动同步系统心跳状态,构建起AI助手与可视化面板之间的实时数据桥梁。

核心用法方面,该技能提供了一套完整的数据库操作接口。开发者可通过loadDatabase()saveDatabase()进行数据持久化,利用getPendingNotes()processNote()实现待办笔记的工作流处理,借助updateTask()进行任务状态机管理,并通过updateSystemStatus()updateStats()实时上报AI运行状态与Token消耗指标。其特色的"The Loop"模式支持在无人工干预的情况下自动轮询quick_notes队列,实现真正的自动化运维。

显著优点体现在其架构设计的针对性上。首先,纯本地通信机制(仅连接localhost:8009)确保了数据隐私零泄露风险,所有敏感操作均局限于用户设备内部。其次,Silent mode设计使其能以守护进程方式运行,不干扰主对话流程的同时维持系统可观测性。再者,模块化的函数设计允许开发者按需调用日志记录、子代理管理等特定功能,而不必加载完整框架。

潜在局限性同样值得关注。安全审计发现updateTaskcreateDocument等关键函数缺乏严格的输入参数验证,存在数据污染风险。此外,硬编码的Windows绝对路径(D:\Projets\ClaudBot\Jarvis_Dashboard\data.json)严重限制了跨平台部署能力,且对本地API服务的强依赖意味着一旦8009端口服务不可用,整个技能将陷入瘫痪。功能上,其设计完全面向本地单机场景,缺乏分布式或多设备同步能力。

适用群体主要包括:使用Jarvis生态的AI助手开发者、需要本地可视化监控AI运行状态的技术爱好者、以及基于ClaudBot框架构建个人知识管理系统的用户。对于企业级生产环境,建议谨慎评估其输入验证机制。

使用风险集中在依赖项稳定性与数据完整性两方面。用户需确保本地Dashboard服务持续可用,并定期备份data.json文件以防读写冲突导致的JSON损坏。建议在生产部署前实施额外的输入校验层与路径配置抽象。

安全解读

核心功能

Dashboard Manager 是一款专为 Jarvis 生态系统设计的本地仪表板管理 Skill,核心职责是维护主控文件 data.json 的实时同步。它封装了一套完整的 CRUD 操作:加载/保存数据库、获取待处理笔记、更新任务状态、追加系统日志、维护心跳机制以及管理子代理生命周期。Skill 采用被动监听+主动推送的双向模式,既能在后台静默运行(Silent Mode),也能在对话流程中即时反馈统计信息(Token 消耗、成本估算)。

显著优点

1. 零外部依赖:仅使用 Node.js 内置模块,无第三方包引入供应链风险。
2. 通信完全本地:所有 HTTP 调用指向 localhost:8009,数据不出本机,天然规避隐私合规风险。

3. 代码结构清晰:模块划分明确,函数语义直白,易于审计与二次开发。

4. 资源轻量:296 行代码,8.4KB 体积,启动与运行开销极低。

5. 实时双向同步:2 秒心跳机制确保 Jarvis 与仪表盘状态保持一致。

潜在局限

  • 平台绑定:硬编码 Windows 绝对路径(D:\Projets\...),跨平台部署需手动修改。
  • 明文本地通信:HTTP 无 TLS,若本机存在多用户或恶意进程,存在本地嗅探可能。
  • 输入验证薄弱:路径参数与任务 ID 缺乏严格的类型校验,极端场景可能引发异常。
  • T3 来源风险:作者为个人开发者,社区验证有限,长期维护稳定性存疑。

适合人群

  • 已部署 Jarvis Dashboard V2 Ultimate 的自建用户
  • 需要可视化监控 Claude 对话 Token 消耗与成本的技术爱好者
  • 希望通过待办笔记(Quick Notes)驱动自动化工作流的效率极客

常规风险

  • 本地服务不可用:若 Dashboard 后端未启动,Skill 将连续报错,需确保服务依赖。
  • JSON 文件损坏:直接读写本地文件,若进程崩溃或权限异常,可能导致数据文件损坏。
  • 配置泄露:路径信息可能暴露系统目录结构,建议在公开分享配置前脱敏。

综合评估

Dashboard Manager 是一款设计聚焦、风险可控的本地工具类 Skill。虽然来源可信度为 T3,但静态与动态分析均未发现恶意代码或隐蔽网络行为。对于已信任作者且具备 Node.js 基础的用户,可放心在隔离环境(如本地 Docker 或虚拟机)中运行,并建议通过自签名 HTTPS 或 Unix Socket 加固本地通信。

dashboard-manager2 内容

手动下载zip · 3.9 kB
index.jstext/javascript
请选择文件