LibreAI / AI Agents / lerobot
// agents · huggingface/lerobot

lerobot

Hugging Face's LeRobot: datasets, models and tools to make real-world robotics AI accessible

★ 28.0k stars⑂ 5.8k forksApache-2.0updated 2026-10
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

lerobot is an open-source ai agents project by huggingface (huggingface/lerobot on GitHub). It has 28,013 GitHub stars and 5,837 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 8 October 2026.

GitHub stars
28,013
Forks
5,837
License
Apache-2.0
Last updated on GitHub
8 October 2026
Category
AI Agents
Listing
Full install guide
Official site
Official site
// how it works

How it works

  1. Clarify your goal

    Decide what you want to achieve with lerobot and check the README on GitHub for requirements before installing.

  2. Get the code

    Clone the repository from GitHub (or take the packaged install route in step 3 if the README offers one).

  3. Install and configure

    Follow the project's documented install commands — the Run section below lists the exact ones — and add any required API keys or models.

  4. Run your first task

    Work through the README's quickstart example end to end, then adapt it to your own project or data.

// features

Why people love it

LeRobot Dataset format

A standard format for robot data, loadable from the Hub in a few lines with video handling built in.

State-of-the-art policies

Implementations of leading imitation/reinforcement policies ready to train and evaluate.

Real robot control

APIs to connect to supported robots, read observations and send actions.

Benchmark evaluation

Evaluate policies on standard benchmarks — the README shows evaluation on LIBERO.

Hardware ecosystem

Extension packages for additional robots and teleoperators, including third-party hardware.

Hub-native sharing

Share datasets and trained policies through the Hugging Face Hub like models and datasets elsewhere.

Advertisement
// run it

Run it yourself

  1. Clone the repository

    Get the LeRobot source and examples.

    git clone https://github.com/huggingface/lerobot.git
    cd lerobot
  2. Install the package

    Install LeRobot from PyPI (add robot/teleoperator packages for your hardware as documented).

    pip install lerobot
  3. Load a dataset and train

    Pull a dataset from the Hub using the README's example, then follow the docs to train or evaluate a policy.

    # from lerobot.datasets.lerobot_dataset import LeRobotDataset
    # dataset = LeRobotDataset('lerobot/pusht')  # see README 'LeRobot Dataset'
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains lerobot?

lerobot is maintained by the huggingface organization/account on GitHub, together with open-source contributors, in the public repository huggingface/lerobot.

Is lerobot free to use?

Yes — the code is open source under the Apache-2.0 license. You can use, modify and redistribute it under that license's terms.

Does lerobot need a paid API key?

No API key — LeRobot is free and Apache-2.0. Costs are hardware: a supported robot arm and a machine with a GPU for training.

How does lerobot compare to ROS + bespoke training code?

ROS excels at robot middleware; LeRobot focuses on the learning stack — datasets, policies and evaluation — in one Hub-integrated Python library.

How do I get started with lerobot?

Clone the repository from GitHub, follow the install commands in the Run section (taken from the project's README), and complete the documented quickstart example before adapting it to your own use case.

// keep exploring

Similar tools

AI Agents

SWE-Gym

SWE-Gym: the first training environment for real-world software engineering agents and verifiers (ICML 2025).

★ 748 starsApache-2.0
View guide →
AI Agents

genesis-world

A Python simulation platform for robotics and embodied AI — fast physics, rendering and learning

★ 30.0k starsApache-2.0
View guide →
AI Agents

tau2-bench

A benchmark for tool-agent-user interaction in real-world domains.

★ 2.2k starsMIT
View guide →
AI Agents

smolagents

smolagents — Hugging Face's barebones agent library where agents think in code: a CodeAgent that writes its actions as Python, model-agnostic, Apache-2.0

★ 29.9k starsApache-2.0
View guide →
AI Agents

OSWorld-V2

Benchmark computer-use agents on long, real-world desktop tasks.

★ 353 starsApache-2.0
View guide →
AI Agents

opendia

Connect your browser to AI models with a Dia-style assistant.

★ 1.9k starsMIT
View guide →
// alternatives

Alternatives in AI Agents

The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if lerobot is not the right fit.

Get lerobot

Free and open — grab the source, star the repo, and start creating.