Coming from WLED

If you already run WLED.

Then you know what good looks like. WLED is the reference project for driving addressable LEDs with an ESP32, and this page is not an argument that you should stop using it. It is here because people who know WLED land on this site and reasonably ask what PlaiiinLightOS is even for. Short answer: it is aimed at a lamp you write for, rather than a strip you configure.

The one-line version. WLED gives you the deepest box of ready-made effects and lighting protocols in the space. PlaiiinLightOS gives you a lamp that runs your own code, writes new effects from a sentence with AI, sets up over Bluetooth, keeps a group in sync without a router, and belongs to somebody.

What you would give up

Worth saying first, because these are real and WLED users notice them immediately.

Effects, by the hundred

WLED ships over two hundred effects, more than fifty palettes and a palette editor. A PlaiiinLight lamp ships with roughly two dozen, chosen for its shape. The gap closes only if you enjoy writing or generating your own.

Audio reactive

WLED listens to a microphone, a line-in or a network audio source and moves with the music. PlaiiinLightOS has no audio input at all.

Segments, presets, playlists

Splitting one strip into independently animated segments, saving up to 250 presets and chaining them into playlists is WLED's territory. PlaiiinLightOS stores effects per lamp and steps through them.

Lighting protocols

Art-Net, E1.31, DDP and TPM2.net, plus Hyperion and Adalight for ambilight rigs. If your LEDs answer to a lighting desk or a media server, that is WLED, and PlaiiinLightOS speaks none of it.

Hardware breadth

Up to ten outputs from one board, HUB75 panels and a longer list of LED chipsets. PlaiiinLightOS drives one output of WS2812, SK6812 or SK9822 class LEDs.

A decade of community

Whatever you are wiring up, someone has written a WLED guide for it. This project is young, and you will occasionally be the first person to try something.

What you would gain

Effects you write, on the lamp

An effect here is a small JavaScript program that lives on the lamp and is edited from the app. Changing what the light does never means rebuilding firmware or finding a USB cable.

An AI that writes them

Describe the pattern in a sentence and let a model write the script, using your own API key. The lamp hands the model a description of its own geometry, so the result fits a tower, a cube or a wall.

Real apps, five platforms

First-party native apps for macOS, iOS, Android, Windows and Linux, rather than a browser page in a shell.

Bluetooth from the first boot

Set a lamp up over Bluetooth from the app, or fall back to its own WiFi portal. Control keeps working over Bluetooth afterwards, alongside HTTP, WebSocket and MQTT.

A group that survives the router

Swarm is a masterless ESP-NOW mesh. Change one lamp and the rest follow, secured, with no access point involved at all.

A lamp that has an owner

Pairing, roles, share keys, QR and Bluetooth handover, so a lamp can be yours, lent to a guest, or handed over for good.

Both, probably

These are open-source projects driving the same LEDs, so this is not a decision you make once for the whole house. A strip behind the desk running WLED and a lamp in the corner running PlaiiinLightOS is a perfectly sensible setup, and if you are happy with WLED everywhere, that is a good answer too. Flashing a spare board takes about a minute from a browser, so trying this one costs you very little.

About the WLED details above. They were checked against its documentation and its repository in September 2026, at release 16.0.1. WLED moves quickly, so if anything here has aged badly or reads unfairly, write to info@plaiiin-light.com and it gets fixed.