rshh5/dsh-health-reminder

rshh5★ 1JavaScript最后同步: 2026-08-17

在 GitHub 打开

A flat monochrome health-reminder plugin for DSH Web: scheduled drink/movement reminders, one-click check-in, drinking achievements, daily health score and 14-day trend.

README 摘要

dsh-health-reminder DSH(DeepSeek Harness)Web 健康提醒插件:在工作时段内按固定间隔提醒喝水,提供「喝了喝了」一键打卡、累计喝水成就、天统计与健康得分、近 14 天趋势曲线。提醒弹窗为绿色卡通风格(水滴吉祥物摇摆、弹跳入场),悬浮球可拖拽摆放。 特性 - ⏰ 可设置提醒间隔(1–480 分钟,默认 60),提醒词轮换; - ✍️ 可设置提醒词:设置页按行编辑文案列表(也支持 localStorage 覆盖); - 🕘 仅在工作时段内提醒(默认 9–22 点,可设),非工作时段自动顺延到下一工作时段起点; - 🖥️ 页面可见时右下角弹出 绿色卡通横幅 (水滴吉祥物摇摆、弹跳入场,20 秒自动消失,可点 ✕ 关闭); - 🥤 横幅提供「喝了喝了」按钮:点击触发 水花迸溅 + 弹跳打卡动画 并记录一次喝水,实时更新今日次数与成就; - 🏆 成就系统 :按 累计喝水次数 解锁 11 个成就(第一口水 → 海神波塞冬),横幅实时显示当前成就与下一成就进度,解锁瞬间弹出 庆祝动画 (水滴粒子彩带 + 弹跳成就卡,统计页成就卡片同步光晕脉冲);统计页有「成就」卡片与完整成就区(已解锁/未解锁); - 🔔 页面在后台时改为任务栏标题闪烁( 💧 该喝水啦 … ),回到页面后自动补显横幅——切到别的窗口也不会漏掉; - 🔇 可选轻提示音(Web Audio 合成,无需音频文件,可在设置中关闭); - 🧩 多标签页去重:同时打开多个 DSH 页面时,同一提醒只弹一次(localStorage 协调);工作时长通过 leader 心跳只由 前台可见 的标签页累计; - 📊 统计面板:今日工作时长 / 喝水(含目标)/ 健康得分(0–100)与等级;近 14 天趋势曲线(柱:喝水 · 线:健康得分 · 虚线:喝水目标); - 🏠 悬浮球(角标实时显示今日得分)一键打开「统计 / 设置」面板,支持 鼠标拖拽移动位置 (自动保存,刷新后保持)。 安装(一次性) 然后在 C:\Users\ \.dsh\profiles\web\cordis.patch.yml 追加: 最后 重启 dsh web ( dsh web ),插件即生效。 使用 1. 页面左下角出现 💧 悬浮球(角标为今日健康得分),点击打开面板; 2. 统计 页:今日工作时长、喝水(含目标)、健康得分与等级、 当前成就 卡片;下方为成就区(累计喝水次数解锁全部成就)与近 14 天趋势曲线;底部有「清空历史统计」; 3. 设置 页(精简):提醒间隔、工作时段、喝水目标、提示音开关、提醒词(可在其中写运动提醒),保存后立即生效;可恢复默认。 配置(可选) 默认配置如下;除了在面板中修改,也可以在 DSH 页面按 F12 打开控制台执行(刷新页面生效): 恢复默认: l…

在 GitHub 查看完整 README →
终端/TUIdeepseek-harnessdshdsh-plugin

分类