How it works
Focus is a ritual,not a countdown.
Four modes. One rhythm.
- Choose a blockFlow, Pomodoro, Custom or Endless.
- Name the intentionOne line, kept in sight while you work.
- Recover properlyThe break is training, not a reward.
SAND. Bottom pile is graded like the top one — no light/shadow split; its colour follows the time of day. Cone lift is what separates the raised pile from the flat bed behind it.
FALLING SAND. Ported from the app (lib/hourglass/hourglass_painter.dart) — accelerating grains, same constants. Defaults ARE the app's values.
PILE GATHERING. The sand spreads evenly first, then a pile starts small and builds. Start = when the mound begins, Ramp = how much more drain until it is the full solved cone.
Copy tuned stream back to me:
Horizon Y = 0.4475 — send me this number to bake it.
SUN — edit one key at a time.The rendered sun blends between these three by the sun's height, so whatever you set here is what shows at that time of day. Scrub Day time to preview.
Copy tuned keys back to me:
MOON — all parameters.Painted disc (plates/moon-tex.png) plus a shader halo and sky spill. Rises 21:45, sets 05:30.
Copy tuned moon back to me:
Place=1, then drag the sun/moon in the sky — it edits the phase you're viewing (scrub Day time to reach it). Moon shows today's real phase.
These edit the selected Time-of-day phase. Mid Day is the anchor (identity).
The Rim light (in Glass optics, locked) auto-scales per phase — strong at night, dim by day — so the hourglass stays the hero.
LOCKED — 100% outline
Set Show glass edge = 1, then drag the white dots(anchors) or blue dots (curve handles) — on either side; the two halves stay mirrored. Drag anywhere off a point to move the whole hourglass. 7 nodes per side: 5 around the top, 5 around the bottom, 1 neck.R restores the locked outline · Shift+R reverts to slider-driven.
Drag markers to shape the sea. Double-click a marker to flip it straight ⇄ curved (square = straight corner, circle = curve), double-click open water to add one, right-click one to remove. The outline passes exactly through every marker.
H panel · L locked params.
DAY plate — LOCKED. Everything (outline · sand · optics · water) is baked. This is the daytime look, used between sunrise and sunset. Reopen the locked menu only to re-tune. Next: the other phase plates + rendered sun/moon.
How it works
Four modes. One rhythm.
The living world
Your real sunrise. Your real sunset.
Why it works
Three findings, built in.
Questions
The short answers.
Yes, forever. Every mode, the whole living world, no account and no ads.
A Pomodoro timer splits work into fixed focus blocks with short breaks between them - classically 25 minutes of work and 5 of rest, named after the tomato-shaped kitchen timer Francesco Cirillo used in the late 1980s. Sustain runs that pattern, and lets you change the interval to whatever you actually work in.
Yes. Pick Flow mode, set any length from five minutes to four hours, and it runs as a single online countdown timer with no breaks and nothing to configure. The hourglass drains for the whole block and a soft bell marks the end.
It is - and that is the point of it. A visual timer shows time as a shape rather than a number, so you can read how much is left at a glance instead of doing arithmetic. That is why visual timers are recommended for children and for anyone who finds a ticking countdown stressful.
Both words describe it. The sand is simulated frame by frame with real physics rather than looped video, so it drains at exactly the pace of your session - when the glass is half empty, you are half way. Most online sand timers are a short animation on repeat; this one is the clock.
It is built for it. Set a study timer of any length, choose an ambient scene, and work in silence or with rain, ocean or brown, pink and white noise. Nothing you type ever leaves your device, so an intention written before a revision block stays private.
Many people with ADHD find a countdown makes time feel worse, not better, because the number invites checking. Falling sand is glanceable and non-numeric, and you can hide the digits entirely. It is a focus aid, not treatment, and nothing here is medical advice.
Yes. Press Begin and it becomes a full screen countdown timer on its own - the display fills with the scene and the clock, with no browser chrome, tabs or notifications in view. Escape returns you to the page.
Yes. It reads the wall clock instead of counting frames, so a throttled tab cannot make it drift.
It follows your real day. Sustain reads your timezone and moves the sun and moon to match.
The web timer is complete and free. There is also a Sustain Pomodoro timer app on Google Play if you want your focus history, streaks and stats kept on your phone. The timer itself works the same in either.
Free here, forever. No account, no ads.
We use Google Analytics to see how many people find Sustain. Nothing you type or focus on is ever sent - privacy policy.