极简、精准、高效。为现代办公族量身定制的健康守护小程序。
在快节奏的数字时代,健康的身体是高效生产力的基石。健康办公助手 是一款基于 Rust 与 Tauri 开发的高性能桌面应用,旨在通过智能化的任务排程与多维提醒,帮助你在专注工作的同时,科学地进行久坐、补水与用眼休息。
- 多任务并行倒计时:支持久坐、喝水、护眼等多个健康任务同时运行,互不干扰。
- 可视化进度环:采用 Apple 风格的环形进度设计,剩余时间一目了然。
- 一键重置:支持单个任务点击进度环快速重启,适配灵活的工作节奏。
- 智能预设:提供 15m / 30m / 45m / 60m 快捷键,极速配置。
- 动态任务管理:支持自定义添加新任务、修改标题、删除非核心提醒。
- 防干扰输入:重构的局部渲染引擎,确保你在手动修改分钟数时,界面刷新不会干扰你的输入焦点。
- 原生系统通知:采用底层 Rust 通讯,支持在最小化到托盘时发送系统级弹窗。
- 托盘常驻:支持最小化至任务栏托盘,不占用宝贵的任务栏空间。
- 开机自启:集成官方 Autostart 插件,实现一键开启随心启动。
本产品追求极致的内存占用与启动速度:
- 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
- 后端定时器重构:将计时逻辑从前端 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 健康办公助手. 愿你每天都有好身体。










