专注,是 macOS 的全屏仪式。
启动时菜单栏安静,休息时所有屏幕铺满毛玻璃呼吸环。一个把专注做成视觉仪式的 macOS 原生番茄钟。
原生 Swift + SwiftUI 构建 · 非 Electron · 专注数据 100% 留在本地
大多数番茄钟,响一下就被按掉了。
传统的番茄钟只负责计时。铃声响了,你点掉通知,继续盯着屏幕。macTomato 把“休息”做成视觉仪式 —— 你的眼睛和大脑都会真正切换模式。
多屏毛玻璃幕布
休息时所有显示器铺满半透明毛玻璃 + 主题色呼吸环 + 大号倒计时 + 健康提示。3 种主题色匹配专注 / 短休息 / 长休息阶段。
macOS Widget
桌面 / 通知中心小组件,3 种尺寸。倒计时 + 当前任务 + 今日完成数一眼掌控,点 Widget 唤起主 App。
精准计时
基于截止时间校准,睡眠 / 唤醒后仍准确。所有状态都基于真实流逝时间,不靠 tick 数。
不是“提醒你休息”,是把休息做成 macOS 的全屏仪式。
精心打磨的 macOS 原生体验
轻量、无感常驻菜单栏、契合系统深浅色外观。
把休息做成视觉仪式
macTomato 通过 多屏毛玻璃幕布 + 主题色呼吸环 + 健康文案,让你的眼睛和大脑在专注 / 休息之间真正切换模式。
🧘 多屏沉浸休息幕布
休息到来时,所有显示器铺满半透明毛玻璃 + 大号倒计时 + 主题色呼吸环 + 健康文案。3 种主题色匹配当前阶段。
🪟 macOS Widget
桌面 / 通知中心小组件,3 种尺寸。倒计时 + 当前任务 + 今日完成数一眼掌控,点 Widget 唤起主 App。
基础扎实,更有视觉仪式感
原生 macOS 软件的流畅感,加上切中痛点的注意力保护功能。
多屏毛玻璃幕布
所有连接的显示器同步铺满毛玻璃幕布 + 主题色呼吸环 + 大号倒计时。
macOS Widget
桌面 / 通知中心小组件,3 种尺寸,倒计时一眼掌控。
精准计时
基于截止时间校准,睡眠 / 唤醒后仍准确。
热力图 + 连续打卡
6 周投入网格、月份表头、连续打卡 🔥,直观记录专注成果。
实时合成白噪音
AVAudioEngine 现场合成雨声 / 白噪音 / 粉噪音,零空间占用。
菜单栏 + 迷你 HUD
常驻 macOS 菜单栏带环形进度;一键切为角落迷你悬浮窗。
任务追踪 + 数据导出
记录每个番茄钟的任务主题,支持一键导出 CSV / JSON 格式。
多语言支持
内置简/繁中文、英文、日文、韩文、德文、法文等 10 种语言界面。
番茄工作法(Pomodoro)的视觉版本
标准番茄工作法(25 分钟专注 + 5 分钟休息)在传统软件中容易失效 —— 响一下就被按掉。macTomato 用视觉仪式帮你真正进入休息状态。
❌ 传统番茄钟的局限
- 容易被忽视:响铃通知弹出来,随手按掉,继续刷网页或写代码。
- 无视觉锚点:眼睛没收到"现在该休息了"的明确信号。
- 容易过劳:连续几个 25 分钟不休息,导致大脑疲劳和眼睛干涩。
✅ macTomato 的解法
- 视觉仪式:所有屏幕铺满毛玻璃幕布,眼睛无法忽视,注意力被强制切换。
- 睡眠友好:基于截止时间校准,睡眠 / 唤醒后计时仍准确,不会白白扣除专注时长。
- 隐私安全:纯 Swift + SwiftUI 开发,非 Electron,零云端账号,无数据上报。
谁需要 macTomato?
如果你“知道该休息但就是停不下来”——这个软件就是为你打造的。
程序员 / 开发者
写代码容易进入忘我状态。视觉仪式帮你从代码中抽离出来,起身走动。
学生 / 备考党
番茄工作法 + 沉浸式休息,高效备考不崩溃。
设计师 / 创作者
灵感涌现时容易连续坐数小时。视觉仪式帮你强制休息,保护视力与颈椎。
ADHD / 注意力管理
软性提醒容易失效——你需要一个视觉锚点让眼睛无法忽视。
远程办公 / 自由职业
没有老板监督,让 macTomato 帮你管理精力,防止身体透支。
长时段研究者
结合热力图与数据导出,用客观数据量化你的长期投入。
你的专注数据,完全属于你。
无账号体系、无云端数据同步、无任何埋点追踪。
免费下载 macTomato
为 macOS 打造 · 开源免费 · 尊重隐私
macTomato 是独立开源项目,未购买 Apple 年费商业签名证书。若 macOS 提示拦截,请前往 系统设置 → 隐私与安全性 → 滚动至底部 → 点击“仍要打开”。此操作仅需进行一次,安全可靠,代码开源可查。
常见问题
macTomato 和其他番茄钟比有什么不一样?
多屏毛玻璃幕布 + macOS Widget。休息时所有显示器铺满半透明毛玻璃 + 主题色呼吸环,视觉仪式感比传统番茄钟的弹窗通知强得多。配合 macOS Widget,桌面一眼掌控进度。
能强制关屏或锁定屏幕吗?
App Store 版不能(Apple App Sandbox 限制)。如果你需要硬件级强制休息,请使用 GitHub 开源版 —— 它保留了 pmset 关屏、osascript 锁屏等系统级联动能力。
软件需要授权哪些系统权限?安全吗?
App Store 版仅请求系统通知授权。完全开源代码,无任何高级权限请求。
GitHub 版额外需要辅助功能权限(用于模拟键盘事件唤醒显示器)和自动化权限(用于触发 ScreenSaverEngine 锁屏)。
Widget 不显示数据怎么办?
Widget 只读主 App 写入的状态。主 App 必须至少启动过一次、且与 Widget 在同一 Apple ID 下登录。Widget 默认每 60 秒刷新一次。
专注数据保存在哪里?
数据 100% 存在本地 macOS 沙盒容器内,不联网上传。具体路径:~/Library/Containers/com.szq.mactomato/...
支持什么版本的 macOS?
支持 macOS 13.0 (Ventura) 及更高版本,同时适配 Apple Silicon 与 Intel 芯片。
是否开源?
是的,基于 MIT 协议完全开源。欢迎在 GitHub 上提交 Issue 或 PR。