Wolfhour is a free focus timer with live cinematic scenes and layered ambient sounds — a study environment, not just a countdown.
Try it live: wolfhour.vercel.app — no signup required to start.
Most timers give you a number counting down over a blank page. Wolfhour gives you a place: a live cinematic backdrop, a soundscape you mix yourself, and a timer that stays calm — a soft two-note chime when time's up, no jarring buzzer.
Classic 25/5/15 focus blocks plus a count-up stopwatch, one tap apart. The timer sits inside your scene, not on top of a settings maze.
22 sounds across five groups — Nature (rain, ocean, thunder, forest…), Places (fireplace, café, keyboard, train), Instrumental, Lo-Fi, and Noise (white/pink/brown). Nearly all are synthesised live in the browser with the Web Audio API, so there's no loop seam to catch your ear and no audio files to download. Layer them with independent volumes and save the blend.
Study tracking for people with an exam date. Per-subject stopwatches, daily/weekly/monthly goals, an exam countdown, a study calendar with streaks, and analytics with a day-by-day trend chart — so a flatlining subject is visible, not hidden inside one reassuring total.
Installable as a PWA. A library with bad Wi-Fi doesn't cost you a session; your stats sync across devices when you're back online.
- Next.js 16 (App Router, Turbopack) — every page statically prerendered
- Supabase — auth and cross-device sync
- Zustand — local-first state with persistence
- Web Audio API — real-time synthesised soundscapes
- Deployed on Vercel
npm install
npm run devOpen http://localhost:3000.


