- Published on
【开源项目】HGuard: 一个桌面健康守护者
- Authors

- Name
- E2hang
- https://info.huajishe.fun/
一、项目背景
身体是革命的本钱。对于久坐办公的人群而言,身体健康更需要引起重视。写代码、写论文、查资料、看文档…… 有时候一抬头,已经过去三四个小时。这样的生活方式是极其不健康的。为了缓解工作学习对身体带来的负担, 我开始做一个属于自己的小工具:它叫 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中留言