huggingface/lerobot

🤗 LeRobot: Making AI for Robotics more accessible with end-to-end learning

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 2 minutes ago
Added to GitGenius on February 27th, 2026
Created on January 26th, 2024
Open Issues & Pull Requests: 820 (+0)
Number of forks: 5,463
Total Stargazers: 26,877 (+0)
Total Subscribers: 163 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 34.8 hours
Mean response time: 21.2 days
90th percentile: 70.5 days
Tracked items: 1,249

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 95% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 59% of tracked open issues have had no activity in three months. Only 5% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 349
New in 7 days: 7
Closed in 7 days: 3
Avg open age: 82 days
Stale 30+ days: 275
Stale 90+ days: 211

Recent activity

Opened in 7 days: 6
Closed in 7 days: 2
Comments in 7 days: 9
Events in 7 days: 58

Top labels

  • bug (498)
  • policies (467)
  • question (350)
  • dataset (344)
  • stale (317)
  • training (199)
  • enhancement (180)
  • configuration (137)

Detailed Description

LeRobot is a Hugging Face robotics library built in PyTorch that aims to democratize AI for robotics by providing models, datasets, and tools for real-world robotic applications. The project seeks to lower barriers to entry so that researchers and developers can contribute to and benefit from shared datasets and pretrained models across the robotics community.

The library provides a hardware-agnostic, Python-native interface that standardizes control across diverse robotic platforms. It supports a wide range of robots including the SO100, LeKiwi, Koch, HopeJR, OMX, EarthRover, Reachy2, Unitree G1, and reBot B601, along with various teleoperation devices like gamepads, keyboards, and phones. The unified Robot class interface decouples control logic from hardware specifics, and the library is designed to be extensible so users can implement the Robot interface for custom robots while leveraging LeRobot's data collection, training, and visualization tools.

LeRobot addresses data fragmentation in robotics through its standardized LeRobotDataset format, which uses synchronized MP4 videos or images for vision data alongside Parquet files for state and action information. These datasets are hosted on the Hugging Face Hub, enabling efficient storage, streaming, and visualization of large-scale robotic datasets. The library includes tools for dataset manipulation such as deleting episodes, splitting by indices or fractions, adding or removing features, and merging multiple datasets.

The repository implements state-of-the-art policies in pure PyTorch across multiple categories. Imitation learning models include ACT, Diffusion, VQ-BeT, and Multitask DiT Policy. Reinforcement learning approaches cover HIL-SERL and TDMPC. Vision-Language-Action models include Pi0, Pi0Fast, Pi0.5, GR00T N1.7, SmolVLA, XVLA, EO-1, MolmoAct2, and WALL-OSS. The library also features world models like VLA-JEPA and reward models including SARM, TOPReward, and Robometer. Training policies is designed to be straightforward through configuration scripts.

LeRobot supports evaluation of policies in both simulation and real hardware environments using unified evaluation scripts and standard benchmarks like LIBERO and MetaWorld. The project provides comprehensive documentation, tutorials including Chinese-language guides, community resources through Discord, and practical demonstrations such as a t-shirt folding experiment. An associated web interface called LeLab enables browser-based teleoperation, calibration, dataset recording, and training without requiring command-line interface knowledge.