Drag, drop, wire
Snap components together and see the circuit come alive before you touch a wire.
Robotics platform
shell.build is a friendly robotics platform where you wire components together, write real programs, and simulate your robot in the browser — then flash it to a real board over USB.

A tidy toolkit that grows from your first blinking LED to a full classroom robot.
Snap components together and see the circuit come alive before you touch a wire.
Test your logic in the simulator, then flash the same program to real hardware.
Plug in a board and install your program over USB — no toolchain to set up.
Send a project as a link so classmates and teachers can open and remix it.
LEDs, sensors, motors and more, each with friendly defaults for beginners.
The workspace keeps going without a connection and syncs when you are back.
From idea to motion
The same program runs in the simulator and on real hardware, so what you design is exactly what you build.
const rover = await Roven.connect(); rover.move({direction: "forward", speed: 0.8});Blink an LED, spin a motor, or drive a whole rover — all from the same friendly shell.
Start free and bring your classroom along whenever you are ready.
Freewhile in beta
Freefor teachers
Talk to usper institution
Open the editor and make your first robot move in minutes — no setup required.