Control your RGB without the bloat.

A free, open-source WebHID app that controls your devices without any proprietary software. Connect, change settings, close the tab. Done.

Desktop builds served from GitHub Releases ·v0.0.1

Remarkably simple.
Big on control.

SWPRBT
6 effects

Hardware effects

Static, wave, spectrum, reactive, breathing and starlight rendered by the device itself.

Browser
/
Desktop
WebHID

Web or desktop

Use it in your browser or install the app. Same features, always local over WebHID. No drivers, no Synapse.

100% local

Privacy first

Everything stays on your machine and your device. No telemetry, no tracking, no account.

Supported devices

81 Razer devices

BlackWidow

17
BlackWidow Chroma
Razer
BlackWidow Chroma
BlackWidow Chroma TE
Razer
BlackWidow Chroma TE
BlackWidow Chroma (Overwatch)
Razer
BlackWidow Chroma (Overwatch)
BlackWidow Ultimate 2016
Razer
BlackWidow Ultimate 2016
BlackWidow X Chroma
Razer
BlackWidow X Chroma
BlackWidow X Ultimate
Razer
BlackWidow X Ultimate
BlackWidow X Chroma TE
Razer
BlackWidow X Chroma TE
BlackWidow Chroma V2
Razer
BlackWidow Chroma V2
BlackWidow Essential
Razer
BlackWidow Essential
BlackWidow V4 X
Razer
BlackWidow V4 X
BlackWidow Elite
Razer
BlackWidow Elite
BlackWidow V3
Razer
BlackWidow V3
BlackWidow V3 Tenkeyless
Razer
BlackWidow V3 Tenkeyless
BlackWidow V3 Pro (Wired)
Razer
BlackWidow V3 Pro (Wired)
BlackWidow V3 Pro (Wireless)
Razer
BlackWidow V3 Pro (Wireless)
BlackWidow V4 Pro
Razer
BlackWidow V4 Pro
BlackWidow V4 75%
Razer
BlackWidow V4 75%

Huntsman

8
Huntsman Elite
Razer
Huntsman Elite
Huntsman Tournament Edition
Razer
Huntsman Tournament Edition
Huntsman Mini
Razer
Huntsman Mini
Huntsman V2 Tenkeyless
Razer
Huntsman V2 Tenkeyless
Huntsman V2
Razer
Huntsman V2
Huntsman V3 Pro
Razer
Huntsman V3 Pro
Huntsman V3 Pro TKL
Razer
Huntsman V3 Pro TKL
Huntsman V3 Pro Mini
Razer
Huntsman V3 Pro Mini

DeathStalker

6
DeathStalker Chroma
Razer
DeathStalker Chroma
DeathStalker V2
Razer
DeathStalker V2
DeathStalker V2 Pro (Wired)
Razer
DeathStalker V2 Pro (Wired)
DeathStalker V2 Pro (Wireless)
Razer
DeathStalker V2 Pro (Wireless)
DeathStalker V2 Pro TKL (Wired)
Razer
DeathStalker V2 Pro TKL (Wired)
DeathStalker V2 Pro TKL (Wireless)
Razer
DeathStalker V2 Pro TKL (Wireless)

Other

50
Blade Stealth
Razer
Blade Stealth
Blade QHD
Razer
Blade QHD
Blade Pro (Late 2016)
Razer
Blade Pro (Late 2016)
Blade Stealth (Late 2016)
Razer
Blade Stealth (Late 2016)
Blade (Late 2016)
Razer
Blade (Late 2016)
Blade Pro (2017)
Razer
Blade Pro (2017)
Blade Stealth (Mid 2017)
Razer
Blade Stealth (Mid 2017)
Blade Pro FullHD (2017)
Razer
Blade Pro FullHD (2017)
Blade Stealth (Late 2017)
Razer
Blade Stealth (Late 2017)
Blade 15 (2018)
Razer
Blade 15 (2018)
Blade Pro 17 (2019)
Razer
Blade Pro 17 (2019)
Blade Stealth (2019)
Razer
Blade Stealth (2019)
Blade 15 Advanced (2019)
Razer
Blade 15 Advanced (2019)
Blade 15 Base (2018)
Razer
Blade 15 Base (2018)
Blade 15 Mercury (2018)
Razer
Blade 15 Mercury (2018)
Blade 15 Mercury (Mid 2019)
Razer
Blade 15 Mercury (Mid 2019)
Blade 15 Base (Mid 2019)
Razer
Blade 15 Base (Mid 2019)
Blade Stealth (Late 2019)
Razer
Blade Stealth (Late 2019)
Blade Advanced (Late 2019)
Razer
Blade Advanced (Late 2019)
Blade Pro (Late 2019)
Razer
Blade Pro (Late 2019)
Blade 15 Studio (2019)
Razer
Blade 15 Studio (2019)
Blade Stealth (Early 2020)
Razer
Blade Stealth (Early 2020)
Blade 15 Advanced (2020)
Razer
Blade 15 Advanced (2020)
Blade 15 Base (Early 2020)
Razer
Blade 15 Base (Early 2020)
Blade Pro 17 (Early 2020)
Razer
Blade Pro 17 (Early 2020)
Blade Stealth (Late 2020)
Razer
Blade Stealth (Late 2020)
Blade 15 Base (Late 2020)
Razer
Blade 15 Base (Late 2020)
Book 13 (2020)
Razer
Book 13 (2020)
Blade 15 Advanced (Early 2021)
Razer
Blade 15 Advanced (Early 2021)
Blade 17 Pro (Early 2021)
Razer
Blade 17 Pro (Early 2021)
Blade 15 Base (Early 2021)
Razer
Blade 15 Base (Early 2021)
Blade 14 (2021)
Razer
Blade 14 (2021)
Blade 15 Advanced (Mid 2021)
Razer
Blade 15 Advanced (Mid 2021)
Blade 17 Pro (Mid 2021)
Razer
Blade 17 Pro (Mid 2021)
Blade 15 Base (2022)
Razer
Blade 15 Base (2022)
Blade 15 Advanced (Early 2022)
Razer
Blade 15 Advanced (Early 2022)
Blade 17 (2022)
Razer
Blade 17 (2022)
Blade 14 (2022)
Razer
Blade 14 (2022)
Blade 14 (2023)
Razer
Blade 14 (2023)
Blade 15 (2023)
Razer
Blade 15 (2023)
Blade 16 (2023)
Razer
Blade 16 (2023)
Blade 18 (2023)
Razer
Blade 18 (2023)
Blade 14 (2024)
Razer
Blade 14 (2024)
Blade 18 (2024)
Razer
Blade 18 (2024)
Blade 14 (2025)
Razer
Blade 14 (2025)
Blade 16 (2025)
Razer
Blade 16 (2025)
Blade 18 (2025)
Razer
Blade 18 (2025)
Anansi
Razer
Anansi
Tartarus Chroma
Razer
Tartarus Chroma
Ornata V2
Razer
Ornata V2

Troubleshooting

Why WebHID may not control your lighting on Linux.

Linux needs a one-time permission fix

Browsers talk to your device through WebHID, which on Linux is guarded by the OS. By default your device is only readable, not writable. The app connects but lighting controls do nothing until a small udev rule grants access.

If “Connect Device” looks like it worked but nothing changes, run these three lines, then unplug and replug your device (or reboot):

sudo tee /etc/udev/rules.d/55-openperipherals.rules <<'EOF'
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1532", MODE="0666", TAG+="uaccess"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="046d", MODE="0666", TAG+="uaccess"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0c45", MODE="0666", TAG+="uaccess"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3710", MODE="0666", TAG+="uaccess"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3554", MODE="0666", TAG+="uaccess"
EOF
sudo udevadm control --reload-rules
sudo udevadm trigger