A single self-contained page polls /api/status once a second and renders the same lines as the terminal monitor (downstreams with models/VRAM and busy markers, lock, queue, GPU stats); the u/r buttons and keys trigger update-now and reload-env through the same rate-limited command handler the control pipe uses. Unauthenticated by design — the sample config tells users to keep it on localhost.