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.
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.
| đ¯ 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. |
- 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.
PRs welcome. Hot-reload mode for working on the code:
lelab --devVite on :8080, uvicorn --reload on :8000.