为什么又造了一个轮子
市面上的久坐提醒工具不少,但用下来总觉得差点意思:
- Time Out 功能齐全,但界面老旧,配置项多到劝退
- Stretchly 用 Electron 套壳,200MB+ 的体积只为提醒你站起来,多少有点奢侈
- 系统专注模式 是用来屏蔽通知的,方向完全相反
我的需求其实很简单:到点了提醒我,最好强硬一点,别让我轻易跳过。 找了一圈没找到满意的,干脆自己用 Swift 写了一个。

HealthTick 是什么
一个常驻 macOS 菜单栏的久坐提醒工具。没有主窗口,没有 Dock 图标,安静地待在菜单栏里帮你计时,到点了提醒你休息。
原生 Swift 开发,不联网,不收集数据。
核心功能
灵活的计时设置
工作时长 1-120 分钟,休息时长 1-15 分钟,按自己的节奏调整。还可以设置安静时段和工作日,午休和周末不会被打扰。

操作检测:不许偷偷摸鱼
选择全屏或浮窗模式后,休息期间如果检测到键盘鼠标操作,倒计时会自动暂停,直到你真正放下手。这个机制比单纯的倒计时有效得多——你
没法假装休息。

打卡系统:把休息变成习惯
每天设一个休息次数目标,完成即打卡。连续打卡天数会记录下来,断了就归零。
听起来简单,但当你看着连续打卡 15 天的记录,真的会不舍得断。这种小小的「损失厌恶」比任何道理都管用。
徽章收集
11 枚累计打卡徽章,从 50 次的「迈出第一步」到 5000
次的「传说」,不显示解锁条件,打卡到了自动出现。算是给长期坚持的一点小惊喜。

数据统计
- 7 天柱状图:直观看到最近一周的休息频率
- 30 天热力图:哪天偷懒了一目了然
- 达标率:周达标率和月达标率,量化你的执行力

自定义提醒文案
可以设置多条提醒语,休息时随机展示。写给自己的话,比系统弹窗更有温度。

【截图4:设置页面】
一些细节
- 中英文自动切换:跟随系统语言
- 自动检查更新:启动时静默检查,有新版本才提示
- 开机自启:在设置中一键开启
- 完全离线:除了检查更新,不做任何网络请求
安装
Homebrew(推荐)
brew tap lifedever/tap
brew install --cask health-tick
升级:
brew upgrade --cask health-tick手动下载
前往 GitHub 下载 DMG:
👉 https://lifedever.github.io/health-tick-release
👉 https://github.com/lifedever/health-tick-release/releases/latest
Apple Silicon 和 Intel 均有对应版本。系统要求 macOS 14+。
首次打开如遇安全提示,前往「系统设置 → 隐私与安全性」点击「仍要打开」即可。
写在后面
这个工具的出发点很朴素:让自己每天能按时站起来活动一下。
完全免费,没有广告,没有内购。如果对你有帮助,这就够了。
有任何问题或建议,欢迎在评论区交流,或到 https://github.com/lifedever/health-tick-release/issues 反馈。
