Program robots
before you build
them.
A desktop app for designing, teaching, and simulating robot work — no code, no hardware. If you can sketch a flowchart, you can program a robot.
- 6+
- URDF robots ready
- 40+
- Program nodes
- 100%
- Offline / on-device
One window. Every part of the cell.
Resizable, collapsible panels wrap a single 3D scene — switch the center between Scene, Split, and Program layouts. Hover any region to see what it does.
Program Editor
A vertical, top-to-bottom node flow. Program headers anchor each chain; steps and collapsible Groups hang beneath. Dock it split beside the viewport or take it full-screen.
Build routines with
nodes, not code.
Organize work into named Program blocks, wire steps into a clean flow, and hit Run. Loops, branches, delays, and parallel tasks all animate in sync — and one-click Organize tidies it into a straight, readable graph.
- Move to Pose
- Move along Path
- Move Relative to Object
- Open / Close Gripper
- Run Conveyor
- Palletizer
- If / Else
- Loop / While / For
- Delay & Parallel Tasks
A whole workcell in one 3D scene.
URDF robots, ready to spawn
Six articulated arms and the Robotiq 2F-85 gripper ship built-in — or drop in your own URDF and it behaves like a native robot.
Drag a handle, the arm follows
Pull the IK marker anywhere reachable — unreachable targets light up. Preview a pose as a ghost, then Execute.
Bring your real geometry in
URDF, STL, OBJ, STEP, GLTF, and more — drag files straight in, then measure, scale, and re-color.
Conveyors & palletizing,
solved by wizard.
Build full feed lines: set belt speed, direction, and axis, teach stops along the belt, and auto-spawn payloads at intervals. Then open the palletization wizard, enter box and pallet dimensions, teach pick and place poses, and let it generate the whole routine.
From empty scene to shippable routine.
Design
Drop robots, grippers, conveyors, and CAD into one 3D scene. Parent, snap, and arrange the cell.
Teach
Jog the robot or drag the IK handle to capture poses and joints — no coordinate math required.
Program
Wire visual nodes into pick-and-place, palletizing, and conveyor routines with loops and parallel branches.
Simulate
Hit Run and watch the robot, gripper, and belts animate in sync. Stop and Reset restores the scene.
Save & Share
Bundle scene, programs, poses, and assets into one .roboviewer file — or export a standalone HTML replay.