LeRobot

LeRobot provides tools and learning resources for developing AI systems for robotics.

github.com/huggingface/lerobot
LeRobot homepage screenshot

About LeRobot

LeRobot is an open-source repository from Hugging Face that provides models, datasets, and tools for real-world robotics, written in PyTorch. It can be installed from PyPI with pip. The project aims to lower the barrier to entry for robotics AI work by making shared datasets and pretrained models available to a broad audience.

The repository includes a Python Robot interface that separates control logic from hardware details and lists natively supported robots and teleoperation devices. It also defines the LeRobotDataset format, which stores synchronized video or images with Parquet state and action data, and it includes tools for editing datasets. Policy implementations cover imitation learning, reinforcement learning, vision-language-action models, world models, and reward models. Some reinforcement learning policies are marked as coming soon, and hardware setup and policy setup are described in separate documentation.

Key features

  • Unified Robot class interface that separates control logic from hardware specifics
  • Native integration with listed robots, teleoperation devices, gamepads, keyboards, and phones
  • LeRobotDataset format pairing synchronized MP4 video or images with Parquet state and action data
  • Dataset tools to delete episodes, split datasets, add or remove features, and merge datasets
  • Policy training launched from a command-line script configuration using lerobot-train
  • Implementations of imitation learning, vision-language-action, world model, and reward model policies
Best for: Robotics researchers and developers who work in Python and PyTorch and want to use shared robotics datasets and pretrained policies.
Good for
  • Open source repository
  • Supports a range of robots and teleoperation devices through one interface
  • Datasets can be loaded from the Hugging Face Hub
Watch out for
  • Some reinforcement learning policies are listed as coming soon
  • Detailed installation and hardware setup are covered in separate documentation
  • Robots not natively integrated require implementing the Robot interface

LeRobot at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

LeRobot alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in ML Training & Optimization

Well-known listings from the same topic.

All 75

LeRobot FAQ

How is LeRobot installed?
It can be installed directly from PyPI with pip install lerobot. The repository points to a separate Installation Documentation for detailed steps.
Can LeRobot be used with a custom robot?
Yes. The source states that the library is designed to be extensible, and that implementing the Robot interface lets you use its data collection, training, and visualization tools with your own robot.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing