Skip to content

Repository files navigation

Wolfhour

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.

The Wolfhour pomodoro timer in Focus mode over a cinematic scene

What it does

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.

Pomodoro timer

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.

Soundscape mixer

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.

The Wolfhour soundscape mixer with independent volume sliders

Aspirant mode

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.

Aspirant Mode analytics — per-subject breakdown with a daily trend chart

Works offline

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.

Tech stack

  • 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

Run locally

npm install
npm run dev

Open http://localhost:3000.

Links

About

Free focus timer with live cinematic scenes and layered ambient sounds — a study environment, not just a countdown. Pomodoro blocks, a 22-sound Web Audio mixer, and per-subject exam tracking. Offline-capable PWA built with Next.js.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages