Glance仪表板管理

3小时前更新 2 00

AI驱动的个人仪表板

收录时间:
2026-02-26
Glance仪表板管理Glance仪表板管理
Glance仪表板管理

技能简介

Glance是一款AI可扩展的个人仪表板系统,通过自然语言描述即可创建自定义数据组件。AI负责生成JSX代码并处理数据收集,将结果推送到缓存供前端展示。

能做什么

  • 用自然语言创建自定义仪表板组件,自动生成JSX代码
  • 设置定时任务,由AI代理收集数据并推送至缓存
  • 导出和导入仪表板配置,与他人共享组件设置
  • 安全存储API密钥等凭证信息
  • 通过Webhook触发组件实时刷新

使用说明

安装步骤:

  1. 克隆仓库:git clone https://github.com/acfranzen/glance ~/.glance && cd ~/.glance
  2. 安装依赖:npm install
  3. 配置环境:cp .env.example .env.local,编辑.env.local填入必要参数
  4. 启动服务:npm run dev(开发模式)或npm run build && npm start(生产模式)

服务默认运行在 http://localhost:3333。macOS用户可通过提供的launchd plist文件将服务设为开机自启。

创建组件:使用AI结构化输出模式(JSON Schema位于docs/schemas/widget-schema.json),确保生成的组件包含name、slug、source_code、default_size、min_size等必填字段。

刷新数据:查询组件的fetch.instructions获取采集指令,收集数据后POST到/api/widgets/{slug}/cache端点。

输入与输出

见下方输入与输出表格。

项目内容
输入自然语言组件描述、数据源API端点、刷新调度规则(cron表达式)、环境变量GLANCE_URL
输出JSX格式组件代码、SQLite持久化数据、缓存数据快照、可分享的JSON配置文件
适用人群需要快速搭建数据看板的个人用户、希望用自然语言替代手动编码的开发者、需要定时汇总多源数据的分析师、追求轻量级自托管方案的技术团队
不包含云端托管服务、可视化拖拽编辑器、企业级权限管理体系、内置数据源连接器(需自行配置API调用)

 

风险提示

  • AUTH_TOKEN未设置时,本地请求虽可绕过Bearer认证,但外部访问存在未授权风险
  • API密钥等凭证存储于本地数据库,需做好文件权限控制
  • agent_refresh模式下数据质量取决于AI执行效果,关键业务建议人工复核
  • Webhook接收端若暴露于公网,需验证OPENCLAW_TOKEN防止伪造请求

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/acfranzen/glance/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...