README.md
May 7, 2026 ยท View on GitHub
๐ฆพ LeLab
The official graphical interface for LeRobot.
LeLab is a web app that puts the full LeRobot workflow โ calibrate, teleoperate, record, train, replay โ into a single browser UI. Plug in your arm, open the app, and go. No CLI gymnastics, no keyboard prompts.
๐ค A web-native front door to LeRobot, designed so newcomers can get from "unboxing" to "training their first policy" in minutes.
๐ค Install and run everything with a single command.
Quick Start
Grab the one-liner from the LeLab Space โ it installs and runs LeLab + LeRobot in a single command.
A page will automatically open in your browser and you are ready to go.
What you can do
| ๐ฏ Calibrate | Guided web flow for both arms โ no keyboard prompts. |
| ๐น๏ธ Teleoperate | Move the leader, the follower mirrors it. Live joint streaming. |
| ๐น Record | Capture episodes into a LeRobotDataset, with cameras. |
| ๐ง Train | Kick off a LeRobot training job, watch logs live. |
| ๐ค Run inference | Execute a trained policy on the follower. |
| โช Replay | Re-run any recorded episode. |
| โ๏ธ Upload | Push your dataset to the Hugging Face Hub in one click. |
Resources
- LeRobot: the underlying library โ go here for everything beyond the UI.
- LeLab Space: try the UI in your browser.
- Discord: chat with the LeRobot community.
- CLAUDE.md: architecture rundown for contributors.
Contribute
PRs welcome. Hot-reload mode for working on the code:
lelab --dev
Vite on :8080, uvicorn --reload on :8000.
Originally hacked together by Team LeLab at the 2025 LeRobot Worldwide Hackathon ๐, now maintained by the LeRobot team at Hugging Face with โค๏ธ