Generic · Agnostic · Customisable

Skins for
any device.

Better UX for hardware that deserves it. 7-segment, dot-matrix, or touchscreen — one config.js away from your device.

Live demo · PWM Controller
PWM Controller
Online
Duty cycle
75%
Frequency
1200 Hz
Temp
34°C
7-segment display Dot-matrix display Touchscreen body No screen — phone fills in ESP32 · STM32 · Arduino · Pi One config.js Works offline MIT + BSL licensed Single HTML file Device stays untouched 7-segment display Dot-matrix display Touchscreen body No screen — phone fills in ESP32 · STM32 · Arduino · Pi One config.js Works offline MIT + BSL licensed Single HTML file Device stays untouched
Available skins

Pick one. Customise. Ship.

Each skin is a single file. Edit config.js, point it at your device. Done.

Duty cycle
75%
1200 Hz · 34°C
PWM Controller
Industrial dark skin. Large touch targets, segmented bars, preset buttons. Built for workshop environments.
Touchscreen Industrial Dark
View demo →
GNOKE_5G
Network name
3
Users
▌▌▌▌
Signal
84%
Battery
MiFi — Gnoke Skin
SSID & password config on the device body. Navigate with 3 physical buttons. T9 keyboard for field editing. No IP address needed.
7-segment Dot-matrix 3-button nav
View demo →
Cool · Auto fan
22°C
cool
auto
AC Remote — Gnoke Skin
Tactile button aesthetic on a retro LCD shell. Mode, fan speed, sleep, timer, swing. Works as phone remote or on-device touchscreen.
Touchscreen Mobile-first Retro LCD
View demo →
Generator status
ON
Engine
220V
Output
68%
Fuel
Petrol Generator
At-a-glance status for engine, voltage output, fuel level and runtime. Designed for dark conditions and quick reads.
Touchscreen Dark Status display
View demo →
How it works

Three pieces. Any device.

Your device
Any hardware
ESP32, Arduino, Pi, STM32.
Just needs a JSON endpoint.
The handshake
config.js
One file. Declare host,
keys, and presets.
The interface
Any Gnoke skin
7-seg, dot-matrix, touchscreen.
Swap freely — no rewiring.
Licence
MIT BSL
Skins are open source under MIT — use, fork, customise freely. Commercial integration or white-labelling for a product ships under BSL. Contact for licensing terms.
Ready?

Your device deserves
a better face.

Clone a skin, edit one file, ship a better experience.