番茄工作法计时器
标准番茄工作法计时器,25分钟专注+5分钟休息自动循环,每4个番茄后可长休息,支持自定义时长、浏览器通知提示音,并按天统计已完成的番茄数。
使用说明
在「自定义时长」区域填写专注时长、短休息时长、长休息时长、以及「几个番茄后长休息」间隔(默认 25/5/15 分钟,每 4 个番茄后长休息),修改后计时会立即按新配置刷新显示。
点击「开始」启动倒计时,浏览器会请求通知权限;倒计时归零时自动切换到下一阶段(专注→短休息或长休息→专注),并弹出系统通知、播放提示音提醒你。
点击「跳过当前阶段」可手动结束当前阶段直接进入下一阶段(专注阶段被跳过也会计入番茄数);点击「重置」会清零当前循环状态并回到专注阶段起点,但不会清除今日已完成的番茄计数。
页面顶部会实时显示「今日已完成番茄:N 个」,该数字保存在本机浏览器 localStorage 中,按日期分别计数,清除浏览器数据或更换设备会导致计数丢失。
点击「加载示例数据」可快速填入 25/5/15/4 的标准番茄工作法配置。
功能介绍
本工具的核心是「专注 / 短休息 / 长休息」三阶段状态机自动循环计时,与站内的通用倒计时、秒表工具不同——它内置了番茄工作法的循环规则:每完成 1 个专注阶段自动进入短休息,达到设定的番茄数(默认每 4 个)后自动切换为更长的长休息,随后再回到专注,无需手动逐段设置。
专注/短休息/长休息时长与长休息间隔均可自定义(1-180 分钟,间隔 1-12 个番茄),并对非法输入(负数、0、超大值)自动做边界修正。
阶段切换时会调用浏览器 Notification API 弹出系统通知(需用户授权)并通过 Web Audio API 播放提示音,即使切换到其他标签页也能被提醒到。
当日完成的番茄数会自动记录在浏览器 localStorage 中,按日期分别统计,用于回顾当天的专注产出。