🤗Official LeRobot Compatible Hardware

The Official Hardware for HuggingFace LeRobot

Go from unboxing to training imitation learning policies in under an hour. The SO100 is a fully open-source 6-DOF robot arm kit — pre-assembled, LeRobot native, and ready for AI research.

30-Day Money-BackFree Worldwide Shipping100% Open Source
SO100 Leader and Follower robot arms configured for teleoperation with HuggingFace LeRobot
Leader + Follower Configuration
🤗LeRobot Native

Works out-of-the-box with

🤗

HuggingFace LeRobot

First-class support

ACT Policy

Action Chunking Transformer

Diffusion Policy

State-of-the-art control

Fully Open Source

Hardware + Software

From Unboxing to AI in Under 1 Hour

The Complete LeRobot Setup Workflow

Everything you need comes in the box. No hunting for parts, no compatibility headaches. The SO100 was designed from day one to work seamlessly with LeRobot.

Step 01

Get Your Kit

Order the SO100 complete kit. Pre-assembled leader & follower arms with all cables, servos, and mounts included. Ships free worldwide.

2 min to order
Step 02

Assemble

Snap the pre-assembled arms onto the mounts. Connect USB cables. No soldering, no 3D printing. Ready in 35 minutes with our step-by-step guide.

~35 min
Step 03

Install LeRobot

Clone the repo, pip install, and connect. LeRobot auto-detects SO100 hardware. Calibrate your arms with a single command.

~10 min
Step 04

Train AI

Record demonstrations via teleoperation, then train ACT or Diffusion policies. Deploy your trained model and watch your robot learn.

< 1 hour to first policy
Developer Experience

Three Commands to Your First AI Robot

LeRobot makes robotics as easy as training a language model. Copy, paste, run — your SO100 does the rest.

1

Install LeRobot

terminal
# Clone and install LeRobot
git clone https://github.com/huggingface/lerobot.git
cd lerobot
pip install -e .

# Connect your SO100 arms via USB
# LeRobot auto-detects SO100 hardware ✓
2

Calibrate & Teleoperate

terminal
# Calibrate both arms (one-time setup)
python -m lerobot.calibrate --robot.type=so100

# Start teleoperation — move leader, follower mirrors
python -m lerobot.teleoperate --robot.type=so100
3

Record Demonstrations

terminal
# Record 50 episodes of a pick-and-place task
python -m lerobot.record \
  --robot.type=so100 \
  --num-episodes=50 \
  --repo-id=your-name/so100-pick-place

# Dataset auto-uploads to HuggingFace Hub 🤗
4

Train & Deploy a Policy

terminal
# Train an ACT policy on your dataset
python -m lerobot.train \
  --policy.type=act \
  --dataset.repo-id=your-name/so100-pick-place

# Deploy — watch your robot perform the task!
python -m lerobot.record --policy.path=outputs/train/act
Built for AI Research

LeRobot Use Cases

The SO100 is purpose-built for the most exciting applications in embodied AI. Here's what you can build with LeRobot + SO100.

Teach by Demonstration

Imitation Learning

Record yourself performing a task with the leader arm. The follower mirrors your movements while cameras capture everything. Train a neural network to replicate your behavior — the robot learns from watching you.

  • Record datasets with teleoperation
  • Train ACT (Action Chunking Transformer) policies
  • Upload datasets to HuggingFace Hub
  • Share and reproduce experiments
Real-Time Remote Control

Teleoperation

Control the follower arm in real-time by moving the leader arm. The SO100's leader-follower design gives you intuitive, low-latency control — perfect for data collection or direct manipulation tasks.

  • Sub-second latency leader-follower control
  • 6-DOF matching movement with gripper
  • Webcam integration for visual feedback
  • Perfect for building training datasets
State-of-the-Art Control

Diffusion Policies

Train diffusion-based policies that generate smooth, multi-modal action trajectories. Diffusion Policy captures complex behaviors that simpler methods miss — the same approach powering the latest robotics research.

  • Train Diffusion Policy models on SO100 data
  • Multi-modal action distributions
  • Smooth trajectory generation
  • Cutting-edge research, accessible hardware

Why the LeRobot Community Chooses SO100

Designed hand-in-hand with the HuggingFace robotics team. Every detail optimized for the LeRobot workflow.

Native LeRobot Support

SO100 is a first-class citizen in the LeRobot codebase. Auto-detected, auto-configured. No hacks or workarounds.

Leader-Follower Design

Purpose-built for teleoperation data collection — the core workflow for imitation learning with LeRobot.

6 Degrees of Freedom

Full range of motion for complex manipulation tasks. Gripper included for pick-and-place, sorting, stacking.

Fully Open Source

All CAD files, firmware, and software on GitHub. Fork it, modify it, share your improvements with the community.

Pre-Assembled

No 3D printing. No soldering. Snap together, connect USB, and you're running LeRobot in 35 minutes.

Affordable at $299

Most 6-DOF arms cost $1,000+. The SO100 makes AI robotics research accessible to students, hobbyists, and labs on a budget.

Community Voices

Trusted by the LeRobot Community

SO100 has become one of the most popular robot arms ever. It's incredible to see the community building and learning with it.

CD

Clément Delangue

CEO, Hugging Face

The SO100 is the reference robot arm for LeRobot. If you want to get into AI-powered robotics, this is where you start.

🤗

LeRobot Team

Hugging Face Robotics

I went from zero robotics experience to training imitation learning policies in a weekend. The SO100 + LeRobot combo is unreal.

🤖

Community Member

LeRobot Discord

2.4k+

GitHub Stars

30+

Countries

50+

Universities

#1

on HuggingFace LeRobot

Complete Kit — Nothing Else to Buy

Everything You Need for $299

No surprise costs. No 3D printing required. No sourcing parts from five different vendors. The SO100 kit includes everything for a complete LeRobot setup, delivered to your door with free shipping.

🦾Leader Arm (Pre-assembled)
🤖Follower Arm (Pre-assembled)
⚙️6× STS3215 Servos per arm
🔌USB Cables & Power Supply
🔩Mounting Hardware
📖Assembly & Setup Guide
Order Now — $299

$399

Save $100

SO100 Robot Arm Kit — complete package with leader and follower arms
In Stock — Ships Free in 1-3 Days

Start Your LeRobot Journey Today

Join thousands of researchers, students, and makers who chose the SO100 as their LeRobot hardware. From unboxing to training AI policies in under an hour.

Get Your SO100 Kit — $299
30-Day Money-Back GuaranteeSecure Stripe CheckoutFree Worldwide Shipping