利益相关声明:作者与文中产品有直接的利益相关(开发者、自家产品等)

为什么又造了一个轮子

市面上的久坐提醒工具不少,但用下来总觉得差点意思:

  • 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 反馈。

2
0