lucidcode

Free
Dream journal designed to help you wake up in your dreams
Free
It is a program designed to detect eye movements during sleep