
Record episodes
- Web app
- Phone app
1
Create the skill
On the Collect page, open the skill picker, choose + New skill… → Learned skill, and name it.
2
Engage the leader arm
Plug the leader arm into your computer and click Connect arm, then Engage follow. Use Chrome or Edge.
3
Record
Press Record, do the task, press Stop, then Save or Discard. Repeat.
Record good data
The policy copies exactly what you do, mistakes included.
How many? At least 30 clean episodes for a simple task, 50–80 to be comfortable, and 150 or more for varied positions, objects, or lighting. 30 clean episodes beat 80 sloppy ones.
If the task involves driving, turn on base movement in the recorder. The episode then also records velocity commands and odometry.
Review and upload for training
Replay your episodes and delete bad ones: on the web app’s Datasets page, or the skill’s Record tab in the phone app. New episodes show preparing while they encode. To upload for cloud training, tap Upload in the phone app’s Record tab and wait for the green sync badge. The web app uploads automatically when you start training. Only new episodes are sent.Share on Hugging Face
1
Add your token
Create a token with write permission at huggingface.co/settings/tokens. In the web app, save it under Settings → Keys → Hugging Face.
2
Publish
On the Datasets page, open your dataset and press Publish to Hugging Face. The first time, the robot downloads the LeRobot environment, about 1.5 GB.
3
Name it
Pick your account or an organization, and a repository name. Private is ticked by default: untick it to share the dataset with everyone. Only public datasets open in the visualizer.

