[LocalMode] An animated Canvas 2D voice-agent orb/visualizer that reflects discrete agent states (idle/connecting/listening/thinking/speaking/muted) and pulses with input/output audio volume via getInputVolume()/getOutputVolume() callbacks, with color/glow variants. Visual state is fully decoupled from the audi
pnpm dlx shadcn@latest add "https://registry.directory/r/localmode-ai/ui/audio/voice-orb.json"