Free · Open source · Build it yourself
Know when
you're dreaming.
OpenLucid listens to your sleep through an EEG headband and whispers a soft sound when you are probably dreaming. So the question "Am I dreaming?" can follow you inside.
Educational, not medical advice.

One night, four steps.
A small crew works through the night so you don't have to.
The headband listens
A consumer EEG headband picks up the tiny electrical whisper of your brain, all night long.
It recognizes REM
Every 30 seconds, open-source sleep science guesses your stage: awake, deep sleep, or dreaming.
A whisper
During stable REM it plays a soft sound you trained that evening to mean: am I dreaming?
You signal back
Realize you're dreaming? Look left-right-left-right. Your eyes still move in REM, and the app writes it down.
Your brain data never leaves your house. No cloud. No account. No electricity into anyone's head.
Local
Everything runs on your own laptop and phone. Your nights are files you own.
Open source
Every line of code is public under the MIT license. Read it, change it, share it, teach with it.
No headband yet?
Fake Moose, a built-in simulated headband, lets you try everything before you buy anything.
Will it work?
Maybe.
Sound cues during REM sleep have helped some people become lucid in sleep labs. At home, with a consumer headband, the evidence is weaker and still being studied. OpenLucid doesn't promise you lucid dreams. It gives you an honest way to find out what works for you.
Built in public.
Every step, including the wrong turns, written for people who are new to all of this.
Day 1, part 5: blinks yes, left and right no
The first eye check with good contact. Two wrong assumptions in our own code, and a real finding: a Muse S forehead barely sees sideways eye movements.
ReadDay 1, part 4: contact doesn't stay, and what research says about eyes
The first real eye checks fail because the forehead dried out again. Why that matters for a whole night, and what the research standard for eye signals is.
ReadExplainer: meet the night crew
A 90-second animated introduction to OpenLucid and its characters.
Read the scriptStart tonight.
No programming experience needed. Begin with the simulated headband, and add a real one when you're ready.