Audio visualization engine · Linux/Wayland/Hyprland
Audio visualization engine for Linux (Wayland/Hyprland) featuring modular architecture, multi-monitor support and automatic CPU/GPU fallback.
PulseAudio/PipeWire -> CAVA -> Rust Renderer -> RGBA FIFO -> mpvpaper/layer-shell
Kitsune is a Linux desktop audio visualization engine focused on Wayland/Hyprland and designed for daily production use.
Its decoupled architecture captures audio from PulseAudio/PipeWire via CAVA, processes it in a Rust-based renderer (CPU or GPU), and outputs RGBA frames through FIFO to mpvpaper or a custom layer-shell binary.
The system is built with fault tolerance and true multi-monitor support, allowing isolated instances per display with independent configuration (FIFOs, PIDs, logs and runtime).
Kitsune serves as the graphical core of the Kitotsu ecosystem and foundation for future integration with Kitowall and advanced rendering pipelines.
Public demo: Not available
Application screenshot:
