Open Source Lab

SANA Video Local UI

A practical local workbench for testing SANA-Video 2B on consumer GPUs. Built with React and FastAPI, focused on the bits that matter when VRAM is tight: image starts, chained clips, low-VRAM controls, model profiles, progress, and replay.

Stack React + FastAPI
Model SANA-Video 2B
Status Open source
SANA Video Local UI screenshot showing prompt controls, low-VRAM settings, progress, and video output.

Why it exists

A local lab, not a model release

The project turns a raw local generation workflow into a focused UI that builders can actually poke at. It does not include model weights, and it does not claim SANA-WM / VM support until real downloadable weights and APIs are available to test. GitHub is the technical home; this page is the public doorway.

Image starts

Upload a start frame and switch from prompt-only generation to image-to-video testing.

Chained segments

Generate longer clips by feeding the previous segment's last frame into the next run.

Low-VRAM controls

Use conservative defaults, unload-after-run behavior, and progress visibility for 12 GB class GPUs.

Model profiles

Point the backend at local model folders without editing UI code or leaking machine paths into git.

Progress tracking

Watch queued/running jobs, elapsed time, segment counts, and peak PyTorch VRAM from the workbench.

Shareable kit

Promo copy, screenshots, release checklist, and a demo script live with the repo for easy community sharing.

Built for practical local testing

  • Windows-friendly setup path for local experimentation.
  • Tested around an NVIDIA GeForce RTX 5070 Ti Laptop GPU with 12 GB VRAM.
  • Safe starting settings documented for shorter runs before scaling up.
  • Designed so future SANA releases can be added through profiles or backend adapters.

Honest boundaries

  • This is an open-source lab project, not a paid KU product or hosted video service.
  • Model weights are downloaded separately from their upstream source.
  • SANA-WM / VM support is not claimed until the public release path is available and tested.
  • Longer output uses chained short generations rather than one huge model pass.

Community repo

Clone it, test it, send notes

Hardware results, install fixes, model adapter notes, and UI improvements are welcome. The repo includes setup instructions, a launch kit, and clear notes about what is supported now.