Back to featured work
Project Deep Dive
2026OngoingOpen SourceToolAI11 technologies

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.

REFEREE
Live demo available

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

RustTauriNVEncCVCEEncCNVIDIA RTX AI SDKAMD AI SDKArtCNN ESRganRIFELibplaceboDockerHLS

Categories

ToolAI

Release Date

2026

Project State

Ongoing

Distribution

Open Source

External Links

Live demo + source code

Live Preview

Step inside the project

Open in a new tab