The firmware is written in MicroPython, which can be modified or replaced. Power is provided via USB-C, which is also used for programming.
There is also a web-based animation sequencer to create lighting sequences in time to arbitrary audio, examples of which are on the linked page. This is similar to xLights (https://xlights.org/), but much less powerful, and we hope to release firmware to interface directly with xLights soon.
My colleague and I started kicking the idea for these around after making some custom circuit boards for another project, and thought we'd have a go at making smaller versions of some much larger exhibits we had made using 12 volt WS1812 bullet pixels.
I hope you enjoy them, Merry Christmas!