字
字节笔记本
2026年7月5日
Pomodoro Desk Timer · 已上架微软商店的桌面番茄钟
API中转
¥120
想要一个不打扰、不联网、专注做事的番茄钟桌面应用?Pomodoro Desk Timer 是一款已上架 Microsoft Store 的桌面番茄钟,基于 Wails3(Go 后端 + Web 前端)打造,体积小巧、原生体验,适合想要在 Windows 上专注工作的人。
Pomodoro Desk Timer 是什么
Pomodoro Desk Timer 是 ByteNote 出品的一款桌面番茄钟应用,核心是经典番茄工作法的工作—休息循环:25 分钟工作 → 5 分钟短休 → 长循环后 15 分钟长休。应用以 MSIX 包形式上架 Microsoft Store,Windows 用户可以直接从商店安装,享受原生窗口体验。
核心特性
- 原生桌面应用:基于 Wails3(Go + WebView),不依赖浏览器,启动快、占用低
- 经典番茄循环:默认 25 / 5 / 15 分钟,可自由调整
- 可自定义时长:工作、短休、长休分钟数全部可调
- 声音提醒:每个阶段结束播放提示音,可一键开关
- 窗口置顶:开启后窗口浮在最前,做事时不丢时间感
- 桌面通知:阶段切换走系统原生通知,不打扰当前工作流
- 设置本地持久化:配置存在本地,下次启动自动恢复
- 隐私优先:完全本地运行,不联网、不上传任何数据
怎么用
- 安装:Windows 10/11 用户直接打开 Microsoft Store 搜索「Pomodoro Desk Timer」安装
- 启动:打开应用,默认工作时长 25 分钟,点开始进入第一个工作番茄
- 专注:窗口浮在桌面,看圆环进度知道剩余时间;开启「窗口置顶」后做别的事也能瞄到
- 休息:工作阶段结束自动进入短休,声音 + 系统通知提醒你离开座位
- 个性化:在设置面板里调整工作/短休/长休时长、开关提示音、开关置顶
- 长休:每完成若干个工作番茄后,自动进入 15 分钟长休,让大脑真正放松
适合什么场景
- 写代码、写文章、做方案时用番茄钟切分大块时间,避免久坐和走神
- 学习、读书时按番茄节律专注,5 分钟短休起身活动
- 居家办公容易分神的人,用窗口置顶的圆环进度自我提醒
- 不想被手机番茄钟 App 的广告和弹窗打扰的人
- 注重隐私,不想自己的工作时长被云端记录的用户
技术实现
应用基于 Wails3 构建,后端用 Go,前端用 Vue + TypeScript,通过 Wails 的服务绑定把 Go 的 timer / settings / notifications 服务暴露给前端调用。
- timer 模块:Go 实现的工作—短休—长休状态机,通过 Wails 事件机制向前端发射
timer:tick、timer:stateChanged、timer:completed事件,前端 UI 实时响应 - settings 模块:配置 JSON 序列化到本地,前端通过绑定方法读写,变更时广播
settings:changed事件让所有 UI 同步 - notifications 模块:走 Windows 系统原生通知,不引入额外的弹窗框架
构建走 GitHub Actions 出 MSIX 包,通过 Microsoft Partner Center 提交审核,商店分发;隐私政策托管在 GitHub Pages。
上手试试
如果你长期在 Windows 上工作、又相信番茄工作法对专注有帮助,Pomodoro Desk Timer 是个轻便、原生、不上传数据的选择。打开 Microsoft Store 搜「Pomodoro Desk Timer」就能装上。
分享: