Skip to content

Installation

This page will guide you through installing Pixelle-Video.


System Requirements

Required

  • Python: 3.10 or higher
  • Operating System: Windows, macOS, or Linux
  • Package Manager: uv (recommended) or pip

Optional

  • GPU: NVIDIA GPU with 6GB+ VRAM recommended for local ComfyUI
  • Network: Stable internet connection for LLM API and image generation services

No need to install Python, uv, or ffmpeg - ready to use out of the box!

Download and Install

  1. Visit GitHub Releases to download the latest version
  2. Download the latest Windows All-in-One Package and extract it to any directory
  3. Double-click start.bat to launch the Web interface
  4. Your browser will automatically open http://localhost:8501

Installation Complete!

The package includes all dependencies, no need to manually install any environment. On first use, you only need to configure API keys in "βš™οΈ System Configuration" to get started.

Next Steps

After installation, check out the Configuration Guide to set up LLM and image generation services, then see Quick Start to create your first video.


Install from Source (For macOS / Linux Users or Users Who Need Customization)

Step 1: Clone the Repository

git clone https://github.com/AIDC-AI/Pixelle-Video.git
cd Pixelle-Video

Step 2: Install Dependencies

Recommended: Use uv

This project uses uv as the package manager, which is faster and more reliable than traditional pip.

# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh

# Install project dependencies (uv will create a virtual environment automatically)
uv sync

Using pip

# Create virtual environment
python -m venv venv

# Activate virtual environment
# Windows:
venv\Scripts\activate
# macOS/Linux:
source venv/bin/activate

# Install dependencies
pip install -e .

Verify Installation

Run the following command to verify the installation:

# Using uv
uv run streamlit run web/app.py

# Or using pip (activate virtual environment first)
streamlit run web/app.py

Your browser should automatically open http://localhost:8501 and display the Pixelle-Video web interface.

Installation Successful!

If you can see the web interface, the installation was successful! Next, check out the Configuration Guide to set up your services.


Optional: Install ComfyUI (Local Deployment)

If you want to run image generation locally, you'll need to install ComfyUI:

Quick Install

# Clone ComfyUI
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI

# Install dependencies
pip install -r requirements.txt

Start ComfyUI

python main.py

ComfyUI runs on http://127.0.0.1:8188 by default.

ComfyUI Models

ComfyUI requires downloading model files to work. Please refer to the ComfyUI documentation for information on downloading and configuring models.


Next Steps