AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Software › CogVideoX
✦ Free & open sourceSoftware

CogVideoX

Open text-to-video and image-to-video models from Zhipu AI, with 2B and 5B sizes you run yourself.

Open video models that fit small GPUs

CogVideoX offers 2B and 5B video models with diffusers and SAT code.

Free forever · open source · Apache-2.0
✓ Needs IT✓ Browser-based✓ Real-time collaboration
5.8
ZEKAI
Small-GPU open video model
Free & open source · Software
Ease of setup3
Usefulness6
Maintenance5.5
Community8.5
★ 13,200
GITHUB
Nov 2025
UPDATED
Apache-2.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

CogVideoX is a family of open text-to-video and image-to-video models with the code to run and fine-tune them. It suits developers and technical creators who want local video generation on a modest NVIDIA card.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
Apache-2.0

What it is

The repo ships inference and fine-tuning code for CogVideoX-2B, CogVideoX-5B and the 1.5 releases, in both diffusers and the SAT toolkit. The README tabulates VRAM use per model and per precision.

Who it's for

It suits people comfortable with Python who want an older but documented open model. It does not suit anyone who wants a point-and-click app, and the 5B weights carry a separate licence from the code.

Key features

2B and 5B models

Two model sizes, plus I2V variants, trade quality against memory.

Diffusers support

Run the models through the diffusers library with memory optimisations.

SAT toolkit

A second inference and training path using the SAT framework.

INT8 options

The README lists INT8 runs through torchao that trim VRAM further.

Fine-tuning code

Scripts for LoRA and full fine-tuning ship in the repository.

VRAM table

Memory needs are listed per model, precision and multi-GPU setup.

How to start

Up and running in 3 steps

1
Clone the repository and install the requirements listed in its README into a Python environment.
2
Download a CogVideoX checkpoint from Hugging Face or ModelScope as the README directs.
3
Run the diffusers or SAT inference script with a prompt, choosing a precision that matches your VRAM.
Real talk

Our honest verdict

What's great

  • The 2B model is listed from about 4GB of VRAM with diffusers optimisations, far below most video models.
  • Code is Apache-2.0 and the CogVideoX-2B weights are Apache-2.0 as well.
  • Both diffusers and SAT paths are documented, with fine-tuning scripts included.
  • The README gives per-model VRAM figures, so you can size a GPU before downloading weights.

Where it falls short

  • You need Python, a CUDA GPU and several gigabytes of weight downloads; there is no installer or web app.
  • The CogVideoX-5B weights sit under a separate CogVideoX licence, so read it before commercial use.
  • The latest news item in the README is from March 2025, so newer models from other labs may beat it.
  • The SAT path lists far higher VRAM figures than the diffusers path, so pick the diffusers route on small cards.
Cost

Pricing & license

Free under Apache-2.0 for the code. The only cost is the GPU and storage you run it on; the repo shows no paid hosted plan.

Paid work

Open remote AI-training roles

767 open remote AI-training roles, updated November 14, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: CogVideoX for Software
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure CogVideoX for you — and train your team.
Get it done for you ↗
Questions

FAQ

How much VRAM does CogVideoX need?

The README lists about 4GB for the 2B model and about 5GB for the 5B image-to-video model with diffusers optimisations on. Turning optimisations off can multiply peak memory.

Can I use CogVideoX commercially?

The code is Apache-2.0 and the 2B weights are Apache-2.0. The 5B weights use a separate CogVideoX licence, so check its terms first.

Does CogVideoX have a web interface?

The repo is code and scripts. It runs from the command line or through libraries such as diffusers, and the README describes no hosted app.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Software — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google