Open lighting orchestration

Make every light
behave like one system.

DifSync brings PC RGB, room lighting and smart-home ecosystems into one hardware-aware timeline, without a heavyweight controller sitting on your machine all day.

Workspace 5 devices · synchronized
PCGPU
DeskKeyboard
InputMouse
RoomGovee
HomeHue
Motion
Spread
Direction Forward
One clockPhase-locked effects across mixed hardware.
Local-firstHardware I/O stays on the machine that owns it.
Open sourceAudit the stack. Extend the connectors. Keep control.
Product

Built around the hardware,
not around a vendor.

DifSync treats each device according to what it can actually do, then keeps them on one shared timeline.

01

Adaptive synchronization

Fast devices render smoothly. Slower controllers sample the same shared phase without dragging everything else down.

Keyboard45 ms
NZXT45 ms
Motherboard190 ms
Wireless mouse650 ms
GPUAnchor
02

Physical topology

Arrange components in the order light should travel through the real setup. Curves and effects follow that hierarchy.

03

Remote when you want it

Pair a machine to your account. Disable remote access locally at any time while keeping local control available.

Integrations

One place for the lights
already in your life.

Connectors are isolated adapters. Credentials stay encrypted on the server and never enter the browser bundle.

Govee

Developer API

Ready

Philips Hue

Local bridge via agent

Ready

Google Home

Cloud-to-cloud OAuth

Provider setup

Amazon Alexa

Smart Home Skill OAuth

Provider setup
Open source

No black box between you and your hardware.

The repository is intentionally separated from machine-specific state. Secrets, local databases, device inventories and deployment credentials are excluded by design.

Explore the repository ↗
Security

Accounts are isolated.
Devices belong to users.

01Scoped sessionsHttpOnly cookies, ownership checks and same-origin mutations.
02One-time pairingShort-lived pairing codes become per-agent tokens stored only as hashes.
03Encrypted connectorsAES-256-GCM protects provider credentials at rest.
Pair system

Connect a local agent

Generate a one-time code, then enter it in the DifSync desktop app. The code expires in ten minutes.

Connector

Connect service