glance

📊 AI 驱动的个人数据可视化中枢

🥥35总安装量 11评分人数 15
100% 的用户推荐

Glance 是开源 AI 扩展仪表板,支持自然语言创建 Widget,本地安全存储数据,实现个人数据的可视化集中管理。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无代码执行风险,无危险函数调用(如 eval/exec)
  • ✅ 数据本地存储(SQLite),API 凭据加密存储,无云端上传或静默数据收集
  • ⚠️ 来源为个人开发者(T3),长期维护与稳定性需观察
  • ⚠️ 使用示例中包含 curl 命令,实际部署时需确保 GLANCE_URL 指向可信本地服务
  • ✅ 权限申请与功能匹配,API 认证采用标准 Bearer Token 机制

使用说明

Glance 是一款 AI 驱动的开源个人仪表板框架,允许用户通过自然语言描述快速创建自定义数据小部件。其核心架构围绕"本地优先"理念构建,所有数据存储在本地 SQLite 数据库中,支持通过 JSX 生成动态组件,并提供三种数据获取模式:直接 API 调用(server_code)、外部推送(webhook)以及独特的代理刷新(agent_refresh)模式。

核心用法方面,用户通过标准化的 JSON Schema 定义小部件结构,包括数据源配置、展示组件和刷新策略。特别值得注意的是 agent_refresh 模式,该模式要求 AI 代理按照预设的 Cron 计划主动收集数据(如执行本地 CLI 命令、抓取网页或调用 API),并将结果 POST 到本地缓存端点,实现真正意义上的"AI 作为数据收集器"。系统支持实时 Webhook 触发更新,配备完整的凭证管理系统用于安全存储 API 密钥。

显著优点包括:极致的隐私保护(数据完全本地化处理)、极高的灵活性(支持任意可编程数据源)、AI 自动生成 JSX 代码降低前端门槛,以及完善的错误处理和缓存机制。对于开发者而言,其 Widget SDK 提供了丰富的 UI 组件和 Hooks,支持快速构建复杂的数据可视化界面。

潜在局限性主要体现在:项目源自个人开发者(T3 来源),长期维护稳定性存在不确定性;需要用户具备 Node.js 环境配置能力,对非技术用户门槛较高;agent_refresh 模式要求持续运行的 AI 代理会话,资源消耗较大;此外,复杂的 Widget 配置流程(定义创建、仪表板添加、缓存填充、浏览器验证五步 checklist)可能对初学者造成困扰。

该工具最适合注重数据隐私的技术从业者、开发者以及需要整合多源数据(GitHub、邮件、本地 CLI 工具输出等)的高级用户。不适合寻求开箱即用方案的非技术用户或需要团队协作的企业环境。

使用风险方面,虽然 Skill 本身为纯文档型资产无代码执行风险,但实际部署 Glance 服务器时需要妥善配置 AUTH_TOKEN 防止未授权访问。由于数据收集涉及大量本地命令执行(通过 PTY/exec),用户需确保 AI 代理执行环境的安全性。此外,个人开发者来源意味着功能更新和安全补丁的持续性需要社区验证。

glance 内容

手动下载zip · 41.0 kB
dashboard-api.mdtext/markdown
请选择文件