Run SmolVLA on an SO-101 so it follows plain-English tasks
Arm, Hard, $230
Fine-tune Hugging Face's small vision-language-action model SmolVLA on your own SO-101 demos so the arm acts on instructions like 'put the red block in the box'.
Cost $230: SO-ARM100 README BOM, pair.
SmolVLA ships inside LeRobot as a compact VLA policy built for community hardware. You record a LeRobot dataset with task strings, fine-tune the pretrained SmolVLA base, and deploy it on the same arm. It's the cheapest way to get language-conditioned manipulation at home.
Hardware & cost: An SO-101 leader/follower pair (~$230 BOM), 1-2 cameras, and a GPU for fine-tuning (a consumer card or a rented one).
Difficulty: Hard. Data quality matters more than code; plan for 50+ clean episodes.
Agent install prompt (paste into Claude Code, Cursor or Codex): "Set up https://github.com/huggingface/lerobot with `pip install -e ".[smolvla]"`, then help me record a dataset with a task description on my SO-101 and fine-tune the SmolVLA base policy on it, following the LeRobot SmolVLA docs."
Source: LeRobot SmolVLA (huggingface/lerobot) — https://github.com/huggingface/lerobot (facts checked against the project README, Oct 2026; prices vary by region).
Quick answers
- How much does it cost to run SmolVLA on an SO-101 so it follows plain-English tasks?
- About $230, per the SO-ARM100 README BOM, pair.
- What do you need to run SmolVLA on an SO-101 so it follows plain-English tasks?
- An SO-101 leader/follower pair (~$230 BOM), 1-2 cameras, and a GPU for fine-tuning (a consumer card or a rented one).
- How hard is it to run SmolVLA on an SO-101 so it follows plain-English tasks?
- Hard. Data quality matters more than code; plan for 50+ clean episodes.
Buying the parts new, one SO-101 follower arm came to $131.69 at Oct 30 retail prices. See the SO-101 parts list and cost.
How your agent drives it
Copied from the huggingface/lerobot README
- Shell
$ pip install lerobot
- Shell
$ lerobot-record \ --robot.type=<robot_name> \ --teleop.type=<teleoperator_name> \ --dataset.repo_id=${HF_USER}/my-dataset
Any coding agent that can run a shell can run these. Read the README before you run anything on a robot that moves.
Parts list
Some buy links may earn Robot Use Cases a commission. You pay the same price. Prices are what the builder listed in their source, so check the store.
SO-101: leader + follower pair (for teleop and LeRobot training)
Builder's listed total $229.88- 7× Feetech STS3215 servo 7.4V, 1/345 gear (C001) · $13.89 eachBuy at Alibaba
- 2× Feetech STS3215 servo 7.4V, 1/191 gear (C044) · $13.89 eachBuy at Alibaba
- 3× Feetech STS3215 servo 7.4V, 1/147 gear (C046) · $13.89 eachBuy at Alibaba
- 2× Waveshare serial bus servo driver board · $10.60 eachBuy at Amazon
- USB-C cable, 2 pack · $7Buy at Amazon
- 2× 5V power supply (5.5x2.1mm) · $10 eachBuy at Amazon
- Table clamp, 4 pack · $9Buy at Amazon
- Precision screwdriver set · $6Buy at Amazon
- Alternative: all 6 leader servos in one bundle (3x C046, 2x C044, 1x C001)Buy at Alibaba
Also needed: 3D-printed parts for both arms in PLA+ (or a printed kit below). The leader's six servos are also sold as one bundle.
Or buy a kit
Kits listed in the SO-ARM100 README. Prices change by option, so check the vendor page.
- Seeed Studio SO-ARM kit (includes 3D-printed kits)Buy at Seeed Studio
- WowRobo SO-ARM101 kit (assembled versions)Buy at WowRobo
- PartaBot, US (assembled versions)Buy at PartaBot
- ForgeMotion Labs on Amazon US (frame, electronics or complete kits)Buy at Amazon
- Seeed kit on AliExpressBuy at AliExpress
From TheRobotStudio/SO-ARM100 README, Parts For Two Arms, checked 2026-10-17.
Ideas to try with it
Our ideas, not the builder's claims.
- Say 'put the red block in the box' and watch it try
- Fine-tune on your own desk objects so it learns your stapler and mug
- Wire it to a voice assistant so spoken requests become arm tasks
1 more ideaShow fewer
- Compare SmolVLA against an ACT policy on the same 50 demos
- Last commit
- 2026-11-03
- Builder
- huggingface
- Repo
- huggingface/lerobot, 28,662 stars
- Built with
- SO-100/SO-101 arm (LeRobot)
SO-101 / LeRobot, 4 builds: Build the $100-class SO-101 open-source robot arm · Run SmolVLA on an SO-101 so it follows plain-English tasks · Teach an SO-101 arm to pick and place with LeRobot · Livestream and remote-control your SO-101 arm from a web app
What to build next
Builds that share a board, robot or agent with this one.
Teach an SO-101 arm to pick and place with LeRobotAlso built on the SO-101 arm
Build the $100-class SO-101 open-source robot armAlso built on the SO-101 arm
Livestream and remote-control your SO-101 arm from a web appAlso built on the SO-101 arm
Put an SO-101 arm on wheels with LeKiwiAlso built on the SO-101 arm
Use a folding phone as a controller for an SO-101 gripperAlso built on the SO-101 arm
Let a coding agent drive an SO-101 to paint or drawAlso built on the SO-101 arm