boundless-large-model/boundless-world-modelPublic

High-fidelity world models for general embodied intelligence, such as data engines and world simulators.

AI summary: Physically consistent, action-conditioned video world model acting as a high-fidelity simulator for robotic manipulation.

Stars
1.9K
+2 today
Forks
74
Watchers
20
Open issues
3
Open PRs
0
Contributors
~2
Commits
72
Branches
3

PythonApache-2.0Created Mar 24, 2026Last push 1mo ago+7 stars this week+10 this month

Star history

since May 24, 2026
05001K1.5KMay 2026Jun 2026Jul 2026Aug 2026
1.9K stars as of Aug 7, 2026, tracked back to May 24, 2026. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulAugMonWedFri2025-08-10: 0 commits2025-08-11: 0 commits2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 0 commits2025-08-15: 0 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 0 commits2025-08-19: 0 commits2025-08-20: 0 commits2025-08-21: 0 commits2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 0 commits2025-08-26: 0 commits2025-08-27: 0 commits2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 0 commits2025-09-04: 0 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 0 commits2025-09-09: 0 commits2025-09-10: 0 commits2025-09-11: 0 commits2025-09-12: 0 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 0 commits2025-09-17: 0 commits2025-09-18: 0 commits2025-09-19: 0 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 6 commits2026-03-25: 0 commits2026-03-26: 2 commits2026-03-27: 0 commits2026-03-28: 2 commits2026-03-29: 0 commits2026-03-30: 2 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 6 commits2026-04-12: 0 commits2026-04-13: 7 commits2026-04-14: 7 commits2026-04-15: 4 commits2026-04-16: 13 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 6 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 4 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 2 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 2 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 3 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 1 commit2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits
67 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Permissive license

    Apache-2.0

What boundless-world-model does

The Boundless-World-Model (BWM) is a high-fidelity video world model built on the Wan2.2-TI2V-5B architecture, serving as a low-cost yet highly accurate simulator for general embodied intelligence. It excels at generating physically consistent, action-conditioned video rollouts, making it an ideal data engine and world simulator for training robotic policies. BWM successfully handles complex, long-horizon scene coherence, gracefully managing occlusion, multi-arm synchronization, and constrained object placement. It demonstrates strong out-of-distribution generalization, capable of accurately predicting future states even when initialized with visually novel, AI-generated scenes. By accurately simulating real-world physics and robot-object interactions, it dramatically reduces the need for expensive real-world data collection.

AI researchers, robotics engineers, and labs focused on embodied intelligence and world models. It requires significant compute resources and familiarity with diffusion models, PyTorch, and robotics simulation.

  • Action-Conditioned Generation: Generates highly realistic future video frames conditioned explicitly on specific robotic control actions.
  • Long-Horizon Coherence: Maintains object persistence and scene stability over extended, multi-step interaction sequences.
  • Multi-Arm Synchronization: Accurately simulates coordinated dual-arm tasks without object drift or self-collision artifacts.
  • Out-of-Distribution Robustness: Generalizes zero-shot to entirely novel initial states generated by image models like GPT-4V.
  • Accessible Inference: Provides ready-to-use inference scripts utilizing DiffSynth-Studio for fast local execution.

Where teams use it

Robotic Policy Pre-training

Train embodied AI agents in a physically accurate, infinite video simulator before deploying them to real-world hardware.

Synthetic Data Generation

Act as a massive data engine to generate millions of varied, labeled interaction videos to overcome the scarcity of real-world robotics data.

Closed-Loop Planning

Allow an autonomous agent to 'imagine' the visual consequences of various action sequences to plan the optimal path for a complex task.

Simulation-to-Real Transfer

Test the robustness of robotic control algorithms against severe visual domain shifts using BWM's out-of-distribution generalization capabilities.

Getting started: conda create -n BWM python=3.10.20

README

main branch

🌍 Boundless-World-Model

BWM is a physically consistent, action-conditioned video world model built upon Wan2.2-TI2V-5B, serving as a low-cost yet high-fidelity simulator for robotic manipulation.

🗞️ News

  • [2026-05] 🏆 Top results on WorldArena Leaderboard! BLM ranks 1st among open-source models on Track 1 and Track 2 Data Engine, while BWM-fast ranks 2nd overall on Track 1.
  • [2026-05] 🚀 Inference code released! Generate action-conditioned robot manipulation videos with BWM. See 🛠️ Usage.
  • [2026-05] 🎉 Model definition released! The BWM architecture and core model components are now available.

🏆 Competition Results

CVPR 2026 WorldArena Challenge

  • BLM: 🥇 1st Place among open-source models on Track 1 and Track 2 Data Engine.
  • BWM-fast: 🥈 2nd Place on the overall Track 1 leaderboard.
Track 1 open-source leaderboard
Track 1 open-source leaderboard
Track 2 Data Engine open-source leaderboard
Track 2 Data Engine open-source leaderboard
Track 1 overall leaderboard
Track 1 overall leaderboard

Leaderboard: https://huggingface.co/spaces/WorldArena/WorldArena

Table of Contents


✅ TODO

  • Release inference code
  • Release model definition
  • Release model weights
  • Release training code
  • Release technical report

🏗️ Framework

Coming soon !


🎬 Qualitative Results

CVPR 2026 WorldArena Challenge

The following simulation scenes are generated autoregressively by BWM from initial frames and action sequences in the WorldArena test set, achieving high-fidelity visual realism while maintaining long-horizon physical consistency.

🧩 Scene 1: Compositional Spatial Rearrangement

blocks ranking size stack bowls three
  • Task: arrange blocks by size, stack bowls
  • Challenge: Multi-object spatial ordering, stacking stability, and contact-rich placement
  • Ours:
    • ✅ Preserves object identity and target layout
    • ✅ Maintains stable stacking contacts
    • ✅ Predicts adaptive gripper control

🚪 Scene 2: Articulated Hinge Interaction

open microwave open laptop
  • Task: open microwave, open laptop
  • Challenge: Articulated hinge motion, constrained rotation, and persistent object state
  • Ours:
    • ✅ Captures hinge-constrained opening dynamics
    • ✅ Maintains coherent object geometry during rotation
    • ✅ Preserves opened states over long-horizon rollouts

🕹️ Scene 3: Fine-Grained Affordance Interaction

turn switch hanging mug
click bell stamp seal
  • Task: turn switch, hang mug, click bell, stamp seal
  • Challenge: Small contact regions, constrained placement, and precise state-changing interactions
  • Ours:
    • ✅ Captures fine-grained affordance dynamics
    • ✅ Aligns contact with object affordances
    • ✅ Preserves state-changing interactions

🤝 Scene 4: Bimanual Coordination and Handover

handover block handover mic
  • Task: hand over block, hand over mic
  • Challenge: Dual-arm synchronization, inter-arm occlusion, and coordinated grasp timing
  • Ours:
    • ✅ Models synchronized dual-arm motion
    • ✅ Preserves object continuity
    • ✅ Avoids close-contact collisions

📦 Scene 5: Long-Horizon Constrained Placement

put object cabinet put bottles dustbin
  • Task: put object in cabinet, put bottles in dustbin
  • Challenge: Long-horizon transport, partial occlusion, and constrained final placement
  • Ours:
    • ✅ Maintains long-horizon scene coherence
    • ✅ Handles occlusion without object drift
    • ✅ Produces stable constrained placement

Out-of-Distribution Generalization

To test generalization beyond benchmark initial states, we use GPT-Image-2-created initial scenes with original robot action sequences and let BWM autoregressively roll out the future under object appearance shifts.

ood episode100 ood episode100 variant 1 ood episode100 variant 3
ood episode33 ood episode33 variant 1 ood episode33 variant 5
  • Task: shake bottle, put object in cabinet
  • Challenge: Novel initial scenes and object appearance shifts
  • Ours:
    • ✅ Generalizes to GPT-Image-2-created initial scenes
    • ✅ Preserves action-conditioned dynamics
    • ✅ Maintains coherent robot-object interaction

🛠️ Usage

Quick Start: Video Generation Inference

Environment Setup

# Create conda environment
conda create -n BWM python=3.10.20
conda activate BWM

# Install PyTorch with CUDA support
pip install torch==2.8.0 torchvision==0.23.0 torchaudio==2.8.0 --index-url https://download.pytorch.org/whl/cu128

# Install DiffSynth-Studio
pip install diffsynth==2.0.11

# Install dependencies
pip install -r requirements.txt

Model Weights

Download the Wan2.2-TI2V-5B base model from ModelScope:

modelscope download --model Wan-AI/Wan2.2-TI2V-5B --local_dir models/Wan2.2-TI2V-5B

Download the BWM checkpoint from Hugging Face:

hf download BLM-Lab/Boundless-World-Model step-12000.safetensors --local-dir ckpt/BLM

Run Inference

The demo metadata, videos, actions, and normalization statistics are already included under demo/.

Set local paths before running inference:

cp scripts/local.example.sh scripts/local.sh

Update MODEL_PATHS and CKPT_PATH in scripts/local.sh, then run:

bash scripts/infer_example.sh

🏋️ Training

Coming soon !


🙏 Acknowledgements

This project builds upon the following open-source projects and benchmarks. We thank these teams for their contributions:

We also acknowledge the following engineering contributions:

  • Wentao Tan: basic architecture design · Email · GitHub
  • Zengrong Lin: core code implementation · Email · GitHub
  • Yang Sun: code refactoring and software maintainability · Email · GitHub

We further thank all project contributors for their valuable discussions, support for the paper experiments, and participation in the WorldArena challenge.

  • Supervision: Heng Tao Shen
  • Principal Investigator: Lei Zhu
  • Student Project Leadership: Wentao Tan, Tianshi Wang
  • WorldArena Challenge:
    • Strategy Design: Wentao Tan, Bowen Wang
    • Inference-Time Scaling: Tianshi Wang, Chenming Li
    • Data Pipeline: Bowen Wang, Enci Xie, Wentao Tan, Chenming Li, Yang Sun, Yipeng Chen, Xuebin Fang, Zequn Wang
    • Metric Analysis: Wentao Tan, Enci Xie, Chenming Li, Tianshi Wang
    • Closed-Loop Rollout: Zequn Wang, Zhe Li, Heng Zhi, Zengrong Lin
  • Model Architecture:
    • Innovation: Wentao Tan, Zengrong Lin, Enci Xie, Baixu Ji
    • Model Training: Zengrong Lin, Yang Sun, Zhe Li
  • Post Training: Yang Sun, Zengrong Lin, Wentao Tan
  • Baselines: Zequn Wang, Heng Zhi, Yipeng Chen, Chenyu Liu, Wenjie Yang, Hao Xue, Chen Xu
  • VLAs Support:
    • Real-World: Heng Zhi
    • Simulation: Heng Zhi, Baixu Ji
  • Infrastructure:
    • Distributed Evaluation: Wenhao Liu
    • Real-World Setup: Zhe Li
  • Discussion Support: Fengling Li

📧 Contact

Contributors are listed in alphabetical order by English name.

Baixu Ji, Bowen Wang, Chen Xu, Chenming Li, Chenyu Liu, Enci Xie, Fengling Li, Hao Xue, Heng Tao Shen, Heng Zhi, Lei Zhu, Tianshi Wang, Wenhao Liu, Wenjie Yang, Wentao Tan, Xuebin Fang, Yang Sun, Yipeng Chen, Zengrong Lin, Zequn Wang, Zhe Li


📜 Citing

If you find BWM is useful in your research or applications, please consider giving us a star 🌟.


View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Commits per week

last 52 weeks
310Week of 2025-08-10: 0 commitsWeek of 2025-08-17: 0 commitsWeek of 2025-08-24: 0 commitsWeek of 2025-08-31: 0 commitsWeek of 2025-09-07: 0 commitsWeek of 2025-09-14: 0 commitsWeek of 2025-09-21: 0 commitsWeek of 2025-09-28: 0 commitsWeek of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 10 commitsWeek of 2026-03-29: 2 commitsWeek of 2026-04-05: 6 commitsWeek of 2026-04-12: 31 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 6 commitsWeek of 2026-05-24: 6 commitsWeek of 2026-05-31: 2 commitsWeek of 2026-06-07: 3 commitsWeek of 2026-06-14: 0 commitsWeek of 2026-06-21: 0 commitsWeek of 2026-06-28: 1 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 0 commitsWeek of 2026-07-26: 0 commitsWeek of 2026-08-02: 0 commitsAug 10, 2025Aug 2, 2026
67 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 0 commitsSun 10:00 — 0 commitsSun 11:00 — 0 commitsSun 12:00 — 0 commitsSun 13:00 — 0 commitsSun 14:00 — 0 commitsSun 15:00 — 0 commitsSun 16:00 — 0 commitsSun 17:00 — 0 commitsSun 18:00 — 0 commitsSun 19:00 — 0 commitsSun 20:00 — 0 commitsSun 21:00 — 0 commitsSun 22:00 — 0 commitsSun 23:00 — 0 commitsMon 0:00 — 0 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 0 commitsMon 10:00 — 0 commitsMon 11:00 — 0 commitsMon 12:00 — 0 commitsMon 13:00 — 2 commitsMon 14:00 — 0 commitsMon 15:00 — 2 commitsMon 16:00 — 0 commitsMon 17:00 — 2 commitsMon 18:00 — 0 commitsMon 19:00 — 0 commitsMon 20:00 — 3 commitsMon 21:00 — 0 commitsMon 22:00 — 0 commitsMon 23:00 — 0 commitsTue 0:00 — 0 commitsTue 1:00 — 0 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 0 commitsTue 10:00 — 0 commitsTue 11:00 — 0 commitsTue 12:00 — 0 commitsTue 13:00 — 1 commitsTue 14:00 — 0 commitsTue 15:00 — 4 commitsTue 16:00 — 11 commitsTue 17:00 — 0 commitsTue 18:00 — 0 commitsTue 19:00 — 1 commitsTue 20:00 — 3 commitsTue 21:00 — 1 commitsTue 22:00 — 0 commitsTue 23:00 — 2 commitsWed 0:00 — 1 commitsWed 1:00 — 0 commitsWed 2:00 — 0 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 0 commitsWed 10:00 — 0 commitsWed 11:00 — 0 commitsWed 12:00 — 0 commitsWed 13:00 — 0 commitsWed 14:00 — 0 commitsWed 15:00 — 0 commitsWed 16:00 — 3 commitsWed 17:00 — 0 commitsWed 18:00 — 0 commitsWed 19:00 — 0 commitsWed 20:00 — 0 commitsWed 21:00 — 0 commitsWed 22:00 — 3 commitsWed 23:00 — 0 commitsThu 0:00 — 0 commitsThu 1:00 — 0 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 0 commitsThu 9:00 — 0 commitsThu 10:00 — 0 commitsThu 11:00 — 0 commitsThu 12:00 — 0 commitsThu 13:00 — 0 commitsThu 14:00 — 0 commitsThu 15:00 — 3 commitsThu 16:00 — 4 commitsThu 17:00 — 1 commitsThu 18:00 — 1 commitsThu 19:00 — 0 commitsThu 20:00 — 1 commitsThu 21:00 — 2 commitsThu 22:00 — 2 commitsThu 23:00 — 2 commitsFri 0:00 — 0 commitsFri 1:00 — 0 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 0 commitsFri 9:00 — 0 commitsFri 10:00 — 0 commitsFri 11:00 — 0 commitsFri 12:00 — 0 commitsFri 13:00 — 0 commitsFri 14:00 — 0 commitsFri 15:00 — 0 commitsFri 16:00 — 0 commitsFri 17:00 — 0 commitsFri 18:00 — 1 commitsFri 19:00 — 0 commitsFri 20:00 — 0 commitsFri 21:00 — 0 commitsFri 22:00 — 1 commitsFri 23:00 — 0 commitsSat 0:00 — 0 commitsSat 1:00 — 0 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 0 commitsSat 10:00 — 0 commitsSat 11:00 — 0 commitsSat 12:00 — 0 commitsSat 13:00 — 0 commitsSat 14:00 — 0 commitsSat 15:00 — 2 commitsSat 16:00 — 5 commitsSat 17:00 — 3 commitsSat 18:00 — 0 commitsSat 19:00 — 0 commitsSat 20:00 — 0 commitsSat 21:00 — 0 commitsSat 22:00 — 0 commitsSat 23:00 — 0 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
May 31, 2026daily#11+81
May 30, 2026daily#23+61