Build Your Own AI-Powered Robot
Low-Cost Robotics
Just $200 per arm! The SO-101 design makes cutting-edge robotics accessible to students, makers, and hobbyists at a fraction of traditional costs.
Leader-Follower Design
Train your robot in minutes with the intuitive leader arm. Simply move the leader to teach the follower arm, then watch as it repeats your actions autonomously.
AI-Ready Platform
Seamlessly integrates with the open-source 🤗 LeRobot library. Experiment with state-of-the-art machine learning models for robotics control and automation.
Expandable Design
Add camera mounts, tactile sensors, or even mount your arm on a mobile platform. A growing ecosystem of add-ons lets you customize your robot for specific applications.
Active Community
Join a global community of educators, makers, and researchers. Share designs, code, and applications with supportive enthusiasts through the LeRobot community on Discord.
Powered by LeRobot Library
The SO-101 arms are designed to work seamlessly with the open-source LeRobot library, providing state-of-the-art AI for real-world robotics.
- Pre-trained machine learning models
- Imitation learning and reinforcement learning support
- Easy teleoperation and recording of demonstrations
# Control the SO-101 with LeRobot
# Teleoperate your robot arms
python lerobot/scripts/control_robot.py \
--robot.type=so100 \
--robot.cameras='{}' \
--control.type=teleoperate
# Record a demonstration dataset
python lerobot/scripts/control_robot.py \
--robot.type=so100 \
--control.type=record \
--control.fps=30 \
--control.single_task="Grasp object" \
--control.repo_id="" \
--control.tags='["so101","demo"]' \
--control.num_episodes=2
# Train a policy on your demonstration
python lerobot/scripts/train.py \
--dataset.repo_id="" \
--policy.type=act \
--policy.device=cuda
# Run your trained policy
python lerobot/scripts/control_robot.py \
--robot.type=so100 \
--control.type=record \
--control.policy.path=""
What's in the kit?

Complete DIY Kit Includes:
- 12 × 12V STS3215 Feetech Servos with different gear ratios (1/345, 1/191, 1/145)
- 2 × Waveshare servo control boards
- 2 × USB A to C cables + Power adapters
- 1 × Screwdriver set for assembly
- 4 × Table clamps for secure mounting
- All 3D-printed parts
No soldering required — all parts snap together for easy assembly!
What Can You Build?
The SO-101 arms can be programmed for a wide range of tasks. Here are just a few examples of what you can accomplish.
Object Manipulation
Train your robot to pick up, sort, and place objects with precision.
Drawing & Writing
Attach a pen or marker to create art or write text with your robot arm.
Vision-Based Tasks
Add a camera to enable visual tracking and object recognition.
Educational Projects
Perfect for STEM classrooms, robotics clubs, and student projects.
Research & Prototyping
Test algorithms and ideas with an affordable real-world platform.
Custom Automation
Create your own automated solutions for repetitive tasks.