Skip to content

huggingface/leLab

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

A web UI interface on top of lerobot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors