Skip to content

huggingface/leLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

433 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦾 LeLab

The official graphical interface for LeRobot.

License HF Space Discord

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 ❀️

About

πŸ€— LeLab: A web UI interface on top of LeRobot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors