Files
hguard/docs/blog.mdx
2026-02-27 11:21:59 +08:00

84 lines
2.4 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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中留言