---
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中留言