[01]Use cases

Built for pros

Gaming setups, broadcast studios, music rigs, and physical spaces. One engine, four flavors of pro work.

Gamers

Per-title profiles. Audio reactive. Lighting for the boss fight.

  • Per-game profiles auto-swap on app focus
  • Audio FFT reactive across keyboard, fans, and strips
  • Health and cooldown overlays from game state
  • Whole-room mood lighting for solo and co-op nights

Streamers & creators

Scene-aware lighting that follows your show.

  • OBS scene triggers swap the lighting in lockstep
  • Key lights flash on alerts, donations, and raids
  • Brand palette locked across desk, room, and overlay
  • Screen capture ambilight for immersive recordings

Music producers

MIDI, DAW, and stage on one canvas.

  • Ableton Push 2 and Launchpad as first-class devices
  • MIDI mapped controls across keyboards and strips
  • Audio reactive across the studio, frame-locked to your DAW
  • Stage rigs driven from the same canvas as the booth

Installations

A spatial lighting console that runs on a laptop.

  • Hue Entertainment, Nanoleaf, WLED, and DDP on one engine
  • Whole-space orchestration under 20ms latency
  • Scene cues triggered from MIDI, network, or schedule
  • Open source and vendor neutral, no per-fixture license
[02]Hardware

Hardware support

PC motherboards, keyboards, mice, cases, fans, smart bulbs, and your whole Home Assistant install. Native drivers across Linux, macOS, and Windows, every protocol decoded.

Ableton logo
USB HID

Ableton

Push 2 display and RGB pads

ASUS logo
SMBus / I2C

ASUS

Motherboards, ROG, AURA-compatible

Corsair logo
USB HID

Corsair

Lighting Node, Link, Keyboards, Mice

Home Assistant
REST + WebSocket

Home Assistant

Any HA light entity, paint it from one canvas

Lian Li
USB HID

Lian Li

UNI Hub SL/AL, TL fans, L-Connect controllers

Nanoleaf
UDP Stream

Nanoleaf

Shapes, Canvas, Lines, Elements panels

Philips Hue
DTLS Entertainment

Philips Hue

Hue Bridge, bulbs, strips, Play bars

PrismRGB logo
USB HID

PrismRGB

Prism 8, Prism S, Mini, Nollie 8

QMK logo
USB HID

QMK

Custom keyboards with per-key RGB

Razer logo
USB HID

Razer

Huntsman V2, Basilisk V3, Blade, Seiren

WLED logo
UDP / DDP

WLED

LED strips, matrices, any WLED device

Transport Layer

USB HID

Direct hardware control on Linux, macOS, and Windows

UDP / DDP

WLED strips and matrices via mDNS discovery

DTLS Entertainment

Hue Bridge realtime streaming under 20ms

UDP Stream

Nanoleaf realtime panel streaming

SMBus / I2C

Motherboard ARGB via kernel driver

MIDI

Pad and key lighting for music controllers

View full device compatibility list

[03]Capabilities

Built Different

One engine to orchestrate every RGB device, from your PC to your whole house. Powered by web standards, driven by Rust.

One App, Every Device

Motherboards, keyboards, mice, cases, fans, LED strips, and network zones. Every RGB device you own routes through one unified pipeline.

Web-Native Effects

Write effects in HTML Canvas, WebGL, or pure GLSL. An embedded Servo browser renders them and samples onto your physical LEDs at 60fps.

Audio-Reactive

Full FFT analysis with beat detection and BPM tracking. Bass, mid, treble. Your lights move to your music in real time.

Spatial Mapping

Drag-and-drop layout editor maps your physical desk to a virtual canvas. Position devices with rotation and scaling.

Cross-Platform

Linux, macOS, Windows. One codebase, three operating systems. Native HID, SMBus, UDP, and MIDI transports on all of them.

Multi-Zone Sync

One canvas, every corner of your world. PC zones, desk strips, Hue, Nanoleaf, and WLED all resampled from the same render loop in perfect sync.

[04]Effects

Live in your browser

43 effects ship preloaded. These are the loudest. Tap any tile to fill the screen, audio reactives can listen to your mic.

What you see here is the actual engine, the same WebGL and Canvas rendering that runs on your devices. Read the effect source or spin up the SDK and write your own.

[05]Experience

Five Ways In

Five first-class UIs, all talking to the same Hypercolor app. Work the way you want.

Control Surface1440x900
Hypercolor Web UI dashboard showing device orchestration controls
Polished

Web UI

Visual command center with live performance telemetry, drag-and-drop layouts, spatial mapping, and full effect control.

Leptos · WASM · Tailwind

Maturing

Terminal UI

Full terminal instrument with live canvas preview rendered inside your terminal via Kitty and Sixel protocols.

Ratatui · Crossterm

Stable

CLI

Thirteen subcommands for scripting and automation. Effects, devices, scenes, layouts, profiles, diagnostics.

clap · hypercolor

Stable

System Tray

Always-on menu bar presence. Quick effect switching, brightness, and profile toggles without leaving your desktop.

tray-icon · native

Early

Desktop

Native window wrapper for macOS, Windows, and Linux. Works offline with the local app, webview under the hood.

Tauri 2 · webview

[06]Early Access

Hypercolor+

Cloud sync. Remote control. A seat in the first beta wave. Drop your email below.

What lights do you run?

Pick anything you've got

Used any RGB software before?

No judgment, just useful context

The free engine stays free. Hypercolor+ adds cloud sync, remote control, and the effect marketplace.

[07]Install

Get started

Up and running in minutes. Pick your install path.

$cargo install hypercolor

Then run it

hypercolor-daemonStart the app
hypercolor effects listBrowse effects
hypercolor effects activate borealisApply an effect

Explore the full documentation, read the open API, or browse the effect SDK.

Under the hood

For the curious

Multi-zone

One canvas, every corner of your world. The render loop resamples every zone (PC, desk, room, house) from the same source frame in under 20ms. Hue Entertainment, Nanoleaf streaming, WLED DDP, USB HID, SMBus, and MIDI all route through one engine, frame synced.

SparkleFlinger

Deadline-driven compositor that owns the frame clock. Effects, screen capture, and Servo each run at their own cadence. SparkleFlinger latches the newest ready surface from every producer, composites with gamma-aware blend modes on CPU or GPU, and hands an immutable frame to spatial sampling.

Open API

REST, WebSocket, and MCP on :9420. Always open, always public, always documented. The CLI, web UI, and TUI all route through the same surface every effect uses. Build dashboards, scene cues, and AI agents on top with no special access. Open source and version pinned.

Developer SDK

Effects are HTML pages. Write them in pure GLSL, WebGL, Canvas 2D, or full TypeScript. The SDK auto-generates controls from effect metadata, supports the LightScript API, and ships with a Bun build pipeline. Native Rust effects supported via the EffectRenderer trait.