Shader aura audio visualizer with optional dithering: swirling ribbons of turbulent light that animate between the shared visualizer lifecycle states (connecting, silent, speaking, thinking), with the aura swelling on live volume. Ships its own Shadertoy-compatible WebGL runtime. Headless view for any MediaStreamTrack, plus a Pipecat-connected wrapper.
pnpm dlx shadcn@latest add "https://ui.pipecat.ai/r/audio-visualizer-wave.json"