🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

喝水健康提醒 rshh5/dsh-health-reminder

DeepSeek Harness
rshh579 天前有提交已提供中文文档扫描:含敏感能力

定时提醒喝水打卡,记录成就与健康得分趋势

27.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add rshh5/dsh-health-reminder
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 79 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
  • 读取本地文件
    verify-client.cjs:9
    const BUNDLE = fs.readFileSync(path.join(__dirname, "lib", "client.js"), "utf8");
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 定时喝水提醒
  • 起身活动提醒
  • 一键打卡记录

DSH Web 的扁平单色健康提醒插件:定时喝水、起身活动提醒,一键打卡,喝水成就,每日健康分和 14 天趋势。

README

由 DeepSeek 最新模型翻译生成
dsh-health-reminder License: MIT DSH(DeepSeek Harness)Web 健康提醒插件:在工作时段内按固定间隔提醒喝水,提供「喝了喝了」一键打卡、累计喝水成就、天统计与健康得分、近 14 天趋势曲线。提醒弹窗为绿色卡通风格(水滴吉祥物摇摆、弹跳入场),悬浮球可拖拽摆放。 特性 - ⏰ 可设置提醒间隔(1–480 分钟,默认 60),提醒词轮换; - ✍️ 可设置提醒词:设置页按行编辑文案列表(也支持 localStorage 覆盖); - 🕘 仅在工作时段内提醒(默认 9–22 点,可设),非工作时段自动顺延到下一工作时段起点; - 🖥️ 页面可见时右下角弹出绿色卡通横幅(水滴吉祥物摇摆、弹跳入场,20 秒自动消失,可点 ✕ 关闭); - 🥤 横幅提供「喝了喝了」按钮:点击触发水花迸溅 + 弹跳打卡动画并记录一次喝水,实时更新今日次数与成就; - 🏆 成就系统:按累计喝水次数解锁 11 个成就(第一口水 → 海神波塞冬),横幅实时显示当前成就与下一成就进度,解锁瞬间弹出庆祝动画(水滴粒子彩带 + 弹跳成就卡,统计页成就卡片同步光晕脉冲);统计页有「成就」卡片与完整成就区(已解锁/未解锁); - 🔔 页面在后台时改为任务栏标题闪烁(💧 该喝水啦 …
展开完整文档(README 剩余 1 节)
dsh-health-reminder

License: MIT

DSH(DeepSeek Harness)Web 健康提醒插件:在工作时段内按固定间隔提醒喝水,提供「喝了喝了」一键打卡、累计喝水成就、天统计与健康得分、近 14 天趋势曲线。提醒弹窗为绿色卡通风格(水滴吉祥物摇摆、弹跳入场),悬浮球可拖拽摆放。

特性

- ⏰ 可设置提醒间隔(1–480 分钟,默认 60),提醒词轮换;
- ✍️ 可设置提醒词:设置页按行编辑文案列表(也支持 localStorage 覆盖);
- 🕘 仅在工作时段内提醒(默认 9–22 点,可设),非工作时段自动顺延到下一工作时段起点;
- 🖥️ 页面可见时右下角弹出绿色卡通横幅(水滴吉祥物摇摆、弹跳入场,20 秒自动消失,可点 ✕ 关闭);
- 🥤 横幅提供「喝了喝了」按钮:点击触发水花迸溅 + 弹跳打卡动画并记录一次喝水,实时更新今日次数与成就;
- 🏆 成就系统:按累计喝水次数解锁 11 个成就(第一口水 → 海神波塞冬),横幅实时显示当前成就与下一成就进度,解锁瞬间弹出庆祝动画(水滴粒子彩带 + 弹跳成就卡,统计页成就卡片同步光晕脉冲);统计页有「成就」卡片与完整成就区(已解锁/未解锁);
- 🔔 页面在后台时改为任务栏标题闪烁(💧 该喝水啦 …),回到页面后自动补显横幅——切到别的窗口也不会漏掉;
- 🔇 可选轻提示音(Web Audio 合成,无需音频文件,可在设置中关闭);
- 🧩 多标签页去重:同时打开多个 DSH 页面时,同一提醒只弹一次(localStorage 协调);工作时长通过 leader 心跳只由前台可见的标签页累计;
- 📊 统计面板:今日工作时长 / 喝水(含目标)/ 健康得分(0–100)与等级;近 14 天趋势曲线(柱:喝水 · 线:健康得分 · 虚线:喝水目标);
- 🏠 悬浮球(角标实时显示今日得分)一键打开「统计 / 设置」面板,支持鼠标拖拽移动位置(自动保存,刷新后保持)。

安装(一次性)

在插件源码目录(含 package.json 的 D:\dsh\plugin\dsh-health-reminder)之外执行:
dsh plugin --profile web add "link:D:/dsh/plugin/dsh-health-reminder"

然后在 C:\Users\\.dsh\profiles\web\cordis.patch.yml 追加:

- id: health-reminder
name: dsh-health-reminder

最后重启 dsh web(dsh web),插件即生效。

使用

1. 页面左下角出现 💧 悬浮球(角标为今日健康得分),点击打开面板;
2. 统计页:今日工作时长、喝水(含目标)、健康得分与等级、当前成就卡片;下方为成就区(累计喝水次数解锁全部成就)与近 14 天趋势曲线;底部有「清空历史统计」;
3. 设置页(精简):提醒间隔、工作时段、喝水目标、提示音开关、提醒词(可在其中写运动提醒),保存后立即生效;可恢复默认。

配置(可选)

默认配置如下;除了在面板中修改,也可以在 DSH 页面按 F12 打开控制台执行(刷新页面生效):

localStorage.setItem("dsh.healthReminder", JSON.stringify({
intervalMinutes: 60, // 提醒间隔(分钟,1–480) startHour: 9, // 工作时段开始(小时,24 小时制) endHour: 22, // 工作时段结束(小时,需晚于开始) sound: true, // 是否播放提示音 waterGoal: 8, // 每日喝水目标(次,1–20),也是成就参考线
messages: [ // 提醒词列表(轮换使用,可在其中写运动提醒)
"💧 该喝水啦!起身接杯温水,小口慢饮~", "🥤 水分补充时间到,喝口水再继续", ], }));

恢复默认:localStorage.removeItem("dsh.healthReminder") 后刷新页面,或在设置页点击「恢复默认」。

成就系统

按累计喝水次数永久解锁(跨天累加),解锁时弹提示,横幅与成就区实时展示:

| 次数 | 成就 | 次数 | 成就 |
| 1 | 💧 第一口水 | 25 | 🚿 移动喷泉 |
| 3 | 🫗 小水花 | 35 | 🌊 水漫金山 |
| 5 | 🥤 水分子 | 50 | 🏊 人形泳池 |
| 8 | 🪣 小水桶 | 80 | 🐳 蓝鲸化身 |
| 12 | 🐃 水牛 | 120 | 👑 海神波塞冬 |
| 18 | 🐘 大水牛 | | |

健康得分算法(0–100)

| 维度 | 满分 | 规则 |
| 喝水 | 60 | 达目标(waterGoal)即满分,按比例折算 |
| 工作时长 | 40 | ≤ 8 小时满分;每超出 2 小时扣 10 分(久坐惩罚),最低 0 |

等级:≥90 优秀 🌟 · ≥75 良好 👍 · ≥60 及格 🙂 · = {water, reminders, workMinutes};多标签页通过 dsh.healthReminder.leader 心跳选主,只有前台可见的标签页累计工作时长;成就基于全部天记录 water 之和实时计算。

数据存储

所有数据仅保存在浏览器 localStorage,不会上传:

| 键 | 内容 |
| dsh.healthReminder | 用户配置(间隔 / 时段 / 目标 / 提示音 / 提醒词) |
| dsh.healthReminder.daily. | 每日统计(喝水 / 提醒 / 工作时长) |
| dsh.healthReminder.leader | 多标签页工作时长心跳 |
| dsh.healthReminder.dockPos | 悬浮球位置 |
| dsh.healthReminder.lastFired | 提醒去重时间戳 |

在设置页可「恢复默认」(清配置)与「清空历史统计」(清天记录)。

目录结构

dsh-health-reminder/
├── package.json # dsh.client 声明 + exports ├── lib/ │ ├── index.js # host 侧载体插件 │ ├── index.d.ts # 类型声明 │ └── client.js # browser 侧全部逻辑(核心) ├── verify-client.cjs # 行为验证脚本(node verify-client.cjs) ├── LICENSE # MIT 许可证 └── README.md

测试

node verify-client.cjs
预览分享卡片长什么样 ↓rshh5/dsh-health-reminder
分享 · DeepSeek Harness Hub
rshh5/dsh-health-reminder

定时提醒喝水打卡,记录成就与健康得分趋势

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部