open-gigaai/giga-world-1 — explained in plain English
Analysis updated 2026-05-18
Train a world model to predict how a scene changes as a robot acts, for testing robot policies without physical hardware.
Generate short video rollouts from an image or text prompt using the released Nano or Pro model weights.
Convert robot demonstration data into the format needed for world model training, including automatic captions and depth maps.
Benchmark a world model's predictions against others using the WMBench leaderboard and metrics.
| open-gigaai/giga-world-1 | robbyant/lingbot-vla-v2 | xiejunjie524/handdraw-story-video | |
|---|---|---|---|
| Stars | 606 | 613 | 616 |
| Language | Python | Python | Python |
| Setup difficulty | hard | hard | hard |
| Complexity | 5/5 | — | 3/5 |
| Audience | researcher | researcher | designer |
Figures from each repo's GitHub metadata at analysis time.
Requires Linux with capable GPUs and multi-GPU training support via DeepSpeed.
GigaWorld-1 is a research project that builds world models for evaluating robot control policies. A world model is a system that learns to predict what a scene will look like as a robot acts in it, so researchers can test and compare robot behavior without needing a physical robot or a real environment every time. The project releases open code for training these models, running inference on them, preparing training data, converting checkpoints, and merging LoRA adapters. It ships two model sizes, a smaller Nano version and a larger Pro version, both trained in two stages: a first stage that teaches the model to follow controllable inputs, and a second stage that distills the model down so it runs faster with fewer computation steps. Training code supports DeepSpeed for splitting large models across multiple GPUs. Once trained, the models can generate video predictions from either an image or a text description, producing short rollouts of about 33 seconds at 10 frames per second. The data preparation pipeline converts robot demonstration data from the LeRobot format into GigaWorld's own format, adding automatic captions and depth information using other open models. A toy dataset is provided on Hugging Face so people can try the pipeline without needing large-scale robot data. The repository also introduces WMBench, a benchmark with detailed metrics and a leaderboard for scoring how well a world model predicts realistic outcomes, judged partly by other AI models. Some pieces are still coming: distilled versions of the released weights, reinforcement-learning-based training for better understanding of 3D scenes, model weights for other domains beyond robotics, and a faster training and inference stack are all marked as upcoming in the project roadmap. This is aimed at machine learning researchers and engineers working on robotics or generative video models, not general software developers. It requires a Linux machine with capable GPUs, Python 3.10 or newer, and PyTorch. The code is released under the Apache 2.0 license.
GigaWorld-1 provides open training, inference, and data tools for building AI world models that predict video outcomes to evaluate robot control policies.
Mainly Python. The stack also includes Python, PyTorch, Diffusers.
Permissive open-source license, use freely including for commercial purposes, with attribution.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.