Available Intervals
Seconds between micro-break reminders (eyes, wrists, shoulder rolls).Default:
1200 seconds (20 minutes)Micro-breaks follow the 20-20-20 rule endorsed by the American Academy of Ophthalmology: every 20 minutes, look at something 20 feet away for 20 seconds to reduce digital eye strain.Seconds between full-break reminders (stand up, walk, full-body stretch).Default:
3000 seconds (50 minutes)Based on the 52-17 work-break ratio from the DeskTime productivity study, which found that top performers work for approximately 52 minutes before taking a 17-minute break.Seconds between hydration reminders (water, snacks, caffeine check).Default:
1800 seconds (30 minutes)Regular hydration is critical for cognitive performance. Research shows that even 1-2% dehydration can impair performance by up to 25%.How Intervals Work
Vibe Check tracks three independent timers:- One for micro-breaks
- One for full breaks
- One for hydration
Priority Order
When multiple reminders are due simultaneously, Vibe Check uses this priority:- Full breaks (highest priority)
- Hydration reminders
- Micro-breaks (lowest priority)
Example: Testing Configuration
From the README, here’s a real example for testing with faster intervals:- Fire micro-breaks every 60 seconds (1 minute)
- Fire hydration reminders every 120 seconds (2 minutes)
- Fire full breaks every 180 seconds (3 minutes)
Spontaneous Break Detection
Vibe Check also detects when you naturally step away from your computer. If you’re inactive for at leastVIBE_CHECK_GAP_THRESHOLD seconds (default: 15 minutes) without a pending reminder, all three timers reset automatically.
This means you get credit for taking breaks on your own, and won’t be bombarded with reminders when you return.