Pomodoro Tracker + Ambient Sound Studio
A configurable focus timer with a built-in ambient sound mixer. Five sounds — rain, cafe, ocean, white noise and birds — are generated live in your browser through the Web Audio API. No audio files, no network requests, no tracking.
Ambient mixer
Procedural · Web AudioSettings
How to use
Five steps from cold start to a finished focus block.
- Press Start — the timer begins counting down from the focus duration (default 25 min). The ring depletes as time passes.
- Optionally enable ambient sounds — click any sound toggle in the mixer (rain, cafe, ocean, white noise, birds). Adjust each volume independently; multiple sounds layer.
- When focus ends — a chime plays and a short break starts (auto or manual). The session counter increments by one.
- After every N focus sessions (default 4) — a long break replaces the short break. Use Reset to restart the current mode, or Skip to advance immediately.
- Customize in Settings — change durations, toggle auto-start, enable browser notifications, or press Load sample preset to try 50/10/30 with rain + cafe.
What it does
Configurable timer
Focus, short break and long break durations are all editable. Long break triggers after every N focus sessions you complete.
Procedural ambient audio
Rain, ocean, cafe, white noise and birds are synthesized live with the Web Audio API — no audio files, no downloads, fully Browser-based.
Daily session counter
Tracks completed focus sessions per calendar day, persisted in localStorage. Resets automatically when the date changes.
Notifications & chimes
Optional browser notification and a synthesized bell chime on session complete. Both can be toggled in settings.
Dark mode
Light/dark theme toggle persisted in localStorage under apps-theme. Respects system preference on first visit.
Zero dependencies
Single HTML file, ~45 KB. No external scripts, no fonts, no audio assets, no analytics.