中文 | English
极简、精准、高效。为现代办公族量身定制的健康守护小程序。
在快节奏的数字时代,健康的身体是高效生产力的基石。健康办公助手 是一款基于 Rust 与 Tauri 开发的高性能桌面应用,旨在通过智能化的任务排程与多维提醒,帮助你在专注工作的同时,科学地进行久坐、补水与用眼休息。
- 强制锁屏:到了休息时间,屏幕会自动锁定(支持多显示器),让你不得不放下鼠标,站起来活动一下。
- 严格模式:如果你总是忍不住点“跳过”,试试开启严格模式,它会藏起解锁按钮,直到休息结束。
- 自动解锁:休息时间一到,屏幕自动解开,不需要你多点一下鼠标,无缝回归工作。
- 提前预告:锁屏前(默认5秒)会弹窗提醒你,让你有时间保存手头的工作,不会被突然打断。
- 暂时推迟:正在开会或处理急事?可以点“推迟”再工作几分钟。当然,你可以设置推迟次数上限,防止自己一直拖延。
- 智能空闲检测:如果你离开电脑去倒水了,它会自动帮你重置久坐计时,不会等你回来刚坐下又提醒你休息。
- 多任务并行:久坐、喝水、护眼,想提醒什么就开什么,互不冲突。
- 一键设置:所有设置就在卡片上,点一下小齿轮就能改时间,不用去复杂的菜单里找。
- 轻量安静:平时它就安静地待在托盘里,占用资源极低,几乎感觉不到它的存在。
本产品追求极致的内存占用与启动速度:
- Backend: Rust (Tauri 2.0) - 提供安全、高性能的系统底层能力。
- Frontend: Vite + Vanilla TypeScript - 极简的渲染逻辑,确保 UI 响应零延迟。
- Communication: Tauri IPC - 高速的前后端异步通信协议。
- Styles: CSS Variables (Modern Design System) - 丝滑的 Apple 风格 UI。
您可以直接前往 GitHub Releases 页面下载适用于您系统的最新版安装包。支持 Windows (.exe), macOS (.dmg), 以及 Linux (.deb, .AppImage)。
# 添加 bucket(首次安装)
scoop bucket add health-reminder https://github.com/kaima2022/desk-reminder
# 安装
scoop install health-reminder
# 更新
scoop update health-reminder
如果您希望从源码编译并运行本项目,请确保您的系统中已安装 Rust 工具链与 Node.js 环境。
# 安装依赖
npm install
# 启动开发服务器与应用
npm run tauri dev# 构建适用于当前系统的正式版本
npm run tauri build- 数据统计视图:查看周/月健康达成率。
- 更多系统音效:支持自定义上传提醒音。
- 专注模式联动:在电脑全屏工作或游戏时智能静默。
scoop update health-reminder
- 国际化支持 (i18n):新增中英文语言切换功能,界面右上角可快速切换语言
- 多语言托盘菜单:托盘右键菜单支持中英文实时切换
- 多屏锁屏语言同步:修复副屏锁屏显示语言与主屏不一致的问题
- 英文 README:新增 README.en.md 英文文档
- 锁屏保活与修复:修复了 Windows 10 下强制锁屏窗口可能被最小化或丢失焦点的问题(Watchdog 机制)。
- 推迟功能 (Snooze):新增“推迟”功能,支持自定义每次推迟的时长(默认 5 分钟),并正确显示推迟倒计时。
- 新增自动退出锁屏:新增“倒计时结束自动解锁”选项,无需手动点击确认即可退出锁屏。
- 严格模式:新增严格模式,严格模式下,必须好好休息,禁止退出,要好好爱护身体奥!
- 严格模式增强:新增“严格模式允许推迟”选项;严格模式下默认隐藏推迟按钮,且支持设置最大推迟次数。
- 提醒预告:新增任务触发前的预告通知(默认提前 5 秒),支持每任务独立配置。
- UI/UX 升级:
- 高级设置折叠:将不常用的系统设置收纳至“高级设置”折叠面板,界面更清爽。
- 卡片设置优化:重构任务卡片底部设置栏,采用 Grid 布局且默认收起,支持一键展开配置。
- 右键菜单增强:托盘右键菜单新增“重置单个任务”子菜单。
- 性能优化:降低了长期运行的内存占用。
- 跨平台空闲检测:新增系统空闲检测功能,支持 Windows、macOS、Linux 三平台。
- 空闲自动重置:用户无操作超过设定阈值时,自动重置已勾选的任务倒计时。
- 空闲阈值可配置:支持在设置中自定义空闲检测阈值(1-60 分钟)。
- 任务级别控制:每个任务可独立设置是否启用空闲时重置功能。
- UI 优化:统一任务卡片底部区域样式,提升视觉一致性。
- 后端定时器重构:将计时逻辑从前端 JavaScript 移至 Rust 后端,解决 macOS App Nap 和窗口最小化时计时器被节流导致倒计时变慢的问题。
- 跨平台计时精准:采用系统级线程定时器,不受 WebView 节流影响,Windows/macOS/Linux 表现一致。
- 准时提醒保障:即使应用在后台或最小化状态,也能准时触发提醒通知。
- 自动更新系统:启动时自动检测新版本,支持设置中手动检查,显示版本状态,一键完成更新安装。
- 安全签名验证:采用非对称加密签名机制,GitHub Actions 自动构建、签名并生成更新文件。
- 优化用户体验:Toast 消息提示替代弹窗,3秒自动消失,操作流畅不打断。
- 锁屏停止计时:锁屏期间暂停所有任务计时,避免休息时错过提醒。
- 托盘暂停功能:右键菜单新增"暂停/继续"选项,快速控制计时状态。
- 多屏锁屏适配:锁屏时覆盖所有显示器,防止在副屏继续工作。
- 手动确认完成:锁屏倒计时结束后需手动点击确认是否完成休息。
- 自动最小化:锁屏结束后软件自动最小化到托盘。
- Scoop 安装支持:Windows 用户可通过 Scoop 包管理器安装和更新。
- 强制休息锁屏:新增锁屏功能,提醒触发时全屏锁定,确保真正休息。
- 锁屏时长可配置:支持 10s / 20s / 30s 三档锁屏时长选择。
- 紧急解锁:长按 3 秒可紧急解锁,防止耽误紧急任务。
- 自动弹出:锁屏时自动弹出窗口,即使最小化到托盘也能正常触发。
- 双图标修复:修复显示两个图标的问题。
- 托盘悬浮提示:鼠标悬浮显示所有任务剩余时间。
- 右键菜单增强:右键菜单增添"重置所有任务时间"功能。
- 版本显示修复:修复软件版本显示问题。
- 打包优化:修复了 Linux Debian 包名规范问题,并内置了完整的运行时依赖声明。
- 逻辑修复:实现了非阻塞计时,提醒触发后立即开始下一轮计时,不再依赖用户点击。
- 功能实做:彻底完成“系统设置”模块,包括真实的开机自启控制和音效测试功能。
- CI/CD 增强:优化了 GitHub Actions 脚本,支持 macOS Apple Silicon 原生构建。
- UI 重写:全面采用 Apple 设计语言,重构了看板和任务卡片。
- 通知系统:修复了 Tauri 2.0 系统通知失效问题,集成原生 Rust 通知插件。
- 输入优化:重构渲染引擎实现局部刷新,解决了修改分钟数时的焦点丢失问题。
- 初始版本发布,包含基础的久坐、喝水、护眼倒计时功能。
本项目遵循 MIT License。您可以自由地使用、修改和分发。
© 2025 健康办公助手. 愿你每天都有好身体。











