🧪 New tutorials are being published — build from robot arms to sensors step by step
Skip to content

1 · Overview ​

Next: 02 Install and run

LeLab is a web app that puts the LeRobot workflow — calibrate, teleoperate, record, train, replay — into one browser window.

What you can do ​

PageWhat it does
CalibrationGuided calibration of both arms
TeleoperationMove the leader arm; the follower mirrors it, with live joint streaming
RecordingCapture episodes into a LeRobotDataset, with cameras
DatasetsBrowse episodes on disk, frame by frame, with a joint-motion trace
TrainingStart a LeRobot training job and watch the logs
InferenceRun a trained policy on the follower arm
UploadPush your dataset to the Hugging Face Hub

LeLab and LeRobot ​

LeRobot is the library — robot drivers, dataset format, training code. LeLab is a FastAPI server that calls into it, plus a React front end that talks to that server over HTTP and WebSocket.

  • Anything LeLab does not expose is still reachable through the lerobot-* command line.
  • LeLab does not bundle LeRobot. Installing LeLab installs LeRobot.

Requirements ​

RobotSO-101 leader + follower arms — the only supported configuration
ComputerLinux, macOS or Windows
Python3.12 or newer
Node.js22 — only for lelab --dev
USBTwo free ports, one per arm

Calibration, teleoperation and recording run on a laptop. Training is the heavy step, and LeLab can run it on the Hugging Face Hub instead — see page 6.

Where files go ​

Under ~/.cache/huggingface/lerobot/:

PathContents
calibration/teleoperators/so101_leader/*.jsonLeader calibration files
calibration/robots/so101_follower/*.jsonFollower calibration files
ports/leader_port.txt · ports/follower_port.txtLast-used serial ports
saved_configs/*.txtLast-selected calibration profile

Datasets go where LeRobot puts them — by default the same tree.

Clearing that cache, or reinstalling, means recalibrating both arms. See Troubleshooting.

Vocabulary ​

LeRobot names the arms by role; LeLab's API uses a second set of names for the same two arms:

You sayLeRobot / LeLab say
The arm you move by handleader · teleop
The arm that followsfollower · robot

Next: 02 Install and run