lingbot-world README

The project's README from github.com/Robbyant/lingbot-world. As one markdown file: README.md.

LingBot-World: Advancing Open-source World Models

Robbyant Team

[!IMPORTANT]

🎉 LingBot-World-Infinity is now available!

This repository is no longer actively maintained.

👉 Please use the latest repository: https://github.com/Robbyant/lingbot-world-v2

All future updates, new models, and new features will be released in LingBot-World-Infinity.

🔍 Preview Comparison

https://github.com/user-attachments/assets/0ec4d395-2b67-48c3-910c-88acaa1ca805

Page Tech Report Model Model License


We are excited to introduce LingBot-World, an open-sourced world simulator stemming from video generation. Positioned as a top-tier world model, LingBot-World offers the following features.

🌟 Online Demo

We especially thank Reactor for providing an online LingBot-World demo. To try it online, please visit https://www.reactor.inc/.

Direct Feed Showcase

Live Interaction Demo

🎬 Video Demo

🔥 News

⚙️ Quick Start

This codebase is built upon Wan2.2. Please refer to their documentation for installation instructions.

Installation

Clone the repo:

git clone https://github.com/robbyant/lingbot-world.git
cd lingbot-world

Install dependencies:

# Ensure torch >= 2.4.0
pip install -r requirements.txt

Install flash_attn:

pip install flash-attn --no-build-isolation

Model Download

Model Control Signals Resolution Download Links
LingBot-World-Base (Cam) Camera Poses 480P & 720P 🤗 HuggingFace 🤖 ModelScope
LingBot-World-Base (Act) Actions 480P & 720P 🤗 HuggingFace
LingBot-World-Fast Camera Poses 480P & 720P 🤗 HuggingFace

Download models using huggingface-cli:

pip install "huggingface_hub[cli]"
huggingface-cli download robbyant/lingbot-world-base-cam --local-dir ./lingbot-world-base-cam

Download models using modelscope-cli:

pip install modelscope
modelscope download robbyant/lingbot-world-base-cam --local_dir ./lingbot-world-base-cam

Inference

Before running inference, you need to prepare:

We provide the following reference inference scripts:

Tips: If you have sufficient CUDA memory, you may increase the frame_num parameter to a value such as 961 to generate a one-minute video at 16 FPS. Otherwise if the CUDA memory is not sufficient, you may use --t5_cpu to decrease the memory usage.

Fast Inference

We provide generate_fast.py for accelerated causal inference with KV caching, which processes video frames chunk-by-chunk instead of all at once:

Download models using huggingface-cli. (If you have not already downloaded lingbot-world-base-cam, please download it first.)

huggingface-cli download robbyant/lingbot-world-fast --local-dir ./lingbot-world-base-cam/lingbot_world_fast

You can also use the provided run_fast.sh script:

bash run_fast.sh <weights_dir> <frame_num>
# e.g. bash run_fast.sh lingbot-world-base-cam 201

Quantized Model for Limited GPU Resources

We sincerely thank the community for their valuable support and contributions in LingBot-World. For users with limited GPU memory, we recommend using a 4-bit quantized version of LingBot-World-Base (Cam), which significantly reduces GPU memory consumption while maintaining competitive visual quality for inference.

👉 Download link: https://huggingface.co/cahlen/lingbot-world-base-cam-nf4

⚠️ Note: This quantized model is intended for inference only. Minor degradation in visual fidelity and temporal consistency may occur compared to the full-precision model.

🎬 Demo Results

⚡ Real-Time Interactive Demo Videos (Lingbot-World-Fast)

These videos showcase Lingbot-World-Fast responding to user inputs and rendering results in real time.

🔍 Comparison Demo Videos (Lingbot-World-Base, Camera Pose Version)

Camera parameters are estimated by ViPE from original videos downloaded from Genie3.

📜 License

This project is licensed under the Apache 2.0 License. Please refer to the LICENSE file for the full text, including details on rights and restrictions.

✨ Acknowledgement

We would like to express our gratitude to the Wan Team for open-sourcing their code and models. Their contributions have been instrumental to the development of this project.

📖 Citation

If you find this work useful for your research, please cite our paper:

@article{lingbot-world,
      title={Advancing Open-source World Models}, 
      author={Robbyant Team and Zelin Gao and Qiuyu Wang and Yanhong Zeng and Jiapeng Zhu and Ka Leong Cheng and Yixuan Li and Hanlin Wang and Yinghao Xu and Shuailei Ma and Yihang Chen and Jie Liu and Yansong Cheng and Yao Yao and Jiayi Zhu and Yihao Meng and Kecheng Zheng and Qingyan Bai and Jingye Chen and Zehong Shen and Yue Yu and Xing Zhu and Yujun Shen and Hao Ouyang},
      journal={arXiv preprint arXiv:2601.20540},
      year={2026}
}

lingbot-world (Robbyant/lingbot-world)

Searching Database…

这是什么?LingBot-World 是一个基于视频生成打造的开源世界模型/模拟器:它把输入图像、文字提示和可选的控制信号(相机位姿或动作)变成一段长时、可控的视频,表现得就像一个可交互的世界。
这是现成的应用,还是要自己运行的研究代码库?它是一个研究代码库和模型发布,不是打包好的应用。它构建于 Wan2.2 视频生成框架之上,附带推理脚本,你需要在下载模型权重后自行运行。
怎么让它跑起来?克隆仓库,安装依赖和 flash-attn,然后用 huggingface-cli 或 modelscope-cli 下载模型权重,再运行提供的 Cam、Act 或 Fast 模型推理脚本。
这个仓库还在维护吗?不在了。维护者已把开发转移到后继仓库 LingBot-World-Infinity,未来的所有更新、新模型和新功能都会在那里发布。
它需要很多 GPU 显存吗?需要——更长、分辨率更高的视频需要大量 CUDA 显存。如果显存充足,可以调高帧数来生成一分钟的片段;可以用 --t5cpu 参数降低内存占用;显卡有限时还可以退而使用 4-bit 量化版的 Cam 模型。
有哪些模型变体可用?三个检查点:由相机位姿驱动的 LingBot-World-Base (Cam)、由动作字符串驱动的 LingBot-World-Base (Act),以及借助 KV 缓存加速逐块因果推理的 LingBot-World-Fast。全部支持 480P 和 720P。
它与普通的视频生成器有何不同?它以实时交互为目标,延迟低于 1 秒、帧率 16 FPS,保持分钟级的长期记忆和一致性,并在写实、科学和卡通风格的环境中都能保持保真度的稳健。
这个项目构建在什么之上?它构建于 Wan2.2 视频生成框架之上,并致谢 Wan 团队开源的代码和模型是本项目的基础。
现在我该改用什么?维护者建议改用更新的 LingBot-World-Infinity 仓库,现在所有的持续更新、模型和功能都在那里进行。
Creator
Robbyant
Size
50.2 MB
Stars
4.5K
Updated
CommitJul 09
Age
8mo
Commits · 90 Days