资讯动态

Stretchly:在电脑前久坐时自动弹出休息提醒的跨平台应用

发布时间:2026/8/24 15:49:49 来源:尧图企业网站定制
Stretchly在电脑前久坐时自动弹出休息提醒的跨平台应用【免费下载链接】stretchlyThe break time reminder app项目地址: https://gitcode.com/gh_mirrors/st/stretchlyStretchly 是一款基于 Electron 的跨平台休息提醒应用安装后它安静地待在系统托盘里到点就弹出提醒窗口默认每 10 分钟一次 20 秒的迷你休息、每 30 分钟一次 5 分钟的长休息。如果你长时间在电脑前办公、写代码或学习它可以帮你建立规律地离开屏幕、活动身体的节奏而不用自己设闹钟。一、给整天坐在电脑前的人用的跨平台桌面工具长时间坐在桌前眼睛干涩、肩颈僵硬是常见状态缺的往往不是计划类应用而是一个会主动打断你的工具。Stretchly 属于后者它一直在后台运行只在休息时间点显示提醒。首次启动时的欢迎窗口会询问语言并让你查看默认休息节奏不想细调可以直接沿用默认。macOS、Windows、Linux 上行为一致界面跟随系统浅色/深色主题适合每天需要在电脑前坐几个小时的人装完就可以不用管它。二、第一次运行后如何调整休息间隔与时长每次休息开始前 10 秒你会先收到一条系统通知留出时间收尾手头的事。休息窗口弹出后屏幕上显示倒计时和一条休息建议比如远眺、转肩底部有两个入口推迟一次迷你休息推迟 2 分钟、长休息推迟 5 分钟和直接跳过整个休息也可以用 Ctrl/Cmd X 快捷键触发。默认节奏不合适时点击托盘图标选择 PreferencesWindows 上也可以直接双击托盘图标打开。迷你休息与长休息的间隔、时长都是数字项修改后立即生效不需要重启应用。三、休息倒计时是怎么被安排和暂停的内部调度逻辑集中在 app/breaksPlanner.js 一个文件里它监听休息开始事件为每个休息挂一个倒计时。底层定时器是一个简单的类作用就是在 plan() 被调用时设置一个 setTimeout时间到了就上报休息结束事件plan () { this.now Date.now() this.timer setTimeout(this.func, this.delay) }除了定时器还有三个后台监听器自然休息检测鼠标键盘 5 分钟没动就暂停休息回来后重新开始计时、免打扰模式检测系统开启 DnD 时暂停、应用排除检测指定进程在运行时自动暂停。这些事件都汇到同一个 planner由它决定继续倒计时、暂停还是直接跳到下一个休息。所有配置存成一个 JSON 偏好文件大部分项可以在应用内修改快捷键、检测间隔这类细项需要改文件。四、Linux 启动失败与自定义休息建议的改法新手最容易遇到两个问题。第一个是部分 Linux 发行版上 Electron 无法创建非特权用户命名空间导致应用打不开。在终端执行sudo sysctl kernel.unprivileged_userns_clone1和sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns0后重启应用即可。第二个是休息建议默认写死想换成自己的内容比如公司内部的拉伸指引需要在偏好文件里把useIdeasFromSettings改为true再编辑breakIdeas数组。建议文本支持b、a、img等简单 HTML 标签图片必须放在本地 images 目录不允许网络地址内容会被过滤以保持在休息窗口内安全breakIdeas: [ { data: [b拉伸时间到/b, 做几组颈肩放松], enabled: true } ]编辑前建议先退出应用。偏好文件的实际位置可以在 Preferences 的 About 页按 Ctrl/Cmd D 查看。五、常见问题FAQ离开电脑时休息提醒会暂停吗会。Stretchly 监听系统空闲时间鼠标键盘 5 分钟没动就会自动暂停休息回来之后重新计时系统开启请勿打扰时同样会暂停。休息窗口太挡事能减弱吗默认休息窗口置顶显示就是为了避免被无视。可以在 Preferences 里选择全屏模式、只在单屏显示或把窗口设为透明还有严格模式会隐藏推迟/跳过按钮只允许把休息走完。能跳过休息吗可以但有代价一次休息的早期只能推迟一次迷你休息推迟 2 分钟、长休息推迟 5 分钟过了可推迟时间就只能跳过整个休息下一个休息仍按原计划到来。能从源码运行吗可以。装好 Node.js 后克隆仓库https://gitcode.com/gh_mirrors/st/stretchly再依次执行 npm install 和 npm start 即可启动应用。Stretchly 只专注做一件事按节奏提醒你停下来休息免费、无广告装完即可长期挂在后台使用官方仓库地址为 https://gitcode.com/gh_mirrors/st/stretchly 。【免费下载链接】stretchlyThe break time reminder app项目地址: https://gitcode.com/gh_mirrors/st/stretchly创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价