Some have made a Local Server with integrated AP out of a RPi… which could probably also work as the client to run the LEDs if you can find a suitable library for Python or NodeJS. Or just use an ESP8266 connected to the RP’s AP, along with the phone for a “internet free” setup.