Every sleep tracker grades the night after it is over. This one speaks up while you can still change it.

A light and a voice on your nightstand. It fires when you open a watched app past your bedtime, and it wakes you with the thirty-minute dawn that actually has a trial behind it.

No microphone No subscription Nothing leaves the device

01 / The thesis

A night is decided at two moments, and neither of them is while you are asleep.

Almost everything else on a nightstand measures the hours in between — the part you have the least control over. This works on the two edges, where an intervention can still change the outcome.

23:41

Bedtime breach

You opened a watched app forty minutes past your bedtime.

The light goes amber and one line is spoken out loud, into the room. There is no notification to swipe away, no app to close, no streak to protect. Your phone reports that the app opened; the device decides on its own whether the hour matters — because a rule that lives in the phone stops matching at midnight.

07:15

Dawn

The light starts half an hour before you are meant to be awake.

Deep red while your eyes are still shut, arriving at cyan as they open. At the wake time the light holds and the day's calendar is read aloud — or a clip you recorded in your own voice. Ten minutes later, what you had planned for that weekday.

02 / The morning sequence

Three jobs, all derived from one wake time.

You set one number. Everything else is computed from it, so the parts cannot drift out of step with each other.

W−30 W W+10 W+20 dawn_ramp wake_hold
The ramp ends at the wake time rather than starting there. Colour is driven by elapsed time, not by brightness: deep red first, because a closed eyelid passes long wavelengths far better than short ones — and 480 nm cyan last, as the eyes are opening.
TimeJobWhat happens
W−30dawn_rampDeep red climbs toward 480 nm cyan while you are still asleep
Wwake_holdThe light holds. The calendar brief speaks, or a clip you uploaded yourself
W+10plan briefWhat you had set out to do on that weekday, read back
W+20offThe light goes out
03 / The light

Why the ramp ends at your wake time, and why it never turns white.

The interval is the one that was tested

Van De Werken and colleagues ran artificial dawn across the final thirty minutes of sleep in sixteen adults who reported difficulty waking, and measured less subjective sleepiness and more subjective alertness on waking. So the ramp ends at the alarm. A light that begins at the alarm is a different intervention with a different evidence base, and we are not going to quietly claim the first study for the second design.

What that trial found was self-report. Performance, core body temperature and the cortisol response were all null results. The honest sentence is less groggy, by self-report, and nothing past it.

It opens red and never crosses white

A closed eyelid attenuates short wavelengths far more than long ones, so thirty minutes out, blue is mostly stopped at the skin and red is the part that still arrives. Melanopsin — the retinal pigment that carries the circadian signal — peaks near 480 nm, which is where the ramp finishes, as the eyes open.

The path runs red, violet, blue, cyan, and is routed around the neutral point deliberately. On a ring with a hard power budget, white spends most of its output in the parts of the spectrum the circadian system barely looks at.

This is a cue, not a lightbox. It is not going to move your body clock on its own, and we would rather say that here than in a footnote.
04 / Sensing and privacy

There is no microphone in it, and nothing it learns leaves the room.

Contactless, not worn

A 60 GHz radar module reads presence and breathing from across the nightstand. Nothing to wear, nothing under the mattress, nothing to charge. It resolves a body in a bed — it cannot resolve a face, and there is no camera and no microphone anywhere in the device.

The sensor can cancel a routine, never invent one

If the radar is confident and current that the bed is empty, the morning routine stands down. If the reading is stale, ambiguous, or the sensor is not there at all, the device behaves exactly as it would without one. Absence of evidence never changes what it does — which is the only version of this that is safe to sleep next to.

The clock lives in the hardware

The wake alarm is held on the device, not in the phone and not on a server. A dead battery, a dropped network, or an app the operating system decided to stop running cannot silently un-set your alarm. The phone refreshes the wake time; it does not own it.

The record stays put

When you were in bed, and for how long, every night — that is the most personal file this device produces, and it is written to the device's own storage. There is no account to create and no subscription. It is priced once, and then it is yours.

05 / What it reports

Minutes, not a number out of a hundred.

Sleep debt comes back as accumulated shortfall against a need computed from your own answers — you are three hours down over the fortnight. Not a score, not a stage breakdown, no chart dividing the night into REM and deep. A score is a compression, and the thing it compresses away is the arithmetic you would need in order to disagree with it.

The first-run questionnaire derives your bedtime and your alarm from mid-sleep on free days, following the Munich ChronoType Questionnaire, and it asks about work days and free days separately — a work-day answer measures your alarm clock rather than you. It is arithmetic on what you report. It is not a diagnosis, and it is not screening for anything.

06 / What this does not claim

The half that usually gets skipped.

Each of these is a plausible-sounding sentence about a device like this one. None of them is supported by the research behind it, so none of them appears anywhere else on this page.

  • It does not diagnose anything. Not apnea, not insomnia, not a disorder of any kind. Naming a condition, or implying you should go looking for one, is a medical claim. This is a wellness product and it is built to stay one.
  • The light does not clear residual melatonin or drive your cortisol awakening response. The nearest trial returned a null result on cortisol.
  • The alarm does not find a lighter stage of sleep to wake you from. That is the popular explanation for dawn simulation, and it is not the mechanism the authors of the trial identified.
  • The ring does not deliver a circadian light dose. Against the consensus daytime target, measured at the eye, its own power budget puts it roughly an order of magnitude short. It is a cue.
  • We do not yet know that the bedtime nudge changes behaviour. It is being tested on the person who built it, with compliance logged every night, and habituation is the failure mode we expect to hit first.
07 / Hardware

What is actually in it.

PartDetail
ComputeESP32-S3, dual core. Every decision is made on the device
Presence60 GHz mmWave radar. Contactless. No camera, no microphone
Light24 high-CRI addressable LEDs, aimed up into a diffusing dome rather than out through it
Sound2–3 W full-range driver in a sealed chamber. It speaks, so it is not a beeper
ClockReal-time clock with its own cell, so the alarm survives a power cut
SetupBluetooth LE pairing from the phone. No account
SizeRoughly 150 mm across and 130 mm tall, with a flat top
PowerExternal certified 5 V supply, with headroom for full output
08 / References

The sources, and what each one does not establish.

Every physiological statement on this page traces to one of these. The second half of each entry is the part that usually gets left off.

  • Van De Werken M, et al. (2010). Effects of artificial dawn on sleep inertia, skin temperature, and the awakening cortisol response. Journal of Sleep Research 19(3): 425–435. doi.org/10.1111/j.1365-2869.2010.00828.x Does not establish: any effect on performance, core body temperature, or cortisol — all three were null. Nor does it support the "wakes you from a lighter stage" explanation.
  • Brown TM, Brainard GC, Cajochen C, Czeisler CA, Hanifin JP, Lockley SW, et al. (2022). Recommendations for daytime, evening, and nighttime indoor light exposure to best support physiology, sleep, and wakefulness in healthy adults. PLoS Biology 20(3): e3001571. doi.org/10.1371/journal.pbio.3001571 Does not establish: that this device meets any of those targets. It supplies the yardstick, not a pass mark — and the evening amber warning is a deliberate trade against the ≤10 lux evening figure.
  • Ando K, Kripke DF (1996). Light attenuation by the human eyelid. Biological Psychiatry. See also Bierman A, et al. Measuring and predicting eyelid spectral transmittance, Journal of Biomedical Optics. doi.org/10.1117/1.3593151 Does not establish: that this particular red-to-cyan curve is optimal, or that it was compared against an alternative. The colour path is reasoned from the spectral data, not tested against a control.
  • Roenneberg T, Wirz-Justice A, Merrow M (2003). Life between clocks: daily temporal patterns of human chronotypes. Journal of Biological Rhythms 18(1): 80–90. doi.org/10.1177/0748730402239679 Does not establish: the cut points this device uses to sort chronotypes into bands. Those are our own simplification of a continuous distribution into something a person can act on, and they are never diagnostic.
  • Hirshkowitz M, et al. (2015). National Sleep Foundation's sleep time duration recommendations. Sleep Health 1(1). doi.org/10.1016/j.sleh.2014.12.010 Does not establish: that someone outside their age band is sleeping wrongly. The range is used only as a sanity bound on self-report.

Being built in the open, one unit at a time.

The bench build works and is running nightly. The version that arrives in a box is next. If you want to hear when there is something to put on a nightstand, leave an address — that is the only thing this list is for.