# 防久坐神器
**Repository Path**: deepeng/break-reminder
## Basic Information
- **Project Name**: 防久坐神器
- **Description**: 别坐了(定时提醒 · 拒绝久坐 · 强制活动):一款功能完善、设计精美的健康提醒、防久坐软件神器,通过科学的时间管理和强制提醒机制,帮助久坐人群强制起身活动,有效预防久坐带来的健康问题。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: https://remind.helpoke.com/
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2026-05-21
- **Last Updated**: 2026-05-31
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 定时提醒 - 拒绝久坐
一款强制提醒活动的桌面应用,帮助久坐用户定时起身活动(防久坐),支持锁屏强制提醒、桌面通知、每日打卡统计。
[](LICENSE) []()
## 功能特性
### 核心功能
- **自定义时间段** - 设置工作时段(如 8:00 - 18:00),只在需要的时间段内提醒,支持跨天设置
- **灵活提醒频率** - 10 ~ 300 分钟可调,步长 5 分钟,满足不同工作节奏
- **强制锁屏模式** - 开启后弹框期间无法关闭,必须等待倒计时结束,真正强制活动
- **可配置锁屏时长** - 1 ~ 30 分钟自由调节
- **声音提示** - 提醒时播放蜂鸣音效,弹框期间每隔 3 秒循环提醒
- **桌面通知** - 支持系统级通知,即使应用在后台运行也能收到提醒
- **锁屏弹框** - 提醒时应用窗口自动弹到最前面,确保不会错过
### 统计与反馈
- **每日打卡统计** - 记录今日活动次数、连续打卡天数
- **本周完成率** - 基于目标次数自动计算完成百分比(周一至周五,每天至少休息10 次)
- **下次提醒显示** - 实时显示下一次提醒的具体时间
- **数据持久化** - 自动保存配置和统计记录,刷新不丢失
### 用户体验
- **精美视觉设计** - 渐变背景、毛玻璃效果、动画圆环进度条
- **多端数据存储** - 浏览器环境使用 localStorage,桌面应用环境自动切换本地文件存储
- **活动建议** - 提醒时提供简单的活动建议(走动、喝水、看远方)
- **实时输入校验** - 输入超出范围自动修正,带错误提示
- **响应式布局** - 完美适配手机、平板、电脑
- **自动关闭提示** - 成功提示 3 秒后自动消失,带进度条动画
## 界面预览
### 主界面

### 锁屏提醒界面
## 快速开始
### 方式一:在线使用
访问 [定时提醒 - 拒绝久坐](https://clock.pengline.cn/),直接用浏览器打开即可使用。
> 建议使用 Chrome/Edge/Safari 等现代浏览器,可获得最佳体验。
>
### 方式二:PWA 安装
1. 访问 [定时提醒 - 拒绝久坐](https://clock.pengline.cn/),用 Chrome/Edge 打开网页
2. 点击地址栏右侧的「安装」图标
3. 选择「安装」,即可像原生应用一样使用
### 方式三:安装桌面应用(推荐)
下载安装 exe 软件:[GitHub Releases](https://github.com/neopen/active-break-clock/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%(目标:每天3次) |
### 运行状态
| 状态 | 显示 | 说明 |
| :----- | :------------------------- | :-------------------------- |
| 未启动 | 暂停按钮置灰,启动按钮可点 | 可自由修改配置 |
| 运行中 | 启动按钮置灰,暂停按钮可点 | 同时下方显示下次提醒时间 |
| 锁屏中 | 全屏弹框 | 强制/非强制模式,倒计时显示 |
| 锁屏中 | 桌面通知 | 消息通知,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 支持一下!**