爱意满满的作品展示区。
tuberrabbit

该休息时,轻松起来:我做了一款不乱打断工作的 Mac 休息应用

  •  
  •   tuberrabbit · 4h 40m ago · 139 views

    作为一个常年长在工位上的程序员,久坐的危害我听过八百遍,但一写起代码谁还管得着这个。直到前阵子痔疮复发,疼得直接卧床停工,这下老实了。 养病期间我刷到一个类似于凯格尔的提肛小运动,试了下发现挺香——不用买器材,甚至屁股都不用挪窝,二三十秒就能搞定。这让我稍微改变了点观念:健康习惯这东西,不一定非得每天雷打不动去健身房举铁一小时,能在敲键盘的间隙顺手活动几下,可能更现实。 于是,就有了「 Interlude 起来」这个小玩意。https://interlude.luckylab.tech/ 提肛运动

    不那么“轴”的休息提醒

    其实休息提醒根本不是什么新鲜事。动手写代码前,市面上的 EyeLeo 、Stretchly 这些老牌工具我基本盘包浆了。但它们都有个硬伤:太“轴”。基本都是雷打不动的倒计时,时间一到,管你在干嘛,直接大弹窗糊脸,有的甚至粗暴锁屏。 这简直是心流杀手。你想想,正全屏开着会演示方案,或者代码刚有点思路,突然被弹窗打断,真的会让人血压飙升。被恶心了几次后,我的肌肉记忆变成了:弹窗一出,本能地精准点击“关闭”。 说白了,痛点不是“提醒得不够狠”,而是这帮软件实在太没眼力见儿了。

    找间隙,而不是掐表

    所以我换了个思路:不掐表,找间隙。「 Interlude 起来」没有那种让人焦虑的倒计时。它会悄咪咪留意你工作了多久、键鼠的动静、有没有在发呆,以及当前是不是全屏状态,来综合判断什么时候该冒泡。 比如你电脑锁着、正在全屏看视频,或者手指还在键盘上翻飞,它就会老实憋着,把提醒往后推。它没接入什么高大上的 AI ,也不知道你到底累不累,纯粹靠本地几条简单粗暴的规则来避开那些“绝对不能被打扰”的时刻。 但就日常使用来说,这种老老实实的克制感,比各种花里胡哨的“智能”舒服多了。

    没那么多废话,开箱即用

    而且我极度讨厌一上来就让人填表、定目标的软件。装好这玩意儿后,它就直接缩进菜单栏里。没什么身高体重表,也没什么魔鬼训练计划,默认配置开箱即用。 首页界面 等它觉得你该歇会儿了,右上角会弹个不怎么烦人的提示,想做就点,不想做直接划走拉倒。没有红底白字的警告,更没有强制锁屏——大家上班已经够累了,实在没必要把休息搞成另一种 KPI 。 目前这第一版,点开始后它会带着你做一遍提肛运动。20 秒完事儿,无缝切回工作状态。以后要是精力允许,我可能会再塞点适合在工位上摸鱼做的小拉伸进去。

    比如,等 Agent 跑任务的时候

    这软件我自己挂着用了半个月。有个特别真实的场景:前两天我刚把一段 prompt 扔给 Agent ,手离开键盘准备等它吐结果。正好这会子出现了一个操作停顿,Interlude 就顺势弹了出来。 弹窗提醒 当时感觉特别丝滑,没有那种思路被打断的烦躁感,就顺理成章地跟着做了组动作,几十秒后刚好继续 check 代码。 用久了之后我发现,自己下意识关掉提醒的次数真的变少了,甚至偶尔会主动配合它站起来扭扭脖子。这算是我开发它的初衷吧:不要让工具来教你做人,而是在你刚巧需要喘口气的空档,递个台阶。

    一点开发细节(隐私与性能)

    顺带提一嘴大家关心的隐私。为了监听活动状态,它需要申请几个基础的系统权限。但放心,我只取了最少的必需权限——它根本不知道你屏幕上开了什么网页,没碰你的摄像头麦克风,更不会去记录你敲了什么字。 所有判断全在本地跑完。应用是用 Swift 纯原生写的,安装包被我压到了 800KB 左右,平时在后台挂着基本感觉不到资源占用。

    最后

    目前这东西还很简陋,算是个公测阶段的 Beta 版,只支持 macOS 14 及以上,免费用。 它没那么多炫酷的功能,也判断不了你是不是真累了。它其实就干了一件芝麻绿豆大的小事:趁着你连轴转了一阵子、刚好手头卡壳或者发呆的那几十秒,拽着你给身体放个微型假。 我压根没想把它做成什么全能健康管家,也没有打卡和惩罚机制来给你添堵。它最大的本分,就是安安静静待在菜单栏里,懂事地出现。 该休息时,就轻松点吧。 https://interlude.luckylab.tech/

    rpish
        1
    rpish  
       7 mins ago
    这个问题无解其实,打断烦人,不打断再多提醒都懒得动。
    我之前折腾出的最佳方案是过段时间切到 YouTube 风景街景直播,但是国内网络又是个问题。
    现在的想法是做个小游戏遮罩,有效打断又不至于令人厌烦。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3042 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 14:24 · PVG 22:24 · LAX 07:24 · JFK 10:24
    ♥ Do have faith in what you're doing.