Tomato Ritual (番茄仪式) v1.3.0:专为 Mac 雕琢的原生番茄钟,新增 52 周专注热力图、离线柴火溪流声与护眼幕布(楼内送码)

jasun 2026-10-27 10:28 1

大家好,我是 Tomato Ritual (番茄仪式)的独立开发者。


一个月前,我在 V 站分享了这款完全基于原生 Swift / SwiftUI 打造的 macOS 番茄钟。收到很多 V 友的中肯建议,大家对「多屏全屏毛玻璃休息幕布」和「离岗不跑秒的智能接力」反响热烈。


经过这个月的深度迭代,Tomato Ritual v1.3.0 已经在 Mac App Store 正式发布!这次版本几乎重构了视觉统计与声音管线,带来了几个我个人非常喜欢、也极其适合程序员深度工作的新特性:




🌟 v1.3.0 核心更新亮点


1. 🔥 全年 52 周专注热力图与连击成就 (52-Week Heatmap & Streaks)


作为习惯了 GitHub 绿格子的开发者,总希望自己的专注时间也能被优雅地可视化记录:



  • 完整年报 vs 近期卡片:支持在「近 6 周」卡片与「全年 52 周」年报视图之间一键丝滑切换;

  • 横向弹性滚动:52 周网格支持触控板横向弹性滚动,并自动智能对齐至当前周;

  • 全周期数据联动:热力图与上方的劳逸汇总卡、下方的任务分解直方图完全联动,彻底消除了统计脱节;

  • 成就胶囊条:实时展示当前连续打卡天数 (Current Streak)、历史最长连击 (Longest Streak)、单日最高完成记录等。


2. 🎧 纯算法实时合成自然氛围音 (6 Procedural Soundscapes)


许多番茄钟要么外挂庞大的 MP3 音频包,要么需要联网加载。我们在原有白噪音/雨声基础上,新增了 3 款大自然氛围音:



  • **温暖柴火 (Warm Campfire)**:低频温暖共鸣 + 算法偶发木柴爆裂微脉冲 (Organic Pops & Crackles);

  • **山涧溪流 (Forest Stream)**:立体声相位差水流带通滤波,仿佛置身林间溪畔;

  • **潮汐海浪 (Ocean Waves)**:3 秒平滑周期潮涌包络,与深呼吸自然同频;

  • 100% 纯本地离线:运行时由 AVAudioEngine 纯数学滤波器实时生成,应用体积依然极其轻巧(不到 10MB ),零外部音频依赖,零网络请求。


3. 🌿 4 种护眼全屏幕布主题与正念引言 (Mindful Rest Ritual)


休息是番茄工作法的另一半灵魂:



  • 4 款专属护眼氛围色:经典暗黑毛玻璃 (Classic Frost)、暖琥珀护眼 (Amber Warmth ,夜间码字首选)、沉静森林绿 (Forest Sage)、深邃暗夜 (Deep Midnight);

  • 正念引言轮播:中英双语提示,带你实践 20-20-20 眺望远方护眼法则、腹式呼吸与肩颈放松指引;

  • 依然是无感退出:任何紧急情况,按下 Esc 键瞬间即可收起幕布,绝不死锁屏幕。


4. ⚡️ 继续坚守原生体验与零隐私索取



  • 原生 Shortcuts & AppIntents 联动:支持系统快捷指令,可联动系统「专注模式 (Focus Filter)」,一键联动 Raycast / Alfred ;

  • 极简画中画 & 菜单栏进度:菜单栏微环动效,或 230×132 置顶迷你小窗;

  • 100% 本地沙盒:严格遵循 Apple App Sandbox ,零联网权限(应用沙盒内不包含任何出站网络 entitlement ),零第三方 SDK ,所有数据只存你自己的 Mac 。




🎁 V 友福利:楼内留言赠送 App Store 兑换码( Promo Code )


Tomato Ritual 采用一次性买断制(¥28 / $3.99 ),无任何订阅,包含所有后续大版本免费升级。


为了感谢 V2EX 社区在早期提供的宝贵建议,新版本在 App Store 生成了一批官方促销码:



  • 参与方式:大家只要在本帖留言(谈谈你平时习惯的番茄钟节奏、或者写代码时最喜欢的背景白噪音/功能期待);

  • 发码方式:我会在今天下午和晚上分批通过回帖附带 Base64 兑换码或邮件发送(如果希望私密收码,留言时可附上邮箱或 Base64 邮箱),送出 20 枚全新 1.3.0 终生买断兑换码!




🔗 产品链接



  • 官方网站:https://mactomato.com(已更新 1.3.0 完整多语言与演示)

  • Mac App Store:https://apps.apple.com/app/apple-store/id6811364084?pt=119695882&ct=v2ex_v130&mt=8

  • 适配要求:macOS 13.0 (Ventura) 及以上,原生支持 Apple Silicon (M1/M2/M3/M4) 与 Intel Mac


欢迎大家体验与拍砖,每一条回复我都会认真查看和回复!

最新回复 (30)
  • lesir 10-27 10:35
    1楼
    bGVzaXJAaWsubWU=
    感谢
  • Fxshiny 10-27 10:41
    2楼
    没有苹果手机端吗吗
  • v9912ex 10-27 10:53
    3楼
    aG9uZ3llMzIwNzIxQGdtYWlsLmNvbQ==
    感谢楼主
  • jasun 楼主 10-27 11:00
    4楼
    @lesir 感谢支持!已为你送上 v1.3.0 终身买断兑换码( Base64 ):`RlgzS1lXTkszWDkz` ,祝你专注高效!

    @Fxshiny 目前 Tomato Ritual 专注于 macOS 桌面端的深度专注与多屏全屏休息仪式。iOS 手机端及多端 iCloud 数据同步已经在我们的迭代规划中啦!如果你日常使用 Mac 电脑,也送你一枚 Mac App Store 终身买断兑换码体验一下( Base64 ):`QUhQTEtSSkxFUDlU` ,非常感谢你的关注!

    @v9912ex 感谢支持!已为你送上 v1.3.0 终身买断兑换码( Base64 ):`SFBKSFhGRVg3V1BZ` ,使用过程中如有任何建议欢迎随时向我反馈~

    ---
    *注:兑换方式:Mac 打开 App Store -> 点击左下角头像 -> 点击右上角「兑换礼品卡」-> 粘贴 Base64 解码后的兑换码即可免费领取。*
  • jasun 楼主 10-27 11:07
    5楼
    @lesir @v9912ex 兑换码及详细兑换指引邮件均已单独发送至各位留下的邮箱,请注意查收(如未在收件箱看到可留意下垃圾箱)~ 祝使用愉快!
  • bao626 10-27 11:13
    6楼
    ZGRkaW5nZGRkaW5nQDE2My5jb20=
    谢佬~
  • Shum1n 10-27 11:18
    7楼
    感谢 OP
    NTQwODQyOTMwQHFxLmNvbQ==
  • shaonanlee 10-27 11:19
    8楼
    ODA1OTY2MDg4QHFxLmNvbQ==谢谢楼主
  • Soro 10-27 11:21
    9楼
    290b0B0dXRhbWFpbC5jb20= 谢谢大佬 很美观的番茄钟
  • RshMan 10-27 11:24
    10楼
    谢谢
    cnNoZW5nMjFAZ21haWwuY29t
  • in211240520 10-27 11:28
    11楼
    NDQ0ODMzMEBnbWFpbC5jb20=
    感谢
  • lockheart 10-27 11:28
    12楼
    求兑换码,感谢
    bG9ja2hlYXJ0QGR1Y2suY29t
  • xlzhu 10-27 11:30
    13楼
    目前是硬件番茄钟用户,我个人觉得合适的节奏是 50 分钟,太短有点被强行终止节奏的感觉
  • wagag 10-27 11:32
    14楼
    eHU2MDI3MTVAZ21haWwuY29t
    求一个,谢谢
  • K2 10-27 11:33
    15楼
    b29AaW9zei5kZQ==
    THX
  • DeliMG 10-27 11:33
    16楼
    Y2hlbmNoZW5AZHVjay5jb20= 🙏谢谢
  • jianny 10-27 11:34
    17楼
    amlhbm55QGxpdmUuY29t 谢谢大佬!求体验
  • vpsvps 10-27 11:43
    18楼
    Y3gwNDU2MzNAZ21haWwuY29t
    谢谢
  • yyluxe 10-27 11:50
    19楼
    用来写题来着 多谢 eXlsdXhlQDE2My5jb20=
  • jasun 楼主 10-27 11:56
    20楼
    @xlzhu 非常理解!在深度工作( Deep Work )场景下,确实需要更长的心流沉浸,传统的 25 分钟对部分创作者或复杂工程来说容易产生割裂感。Tomato Ritual 在设置中完全支持自主设定专注与休息时长(可以随意调整为 50 分钟专注 / 10 分钟休息等自由节奏);同时全屏幕布也支持「长按蓄力退出」,紧急情况无需担心被硬中断。为你送上一枚 Mac App Store 终身买断兑换码体验一下( Base64 ):`UEFQM1RNTktYTjRG` ,期待你的实际体验与宝贵建议!

    @Soro 兑换码邮件已为你发送至 `[email protected]`(解析到你留下的 Base64 字符串复制时可能少选了开头的字母 c )。如你的真实邮箱并非此地址导致未收到邮件,也可直接使用为你保留的专属兑换码( Base64 ):`Rkg3OU5KOUhZOUo2` 兑换体验!

    @bao626 @Shum1n @shaonanlee @RshMan @in211240520 @lockheart @wagag @K2 @DeliMG @jianny @vpsvps @yyluxe 兑换码及详细兑换指引邮件均已单独发送至各位留下的邮箱,请注意查收(如未在收件箱看到可留意下垃圾箱)~ 祝大家专注高效,使用愉快!

    ---
    *注:Mac App Store 兑换方式:Mac 打开 App Store -> 点击左下角头像 -> 点击右上角「兑换充值卡」-> 输入/粘贴 12 位兑换码即可免费领取安装。*
  • error 10-27 12:08
    21楼
    谢谢老板 eGluY2h5QDE2My5jb20=
  • jasun 楼主 10-27 12:11
    22楼
    @error 兑换码及详细兑换指引邮件已发送至你的邮箱,请注意查收(如未在收件箱看到可留意下垃圾箱)~ 祝使用愉快!
  • Huramkin 10-27 12:12
    23楼
    谢谢老板 邮箱 [email protected]
  • yoyoyoyolol 10-27 12:56
    24楼
    想体验一下,谢谢老板
    aDQ5d3p5M2xqQG1vem1haWwuY29t
  • jasun 楼主 10-27 14:00
    25楼
    @Huramkin @yoyoyoyolol 兑换码及详细兑换指引邮件均已单独发送至各位留下的邮箱,请注意查收(如未在收件箱看到可留意下垃圾箱)~ 祝大家专注高效,使用愉快!

    本期准备的 20 枚 v1.3.0 终身买断兑换码已全部发放完毕。非常感谢 V 友们的热情支持与关注!后续如有功能迭代或活动会继续在社区与大家分享交流。
  • followadc 10-27 14:30
    26楼
    给我试试用来写小说
  • followadc 10-27 14:31
    27楼
    NjQ2ODM2NDE1QHFxLmNvbQ==感谢
  • cpaig 10-27 14:51
    28楼
    感觉白噪音还是要响度低点,比较安静点的好,好多 app 的感觉声音太明显 Y3BhaWdAMTYzLmNvbQ==
  • deadlybugs 10-27 14:54
    29楼
    dGVjaG5pY2F0OTAyQGdtYWlsLmNvbQ== 感谢
  • dhssingle 10-27 16:18
    30楼
    ZGhzY2hhdGdwdEBnbWFpbC5jb20= 感谢
* 帖子来源V2EX
返回