REFEREE
REFEREE is a Windows and Linux desktop application that sits quietly in the background and uses your locally installed GPU to transform the web streams you watch in real time. Low-bitrate video becomes sharper, cleaner, and higher-fidelity through on-device AI — upscaling, denoise, frame generation, and HDR tone mapping — without a single frame leaving your machine or touching a server. For developers, integration is a few lines of JavaScript: point REFEREE at your stream and your entire audience with compatible hardware automatically gets a dramatically better picture. No re-encoding, no CDN upgrades, no per-user server cost. Also available as a self-hosted headless server and Docker image for those who prefer running it server-side.
Project Story
What this project is about
REFEREE came from a simple frustration: delivering high-resolution video at scale is expensive, and the compute needed to produce it already exists in hundreds of millions of consumer GPUs sitting idle while people watch TV. The idea of shifting that work to the edge — literally the user's own desk — and letting RTX Tensor Cores and Radeon AI accelerators do what they were built for felt like an obvious inversion of the standard streaming model. Choosing Rust for the backend was a deliberate decision for memory safety and execution speed; the pipeline needed to feel invisible, and that meant no bloat, no leaks, and reliable teardown after every session. The hardest engineering problem was not the AI processing itself — NVEncC, VCEEncC, and their respective AI SDKs handle that brilliantly — but building a vendor detection and fallback layer robust enough to transparently swap between NVIDIA SDKs, AMD SDKs, and open-source alternatives like ArtCNN ESRgan, RIFE, and Libplacebo depending on the hardware and OS available. Tauri kept the desktop app footprint minimal while Docker and headless server builds opened the door for anyone who prefers to self-host.
Build Focus
A Rust pipeline with hardware-accelerated AI processing via NVIDIA and AMD SDKs, graceful open-source fallbacks, and multiple distribution targets: Windows/Linux desktop app, headless server, and Docker image.
Experience Goal
Make high-quality AI-enhanced video — upscaled, denoised, frame-generated, and HDR tone mapped — a capability any developer can unlock for their users, regardless of whether they run NVIDIA, AMD, or neither.
Technology Stack
Built with
Categories
Release Date
2026
Project State
Ongoing
Distribution
Open Source
External Links
Live demo + source code
Live Preview

