XeWe LED OS is modular firmware for addressable LED strips on ESP32 boards. It provides reusable control, connectivity, and persistence features so LED projects do not need custom glue code for WiFi, voice assistants, storage, and buttons. The project is an operating system for LED strip applications built on ESP32-C3, ESP32-C6, and ESP32-S3. It centers on a serial CLI and layers additional interfaces on top of it, including a local web UI, Apple HomeKit, Alexa, physical buttons, and persistent settings stored in NVS.
APA104, APA106, NEOPIXEL, PL9823, SK6812, WS2811, WS2811_400, WS2812, WS2812B, WS2813, WS2815, WS2816, WS2852
GE8822, GS1903, GW6205, GW6205_400, SK6822, SM16703, SM16824E, TM1803, TM1804, TM1809, TM1812, TM1829, UCS1903, UCS1903B, UCS1904, UCS1912, UCS2903
LPD1886, LPD1886_8BIT
APA102, APA102HD, DOTSTAR, DOTSTARHD, HD107, HD107HD, SK9822, SK9822HD
LPD6803, LPD8806, P9813, SM16716, WS2801, WS2803
Choose a version, chip, and build configuration, then flash over USB.
Loading firmware releasesā¦