--- title: 【开源项目】HGuard: 一个桌面健康守护者 date: 2026-02-26 tags: [开源项目, 健康, AI] --- # 一、项目背景 身体是革命的本钱。对于久坐办公的人群而言,身体健康更需要引起重视。写代码、写论文、查资料、看文档…… 有时候一抬头,已经过去三四个小时。这样的生活方式是极其不健康的。为了缓解工作学习对身体带来的负担, 我开始做一个属于自己的小工具:它叫 **HealthGuard**,简称**HGuard**。 --- # 二、项目现状 目前的V1.0版本是一个后台运行的托盘程序,通过hguard-tray运行,所有的提醒都会记录在一个log文件中。 可以在`config.toml`配置文件中写入需要提醒的任务,程序启动的时候会读取配置文件并按时提醒: 弹出提示并播放预先设定好的音频。 详细信息可以到如下网址进行查看 https://huajishe.fun/git/e2hang/HuajisheTools/releases/tag/HealthDaemon 同步开发仓库如下 https://huajishe.fun/git/e2hang/hguard --- # 三、项目前景 ## 想法 单纯的提醒工具是没有灵魂的,如果把它变成一个桌面上的电子桌宠,又能打趣地提醒我该起立喝水了, 还可以实时查看我的屏幕,并且根据我的屏幕变化随时作出反应,这将是极好的。 这样就可以把单纯的提醒工具变成一个写代码、读文献时的伙伴,既可以帮你理解内容,查看你的代码问题, 还可以进行健康提醒,极大地提高工作效率。 ## 实现步骤 ### 第一阶段(现在) - 后台常驻 - 可配置提醒 - 稳定运行 ### 第二阶段 - 桌面悬浮小窗口 - 一个简单可见的形象,类似Live2d ### 第三阶段 - 接入 AI(本地LLM或云端API) 文本生成 - 让提醒变得更自然 ### 第四阶段 - 可选的屏幕内容理解 - 更情境化的互动 每一步都可以独立完成、独立运行,慢慢进化。 --- ## 四、实现难点与注意事项 ### 本地LLM或云端API 本地LLM消耗的资源会很多,比较好的选择还是以云端API通过服务器返回结果 ### 屏幕理解部分 采用OCR或多模态模型处理,处理后返回本地系统 ### 隐私与边界 屏幕理解功能: - 功能默认关闭 - 明确提示是否上传数据 - 用户可完全控制 --- 如想讨论相关内容,可以致信huajishe@gmail.com,或在git中留言