YOLOv8 served via ONNX Runtime Web. WebGPU when available, WASM elsewhere. Runs entirely on your machine — the model downloads once and stays cached.