语音合成命令行工具
ElevenLabs
Glance是一款AI可扩展的个人仪表板系统,通过自然语言描述即可创建自定义数据组件。AI负责生成JSX代码并处理数据收集,将结果推送到缓存供前端展示。
安装步骤:
git clone https://github.com/acfranzen/glance ~/.glance && cd ~/.glancenpm installcp .env.example .env.local,编辑.env.local填入必要参数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调用) |
原始链接:https://github.com/openclaw/skills/tree/main/skills/acfranzen/glance/SKILL.md
来源类型:GitHub仓库