docs · getting started

From zero to your first film

open-video is a local director: it plans shots, drives ComfyUI + MiniMax H3, judges takes, and stitches a multi-shot clip. No cloud account required.

What you need: Linux or macOS, an NVIDIA GPU (~10 GB+ VRAM practical floor; 21 GB+ comfortable for INT8), ~60 GB free disk for weights, Python 3.10+, ffmpeg, and a good network for the first download. Without a GPU you can still explore the UI mockup — real generation needs a local backend.

1. One-command install

This is the fastest path. It sets up ComfyUI, downloads H3 weights (resumable), and can run a first test clip.

curl -fsSL https://open-video.ai/install | bash

Prefer flags? curl -fsSL https://open-video.ai/install.sh -o install.sh && bash install.sh --help

1b. Other install paths

OpenCode also offers package managers. We lead with curl; from a checkout:

git clone https://github.com/robotlearning123/open-video
cd open-video
bash scripts/install.sh

Or download only: curl -fsSL https://open-video.ai/install.sh -o install.sh && bash install.sh --help

2. What the installer does

  1. Detects OS, NVIDIA driver / CUDA, disk space, and tools.
  2. Creates a Python venv and installs ComfyUI (the render engine).
  3. Downloads MiniMax H3 INT8 ConvRot weights (~54 GB, resumable via aria2c).
  4. Starts ComfyUI and optionally runs a short welcome generation.
  5. Prints how to generate your next film from the CLI.

3. Generate a film

After install, from your open-video directory (the installer prints the path):

open-video "a neon koi swimming through rain, slow dolly"

Useful checks:

python cli/open_video.py list-models
python cli/open_video.py "anything" --dry-run

--dry-run validates the prompt and ComfyUI health without spending a full render.

4. VRAM cheat sheet (H3)

VRAMQuantNotes
~8 GBNF4Lowest entry; slower / softer quality
~10 GBW4 ConvRotUsable with care
~21 GB+INT8 ConvRot (default)Proven path (e.g. RTX 5090)
multi-GPU / hugeBF16Full quality

Avoid NVFP4 on RTX 5090 (known ComfyUI issue). Prefer --lowvram when tight.

5. Try the director UI (no GPU)

The website Try page is a static mockup of the director loop (plan → generate → judge → refine). It plays the sample film so you can feel the flow. Real renders always run on your machine via the installer above.

6. Models & modes

See the model library for H3 (active) and upcoming backends (Wan, LTX). Modes: text-to-video, image-to-video / first-frame, first-last-frame.

In the open family

OpenVideo is designed next to sibling open products:

Analogy: OpenCode → Cursor · Open Design → Claude Design · OpenVideo → Runway / Seedance. Full write-up: repo docs/REFERENCES.md + docs/POSITIONING.md.

Troubleshooting

Questions? Discord · source on GitHub (repo may be private during preview).