Skip to content

neopen/break-reminder

Repository files navigation

防久坐(定时提醒 - 拒绝久坐)

一款强制提醒活动的桌面应用,帮助久坐用户定时起身活动(防久坐),支持锁屏强制提醒、桌面通知、每日打卡统计。

License Platform

功能特性

核心功能

  • 自定义时间段 - 设置工作时段(如 8:00 - 18:00),只在需要的时间段内提醒,支持跨天设置
  • 灵活提醒频率 - 10 ~ 300 分钟可调,步长 5 分钟,满足不同工作节奏
  • 强制锁屏模式 - 开启后弹框期间无法关闭,必须等待倒计时结束,真正强制活动
  • 可配置锁屏时长 - 1 ~ 30 分钟自由调节
  • 声音提示 - 提醒时播放蜂鸣音效,弹框期间每隔 3 秒循环提醒
  • 桌面通知 - 支持系统级通知,即使应用在后台运行也能收到提醒
  • 锁屏弹框 - 提醒时应用窗口自动弹到最前面,确保不会错过

统计与反馈

  • 每日打卡统计 - 记录今日活动次数、连续打卡天数
  • 本周完成率 - 基于目标次数自动计算完成百分比(周一至周五,每天至少休息10 次)
  • 下次提醒显示 - 实时显示下一次提醒的具体时间
  • 数据持久化 - 自动保存配置和统计记录,刷新不丢失

用户体验

  • 精美视觉设计 - 渐变背景、毛玻璃效果、动画圆环进度条
  • 多端数据存储 - 浏览器环境使用 localStorage,桌面应用环境自动切换本地文件存储
  • 活动建议 - 提醒时提供简单的活动建议(走动、喝水、看远方)
  • 实时输入校验 - 输入超出范围自动修正,带错误提示
  • 响应式布局 - 完美适配手机、平板、电脑
  • 自动关闭提示 - 成功提示 3 秒后自动消失,带进度条动画

界面预览

主界面

image-20260425181747216

锁屏提醒界面

screenshot-2

快速开始

方式一:在线使用

访问 定时提醒 - 拒绝久坐,直接用浏览器打开即可使用。

建议使用 Chrome/Edge/Safari 等现代浏览器,可获得最佳体验。

方式二:PWA 安装

  1. 访问 定时提醒 - 拒绝久坐,用 Chrome/Edge 打开网页

  2. 点击地址栏右侧的「安装」图标

  3. 选择「安装」,即可像原生应用一样使用

    image-20260413221538624

方式三:安装桌面应用(推荐)

下载安装 exe 软件:GitHub Releases 找最新稳定版下载

支持平台:Windows(通过)、macOS(尚未测试)、Linux(尚未测试)

使用说明

基本设置

设置项 说明 范围 默认值
开始时间 每日提醒开始时间 00:00 - 23:59 08:00
结束时间 每日提醒结束时间 00:00 - 23:59 18:00
提醒频率 两次提醒之间的间隔 10 ~ 300 分钟(步长5) 40 分钟
声音提示 时间到支持声音提醒 开/关
桌面通知 系统级通知提醒(需要开启系统权限) 开/关
锁屏通知 全屏锁定通知 开/关
锁屏时长 每次提醒的锁屏时间 1 ~ 30 分钟 5 分钟
强制锁屏 开启后无法提前关闭弹框 开/关

开启Windows 通知设置

  1. 打开 Windows 设置 → 系统 → 通知和操作
  2. 确保"获取来自应用和其他发送者的通知"已开启
  3. 在列表中找到您的应用,确保通知已开启

统计卡片说明

指标 说明
今日活动 今日完成的活动提醒次数
连续打卡 连续完成活动的天数
本周完成率 本周活动次数 / 本周目标次数 × 100%(每周5天、每天8次)

运行状态

状态 显示 说明
未启动 暂停按钮置灰,启动按钮可点 可自由修改配置
运行中 启动按钮置灰,暂停按钮可点 同时下方显示下次提醒时间
锁屏中 全屏弹框 强制/非强制模式,倒计时显示
锁屏中 桌面通知 消息通知,5秒后自动关闭

常见问题

Q: 为什么倒计时结束了没有自动关闭弹框?

A: 检查浏览器是否允许 JavaScript 运行,刷新页面重试。如果问题持续,请清除浏览器缓存。

Q: 强制锁屏模式下如何退出?

A: 必须等待倒计时结束,无法提前关闭。这是设计初衷,目的是强制活动。如果确实需要紧急退出,可以刷新页面或关闭浏览器标签页。

Q: 关闭浏览器后闹铃还会运行吗?

A: 不会。闹铃依赖于浏览器运行,关闭页面后闹铃会停止。建议:

  • 保持页面打开
  • 安装为 PWA 应用
  • 打包为桌面应用

Q: 可以设置跨天的时间段吗?

A: 支持。例如 22:00 - 06:00,系统会自动处理跨天逻辑,提醒会正确安排在夜间时段。

Q: 桌面通知没有弹出怎么办?

A:

  1. 检查「桌面通知」开关是否开启
  2. 点击「测试」按钮验证
  3. 检查浏览器是否允许该网站的通知权限
  4. 系统设置中确认通知功能已开启

Q: 声音提示不工作?

A:

  1. 检查「声音提示」开关是否开启
  2. 首次点击「启动」时需要用户交互才能启用音频
  3. 检查系统音量是否开启

Q: 提醒频率步长为什么是 10 分钟?

A: 为了健康考虑,建议活动间隔至少 10 分钟以上。同时步长 10 分钟让设置更简洁。

Q: 打包后的桌面应用提醒时不能全屏置顶?

A: 桌面应用使用应用内全屏遮罩 + 窗口自动前置的方式,已能有效提醒用户。如需系统级全屏置顶,建议使用 Electron 重新打包。

Q: 数据会丢失吗?

A: 不会。配置和统计数据自动保存在浏览器 localStorage 或本地文件中,刷新页面或重启应用都不会丢失。

Q: 如何备份数据?

A:

  • 浏览器环境:导出备份功能(即将推出)
  • 桌面应用:数据自动保存在应用目录的 user-data/ 文件夹中

致谢

感谢所有使用和反馈的用户,让这个工具变得更好!


如果觉得有用,请给个 ⭐ Star 支持一下!

About

别坐了(定时提醒 · 拒绝久坐 · 强制活动):一款功能完善、设计精美的健康提醒、防久坐软件神器,通过科学的时间管理和强制提醒机制,帮助久坐人群强制起身活动,有效预防久坐带来的健康问题。(By means of scientific time management and mandatory reminder mechanisms, it helps sedentary people get up and move around, effectively preventing health problems caused by prolonged sitting)

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors