Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A platform for reproducible world model research and evaluation
| Date | Stars |
|---|---|
| 2026-07-30 | 2070 |
| 2026-08-06 | 2070 |
| 2026-08-10 | 2107 |
| 2026-08-18 | 2131 |
| 2026-08-19 | 2134 |
| 2026-08-20 | 2139 |
| 2026-08-21 | 2140 |
| 2026-08-23 | 2143 |
| 2026-08-24 | 2145 |
| 2026-08-25 | 2148 |
| 2026-08-26 | 2153 |
| 2026-08-27 | 2159 |
| 2026-08-28 | 2160 |
| 2026-08-29 | 2161 |
| 2026-08-30 | 2162 |
| 2026-08-31 | 2165 |
| 2026-09-01 | 2166 |
| 2026-09-02 | 2169 |
| 2026-09-03 | 2168 |
| 2026-09-04 | 2174 |
| 2026-09-05 | 2175 |
| 2026-09-06 | 2177 |
| 2026-09-07 | 2178 |
| 2026-09-08 | 2182 |
| 2026-09-09 | 2183 |
| 2026-09-10 | 2185 |
| 2026-09-11 | 2187 |
| 2026-09-12 | 2190 |
| 2026-09-13 | 2190 |
| 2026-09-14 | 2194 |
| 2026-09-15 | 2195 |
| 2026-09-16 | 2196 |
| 2026-09-17 | 2199 |
| 2026-09-18 | 2201 |
| 2026-09-19 | 2203 |
| 2026-09-20 | 2204 |
| 2026-09-21 | 2208 |
| 2026-09-22 | 2213 |
| 2026-09-24 | 2216 |
| 2026-09-25 | 2217 |
| 2026-09-26 | 2220 |
| 2026-09-27 | 2225 |
| 2026-09-28 | 2228 |
| 2026-09-30 | 2231 |
| 2026-10-01 | 2232 |
| 2026-10-02 | 2234 |
| 2026-10-03 | 2235 |
| 2026-10-04 | 2235 |
| 2026-10-05 | 2235 |
| 2026-10-06 | 2238 |
| 2026-10-07 | 2240 |
| 2026-10-08 | 2241 |
| 2026-10-09 | 2243 |
| 2026-10-10 | 2247 |
| 2026-10-11 | 2248 |
| 2026-10-12 | 2251 |
| 2026-10-13 | 2254 |
| 2026-10-14 | 2259 |
| 2026-10-15 | 2260 |
| 2026-10-16 | 2261 |
| 2026-10-17 | 2262 |
| 2026-10-18 | 2262 |
| 2026-10-19 | 2263 |
| 2026-10-20 | 2264 |
| 2026-10-21 | 2266 |
| 2026-10-22 | 2268 |
| 2026-10-23 | 2271 |
| 2026-10-24 | 2271 |
| 2026-10-25 | 2272 |
| 2026-10-26 | 2275 |
| 2026-10-27 | 2279 |
| 2026-10-28 | 2283 |
| 2026-10-29 | 2284 |
| 2026-10-30 | 2286 |
| 2026-10-31 | 2287 |
| 2026-11-01 | 2288 |
| 2026-11-02 | 2291 |
| 2026-11-03 | 2293 |
| 2026-11-04 | 2296 |
Today
+3 stars today
This week
+13 stars this week
This month
+61 stars this month
Momentum
15.0
growth rate 0.57%/day
<h1 align="center">stable-worldmodel</h1>
<p align="center"><i>A platform for reproducible world model research and evaluation.</i></p>
<p align="center">
<a href="https://galilai-group.github.io/stable-worldmodel/"><img alt="Documentation" src="https://img.shields.io/badge/Docs-blue.svg"/></a>
<a href="https://github.com/galilai-group/stable-worldmodel"><img alt="Tests" src="https://img.shields.io/github/actions/workflow/status/galilai-group/stable-worldmodel/tests.yaml?label=Tests"/></a>
<a href="https://pypi.python.org/pypi/stable-worldmodel/#history"><img alt="PyPI" src="https://img.shields.io/pypi/v/stable-worldmodel.svg"/></a>
<a href="https://arxiv.org/abs/2605.21800v1" target="_blank" style="margin: 2px;"><img alt="ArXiv" src="https://img.shields.io/badge/arXiv-2605.21800-b5212f?logo=arxiv" style="display: inline-block; vertical-align: middle;"/></a>
<a href="https://pytorch.org/get-started/locally/"><img alt="PyTorch" src="https://img.shields.io/badge/PyTorch-ee4c2c?logo=pytorch&logoColor=white"/></a>
<a href="https://github.com/astral-sh/ruff"><img alt="Ruff" src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json"/></a>
<a href="https://colab.research.google.com/github/galilai-group/stable-worldmodel/blob/main/scripts/notebooks/train_from_hf_buckets.ipynb"><img alt="Open In Colab" src="https://colab.research.google.com/assets/colab-badge.svg"/></a>
</p>
<p align="center">
<a href="#installation"><b>Installation</b></a> ·
<a href="#quick-start"><b>Quick Start</b></a> ·
<a href="#environments"><b>Environments</b></a> ·
<a href="#solvers-and-baselines"><b>Solvers & Baselines</b></a> ·
<a href="https://galilai-group.github.io/stable-worldmodel/"><b>Documentation</b></a> ·
<a href="https://arxiv.org/abs/2605.21800v1"><b>Paper</b></a> ·
<a href="#citation"><b>Citation</b></a>
</p>
---
`stable-worldmodel` provides a single, unified interface for the three stages of world model research — **collecting data**, **training**, and **evaluating with model-predictive control** — across a large suite of standardized environments. It ships with reference implementations of common baselines and planning solvers so research code can stay focused on the contribution that matters: the model and the objective.
## Installation
From PyPI:
```bash
pip install 'stable-worldmodel[data]' # recommended: base + Lance dataset I/O
pip install stable-worldmodel # planning/model only, no dataset I/O
pip install 'stable-worldmodel[all]' # + training, environments, and data formats
```
`[data]` pulls in the Lance stack (`lancedb`, `pylance`, `pyarrow`) that backs the
default dataset format. It is a separate extra so that consumers who only need the
solvers and world model — e.g. embedding `stable_worldmodel.planning` in a robotics
image — are not forced to install ~410 MB of native wheels they never import.
LeRobot dataset support is a separate opt-in extra (requires Python 3.12+): `pip install 'stable-worldmodel[lerobot]'`.
From source (development):
```bash
git clone https://github.com/galilai-group/stable-worldmodel
cd stable-worldmodel
uv venv --python=3.10 && source .venv/bin/activate
uv sync --extra all --group dev
```
Datasets and checkpoints are stored under `$STABLEWM_HOME` (defaults to `~/.stable_worldmodel/`). Override the variable to point at your preferred storage location.
> The library is in active development. APIs may change between minor versions.
## Quick Start
```python
import stable_worldmodel as swm
from stable_worldmodel.policy import WorldModelPolicy, PlanConfig
from stable_worldmodel.solver import CEMSolver
# 1. Collect a dataset
world = swm.World("swm/PushT-v1", num_envs=8)
world.set_policy(your_expert_policy)
world.collect("data/pusht_demo.lance", episodes=100, seed=0)
# 2. Load it and train your world model (format is autodetected)
dataset = swm.data.load_dataset("data/pusht_demo.lance", num_steps=16)Excerpt of 16,455 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:25558afea385da64, topic:deep-learning, topic:pytorch