每日微光,照亮心房
一个优雅的语录浏览应用,支持 Web 端、微信小程序和 Android 原生应用。预设 30+ 精选金句,可接入 LLM API 无限生成高质量内容。
- 30+ 精选金句 — 覆盖文学、哲学、心理学、反常识四大类别
- LLM 无限生成 — 接入通义千问/智谱清言/文心一言,语录永不枯竭
- 智能缓存 — 自动生成、去重、预加载,流畅无等待
- 每日限额 — 100 次/日调用,合理控制 API 成本
- 降级保护 — API 不可用时自动回退到预设内容
- 暗色玻璃拟态 — 精致深邃的视觉体验
- 滑动交互 — 上下滑动切换语录,自然流畅
- 多端支持 — Web PWA、微信小程序、Android APK
https://greatbeing.github.io/Glimmer/
方式 1: 通过 Releases 下载 访问 Releases 页面 或点击下载: Glimmer-v1.0-debug.apk (3.6MB)
安装步骤:
- 点击上述链接下载 APK 文件
- 打开下载的文件,允许"安装未知来源应用"
- 点击安装即可
方式 2: 本地构建
cd android && ./gradlew assembleDebug构建完成后,APK 位于 android/app/build/outputs/apk/debug/app-debug.apk
安装步骤:
- 在 Android 手机浏览器中打开上述链接
- 点击 "Download raw file" 下载 APK
- 打开下载的文件,允许"安装未知来源应用"
- 点击安装即可
特性:
- 全屏沉浸式体验
- 离线可用
- 支持滑动切换语录
- 可配置 LLM API Key 无限生成金句
- 大小: 3.7MB
- 在 Chrome/Safari 中打开 在线演示
- 点击浏览器菜单中的"添加到主屏幕"
- 即可像原生应用一样使用
打开 index.html 即可在浏览器中运行。
- 点击右上角 ⚙ 图标打开 API 设置
- 输入你的 LLM API Key
- 选择模型(推荐通义千问 qwen-turbo)
- 点击"保存并验证"
API Key 使用 Base64+混淆编码存储在本地浏览器,不会上传到任何服务器。
| 模型 | 默认 API 地址 |
|---|---|
| 通义千问 (qwen-turbo) | https://dashscope.aliyuncs.com/compatible-mode/v1 |
| 智谱清言 (glm-4) | https://open.bigmodel.cn/api/paas/v4 |
| 文心一言 (ernie-bot) | https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop |
miniprogram/ 目录包含微信小程序源码。
miniprogram/
├── app.js / app.json / app.wxss # 应用入口与全局配置
├── pages/
│ ├── index/ # 首页 - 语录浏览
│ ├── publish/ # 发布页 - 用户创作
│ └── space/ # 我的空间 - 设置与收藏
├── utils/
│ ├── quoteService.js # LLM 核心模块
│ └── store.js # 共享数据存储模块
└── images/ # 图标资源
| 模块 | 功能 |
|---|---|
ApiConfig |
API Key 管理,本地存储 |
QuotaManager |
每日 100 次限额控制 |
QuoteCache |
50 条缓存池 + 200 条历史记录 |
QuoteGenerator |
LLM 语录生成,支持多模型 |
QuoteRouter |
降级链路调度,熔断保护 |
┌─────────────────────────────────────┐
│ 用户交互层 │
│ 滑动/点击/设置面板 │
└──────────────┬──────────────────────┘
│
┌──────────────▼──────────────────────┐
│ QuoteRouter │
│ 降级: 缓存 → API → 预设 │
│ 熔断: 3次失败暂停30分钟 │
└──────┬──────────┬──────────┬────────┘
│ │ │
┌──────▼──┐ ┌─────▼────┐ ┌──▼───────┐
│Cache │ │Generator │ │Presets │
│预加载 │ │多模型 │ │30+条 │
│去重 │ │Prompt │ │分类 │
└─────────┘ └────┬─────┘ └──────────┘
│
┌──────▼──────┐
│ LLM API │
│ OpenAI 格式 │
└─────────────┘
# Web 端 - 直接用浏览器打开
open index.html
# 或使用任意 HTTP 服务器
npx serve .
python3 -m http.server 8080
# Android 端 - 使用 Capacitor 构建
npx cap sync android
cd android && ./gradlew assembleDebug- Web 端: 纯 HTML/CSS/JS,零依赖单文件应用
- 小程序端: 微信小程序原生框架
- Android 端: Capacitor + WebView 混合应用
- LLM 适配: OpenAI 兼容 API 格式
- API Key 使用 Base64+混淆编码存储,降低 XSS 攻击风险
- 所有用户数据(收藏、点赞、发布)仅存储在本地
- 不收集任何用户个人信息
- 小程序已配置隐私协议 (
__usePrivacyCheck__: true)
MIT