Drag-and-drop logic
Compose movement, sensors, and control flow with blocks that snap together. The generated code is always one click away.
Gemm Blocks is a Scratch-style editor to teach, prototype, and deploy behaviors on your robot — no syntax to memorize, just logic to build.
No credit card. Sign in with a one-time code.
Why Gemm Blocks
From your first block to a deployed behavior, the whole loop lives in one place.
Compose movement, sensors, and control flow with blocks that snap together. The generated code is always one click away.
Invite teammates as viewers or editors. Everyone sees the same workspace, live, with presence indicators.
Pick an adapter, choose a transport, and stream programs straight to the hardware over WebRTC.
Every change is saved as you go, online or offline. Pick up exactly where you left off.
A friendly toolbox filtered to your robot's real capabilities — no overwhelming menus.
How it works
Start a fresh workspace and pick the robot adapter you're targeting.
Snap together movement, timing, and sensor logic on an infinite canvas.
Connect your robot and watch your program execute in the real world.
Sign in with a one-time code and create your first project in seconds.