Live shader · move your cursor

Ship interfaces that feel alive.

A WebGL aurora in one component. No three.js, no textures — just a fragment shader that listens to you.

← opus/ui · aurora-hero