MySleepAlarm

Let the algorithm determine your optimal wake up time.

Sleep duration

Uses progressive cycle lengthening and adds small natural variation (Gaussian, clamped).

Sleep onset latency

How long you think it will take you to fall asleep.

Quick: < 5-10 min

Average: 10-20 min

Long: 20-30 min

Latency is sampled from a normal distribution (μ, σ) and clamped to the selected range.

Bedtime

Current time (default bedtime)
--:--
Midnight crossover is handled automatically. If you select a time earlier than your current time, it is treated as “next day”.
Ready