PixelGuru by LightNinja

Light, choreographed to the beat.

Design synchronised LED shows for poi, staffs, hoops and any prop you can build. Choreograph to music in Studio, start the show from your phone, and every prop plays its part on its own clock – in step to about 2 ms.

Free. Works offline on stage. No account needed.

Animation: two LED sticks spin in flower patterns and leave long light trails. The colours are rendered live by the PixelGuru engine.
Live in your browser: the real PixelGuru engine (WebAssembly) renders both sticks.
  • ≈ 2 mssync between props
  • 19effects, incl. PixelScript
  • 0frames streamed on stage
  • CZ · ENapps and Academy

The PixelGuru system

One show. Every prop. Perfectly in time.

Five pieces that fit together: design on a laptop, perform from a phone, render on the prop, learn as you go.

Show designer

PixelGuru Studio

A music timeline for light. Layer effects, per-LED patterns and POV pictures, shape brightness curves, group props into rigs and watch it all on a 3D stage with real POV trails.

  • 19 effects, PixelScript and a Prop Builder
  • Live on devices, OTA, USB flashing
  • DMX, Art-Net timecode, OSC, Ableton Link
Windows · LinuxTry it in the browser

Performer app

PixelGuru Launcher

Load a .pgshow, map slots to props, run preflight and press play. Blackout, master brightness and battery status sit under your thumb.

  • Upload with SHA-256 verification
  • Play, loop and scrub with the music
  • BLE pairing, OTA, FW 2.15 migration
Android · Windows · LinuxDownload

ESP32 LED props

Firmware & boards

Firmware 3 stores the compiled show in flash and renders it with the same engine as Studio – bit-identical. Microsecond clock sync, show ownership and re-attach, OTA with rollback.

  • ESP32-S3 boards v2 and v3, classic ESP32
  • APA102, HD107S, WS2812 and more
  • Router-less ESP-NOW show box
ESP32-S3 · ESP32Hardware guide

Studio in the browser

Web Studio

The full editor with nothing to install: design, preview in 3D and export a .pgshow. Connect a desktop Studio or the Launcher to go live on props.

  • Same editor as the desktop app
  • Works offline once opened
  • Cloud sync and co-editing
Any modern browserOpen

Interactive handbook

PixelGuru Academy

Build a prop, wire the board, learn every effect with live engine demos, plan the show day. Bilingual, searchable, and it works offline.

  • Live demos with the real engine
  • Wiring diagrams and power calculators
  • Printable show-day runbook
Web · offline PWAOpen

How it works

Compiled, not streamed.

The show never depends on the WiFi holding up. Each prop carries its whole part and renders it as a pure function of show time.

  1. Design

    Choreograph in Studio on a music timeline. Auto-show drafts a first version from the beat analysis if you want a head start.

  2. Compile

    Studio compiles one small PGSB file per prop. The Launcher uploads them in parallel and verifies every byte with SHA-256.

  3. Perform

    Press play. A 10 Hz beacon keeps every prop on the phone’s clock, so seeks, loops, pauses and late joins land exactly.

Downloads

Get PixelGuru 3.4.0

The Launcher for Android and desktop, firmware images and the cloud server – free, and published with SHA-256 checksums.

PixelGuru Studio

Show designer: in the browser now, desktop again with 3.4.1.

web
  • Web Studio – any modern browser, nothing to install
  • Windows and Linux installers – back with 3.4.1

The Studio 3.4.0 desktop installers are not offered: that build bundled the GPL-licensed Ableton Link library. They return with 3.4.1. Until then, use Web Studio – the same editor in your browser.

Open Web Studio

PixelGuru Launcher

Performer app for phones and laptops.

3.4.0
  • Android 8 or newer – APK
  • Windows 10/11 and Linux (x64)
All 3.4.0 files

Firmware 3

For ESP32-S3 and classic ESP32 props.

3.4.0
  • Factory images for USB flashing
  • Signed OTA images
All 3.4.0 files

Easiest route: Studio flashes firmware over USB and updates props over WiFi for you.

PixelGuru Cloud server

Run your own cloud: accounts, sync, teams and a community library.

3.4.0
  • Server binary
  • Docker image
All 3.4.0 files

Optional: the hosted cloud at cloud.lightninja.io needs no server of your own.

Verify your download

Every file is listed in SHA256SUMS. Compare the hash of your file with the line for it.

The Windows installers are not code-signed yet, so SmartScreen may warn on first run. The checksum tells you the file is exactly the one we published.

Prefer not to install anything? Open Web Studio in your browser.

Windows (PowerShell)
Get-FileHash .\<file> -Algorithm SHA256
(Invoke-WebRequest https://get.lightninja.io/SHA256SUMS).Content
Linux and macOS
curl -fsSLO https://get.lightninja.io/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing
# macOS: shasum -a 256 -c SHA256SUMS --ignore-missing

Community

Share what you make. Remix what you love.

Patterns, palettes, POV pictures, PixelScript effects, prop profiles and whole show templates – shared by performers, free to try live before you add them.

cloud.lightninja.io

Community library

Browse and publish from Studio › Cloud › Community library. Every card is a live preview, remixes credit the original automatically, and every item carries an open licence.

Open Web Studio

academy.lightninja.io

Community guide

How publishing, versions, remixes, licences and reporting work – and what the moderators check before a plugin goes public.

Read the guide
Licences on offer
  • CC0 1.0
  • CC BY 4.0
  • CC BY-SA 4.0
  • CC BY-NC 4.0
  • CC BY-NC-SA 4.0
  • MIT

About

Built in Šumperk, for performers everywhere.

LightNinja is the studio of Jan Horák in Šumperk, Czech Republic. It started in 2020 with smart LED strips; PixelGuru grew out of years of building shows and gear for fire and LED performers.

PixelGuru 3 replaces the ShowMaker web editor, the old Android app and firmware 2.15. It imports old ShowMaker shows one to one and upgrades 2.15 props over WiFi, so nobody’s rig is left behind.

Šumperk · 49.965° N, 16.971° E

  • Stage-proof

    Shows live on the props. A dropped WiFi packet never shows on stage.

  • Open formats

    Documented file formats, an OSC/HTTP API, Companion and Chataigne modules.

  • Private by default

    No cookies, no trackers, and the cloud is optional – everything works offline.

Contact

Planning a show, building props, or stuck?

Write to us – in Czech or English. We read everything and usually answer within a few days.

Email hello@lightninja.io

Email only: no forms, no chat widgets, nothing that tracks you.