It doesn't, but since it uses a whole ESP8266 module, it's really easy to add one. I'm going to add a light sensor soon, as the time-based brightness is more annoying than I expected.
I haven't tried with ESPhome, but I think it would be easy to add some alarm code. There's no touch screen or other interface, though, so you'd have to set the alarm via Wifi.