LeRobot documentation

Third-Party Robots & Teleoperators

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v0.6.1).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Third-Party Robots & Teleoperators

The LeRobot ecosystem extends far beyond its officially supported hardware. Thanks to LeRobot’s plugin architecture, the community has built integrations for a wide range of robot arms and teleoperation devices — from industrial manipulators and dexterous hands to affordable hobbyist platforms, VR headsets, haptic devices, and full arm-plus-teleoperator kits. This page showcases community-maintained integrations you can use for teleoperation, data collection, and policy deployment.

These projects are developed and maintained by third parties. Please refer to each repository for installation instructions, hardware requirements, and support.

Drop-in plugins are auto-discovered by package name: LeRobot imports any installed package prefixed with lerobot_robot_ or lerobot_teleoperator_. Once installed, reference the type the plugin registers (see its README — it may differ from the package name) directly from any LeRobot command:

pip install lerobot_robot_<name> lerobot_teleoperator_<name>

lerobot-record \
    --robot.type=<robot_name> \
    --teleop.type=<teleoperator_name> \
    --dataset.repo_id=${HF_USER}/my-dataset \
    --dataset.num_episodes=5

⚠️ marks projects that are forks/extensions of LeRobot. They may require custom setup rather than working with an unmodified install. All other entries are drop-in plugins.

Industrial & Collaborative Arms

ProjectDescription
lerobot-robot-xarmPlugin for the xArm collaborative arm series from UFACTORY.
lerobot_robot_ufactory ⚠️Official package for the xArm series from UFACTORY. It wraps LeRobot in its own record, teleoperate, and eval commands and supports GELLO, Pika, UMI, and SpaceMouse teleoperation.
lerobot_lebaiPlugin for the six-axis collaborative arms from Lebai.
LeFranX ⚠️LeRobot extension for the Franka research arm, paired with the RobotEra XHand hand for VR teleoperation.
lerobot-robot-franka-research3Plugin for the Franka Research 3 arm through franky, with joint, Cartesian, and impedance control. A companion plugin pairs it with the BrainCo Revo2 hand.

Universal Robots UR5e

ProjectDescription
UR5e-LeRobot ⚠️LeRobot extension for the Universal Robots UR5e, with single-arm and bimanual support.
lerobot_ur5e_auto ⚠️LeRobot extension for a mobile Universal Robots UR5e, adding automated recording at scale with minimal supervision.
lerobot_robot_ur5ePlugin for the Universal Robots UR5e with a Robotiq gripper, over RTDE control.

Research & Learning Arms

ProjectDescription
lerobot_trossenPlugin for the WidowX and ALOHA-style arms from Trossen Robotics.
lerobot-robot-galaxea-a1Plugin for the A1 6 degrees of freedom arm from Galaxea, controlled through the separately installed Galaxea A1 Runtime, with a matching SO-Leader teleoperator (a modified SO-101 leader arm).

AgileX Piper

ProjectDescription
lerobot_robot_piper (AgRobotics Research)Plugin for the AgileX Piper arm.
lerobot_robot_piper (WeGo Robotics)Plugin for the AgileX Piper arm, with multi-arm teleoperation, safety limits, and GUI tools.
lerobot-robot-piper (FashionStar)Plugin for the AgileX Piper arm over CAN, the companion robot for the PiperMate teleoperator listed under Leader Arms.

Affordable & Hobbyist Arms

ProjectDescription
fashionstar-lerobot-robot-celloPlugin for the StarAI Cello 6+1 degrees of freedom robot arm from FashionStar.
fashionstar-lerobot-robot-violaPlugin for the compact StarAI Viola 6+1 degrees of freedom robot arm from FashionStar, with its matching StarAI Violin teleoperator arm.
lerobot_robot_roarm_m3Plugin for the Waveshare RoArm-M3 5 degrees of freedom arm with gripper, driven by its onboard ESP32 over serial.

Hands & Grippers

ProjectDescription
lerobot-robot-ghandPlugin for the LEAP V1 KAIZEN hand from Algomatic Dynamics, a 16 degrees of freedom four-finger hand compatible with the LEAP Hand v1. The companion ghand SDK adds webcam hand-tracking teleoperation and MuJoCo simulation.
lerobot-robot-revo2-handPlugin for the Revo2 dexterous hand from BrainCo, through BrainCo's Python SDK.
fastgripper-lerobotPlugin for FastGripper, a worm-gear parallel gripper for the SO-101 that holds its grip without power. The robot type fastgripper_follower exposes it as a standard 0–100 gripper.

Service, Mobile & Utility Robots

ProjectDescription
lerobot-robot-ugo-proPlugin for the ugo Pro dual-arm service robot from ugo.
lerobot-robot-ugo-novaPlugin for the ugo Nova wheeled semi-humanoid from ugo, reading joints and cameras and sending joint commands over ROS 2.
lerobot-robot-sourcceyPlugin for Sourccey, the open-source dual-arm home robot on a mecanum base from Vulcan Robotics, with its leader-arm teleoperator, a Python SDK, and 2D LiDAR tools.
onero_lerobotPlugin for the SwitchBot Onero H1 wheeled household humanoid, wrapping its ROS 2 SDK as a LeRobot robot.
lerobot_robot_lekiwi_pincopenPlugin for a LeKiwi mobile manipulator with a PincOpen gripper.
lerobot-robot-dummyPlugin simulating a robot for recording without hardware. Useful for debugging !

Teleoperators

VR & Motion Controllers

ProjectDescription
lerobot-teleoperator-teleopPlugin turning a phone or VR headset into a teleoperator via WebXR, wrapping the open-source teleop library.
lerobot-teleoperator-spacemousePlugin for the 3Dconnexion SpaceMouse, with inverse kinematics for SO-ARMS robots.
vr-teleop-kitPlugin teleoperating arms from a Meta Quest (WebXR), relying on URDF descriptions for inverse kinematics.
lerobot-teleoperator-pico4Plugin for the PICO 4 VR headset, with a companion controller-free hand-tracking variant.
lerobot-teleoperator-rebot-vrPlugin from Seeed Studio teleoperating the reBot Arm B601-RS and B601-DM (supported natively in LeRobot) with PICO 4 controllers, in single- or dual-arm mode.

Leader Arms

ProjectDescription
lerobot_teleoperator_gelloPlugin for the 7 degrees of freedom GELLO teleoperator.
lerobot_teleoperator_yamactiveleaderPlugin for the active YAM teleoperator from I2RT, a bilateral force-feedback arm.
lerobot_teleoperator_omyPlugin for the OMY-L100 6 degrees of freedom teleoperator from ROBOTIS.
lerobot-teleoperator-pipermatePlugin for the PiperMate teleoperator (FashionStar UART servos), driving the AgileX Piper arm.
lerobot_teleoperator_openarm_kerPlugin for the OpenArm KER leader arm from Enactic. It drives the native openarm_follower and bi_openarm_follower.
LeRobot-Anything-U-Arm ⚠️U-Arm, a low-cost leader arm (from about $60) that teleoperates many commercial arms, with LeRobot teleoperation scripts for SO-100, LeKiwi, and XLeRobot followers (paper).

Haptic Devices

ProjectDescription
lerobot_teleoperator_inverse3Plugin for the Haply Inverse3 haptic device, adding force-feedback teleoperation.
lerobot_teleoperator_omega7Plugin for the Force Dimension omega.7 haptic device, adding force-feedback teleoperation.

Networked & Remote

ProjectDescription
lerobot-teleoperator-livekitPlugin receiving teleoperation commands over a LiveKit Portal (WebRTC) for remote control.

Full Kits (Robot + Teleoperator)

ProjectDescription
SO-ARM 102Next-generation SO-ARM 102 leader–follower kit: parallel gripper, 2× payload and frame stiffness, 67% faster shoulder/elbow joints, and 10% longer reach than SO-ARM 101. LeRobot plugin.
lerobot-arx5Plugin for the ARX5 arm: lerobot-arx5 robot arm with its lerobot-teleoperator-arx5 teleoperator arm.
Nextis-AIRA-3DPlugin for the 7 degrees of freedom arm from Nextis: robot arm aira_follower and teleoperator arm aira_leader.
lerobot_yamPlugin suite for the YAM arm from I2RT: robot arm yam_follower and teleoperator arm yam_leader.
trlc-dk1Plugin for the development kit from The Robot Learning Company: single and bimanual arms follower/teleoperator types.
hex_lerobot_driversPlugin suite for HEXFELLOW devices: robots, teleoperators, and cameras (see Cameras & Sensors).
lerobot-robot-nexarm-followerPlugin for the NexArm from Hiwonder: the robot arm and its matching teleoperator arm.
Star-Arm-102Plugin for the open-source Star Arm 102 6+1 degrees of freedom arm from FashionStar: lerobot-robot-stararm102 robot arm (102-FL) with its lerobot-teleoperator-stararm102 teleoperator arm (102-LD, or the pose-holding 102-HD).
lerobot_robot_elrobotPlugin for the 3D-printed 7+1 degrees of freedom ElRobot from NormaCore: robot arm elrobot_follower and teleoperator arm elrobot_leader.
lerobot-robot-axolPlugin for the Almond Axol dual-arm robot: robot axol, VR teleoperator axol_vr (WebXR), a ZED camera, and axol_mantis for the handheld Mantis demonstration rigs.

ROS 2 Bridges

ProjectDescription
leros2Plugin bridging ROS 2 topics and actions to LeRobot robots and teleoperators.
lerobot_robot_ros2_zenohPlugin bridging ROS 2 robots to LeRobot over Zenoh pub/sub transport.
lerobot-robot-rosettaPlugin from the Rosetta project exposing a ROS 2 robot through topics declared in a contract YAML, with a matching teleoperator plugin.

Contributing

Built your own LeRobot hardware integration? The plugin system makes it straightforward to add new robots and teleoperators — check out the Bring Your Own Hardware guide to get started, and share your project with the community!

Update on GitHub