Open the robot in your editor
1
Check SSH works
2
Connect your editor
In Cursor, Windsurf, or VS Code with the Remote - SSH extension, run Remote-SSH: Connect to Host… from the command palette and enter
jetson1@<hostname>.3
Open the OS folder
Open
/home/jetson1/innate-os/. The file tree, search, and terminal now all run on the robot.Image to make: Editor connected to MARS. Screenshot of VS Code or Cursor connected over Remote SSH, with the
innate-os folder open and workspace/custom_skills/ expanded in the file tree.Where things live
Your two
custom_* folders are gitignored, so updates never touch them.
Write your first skill
Follow Your first agent and skill. It takes five minutes and works the same on the robot as in the simulator.When changes take effect
If a reload seems missed,
innate service restart always works.
Version your work with a fork
Version your work with a fork
You don’t need a fork to build agents and skills. Fork innate-os when you want to version your work or change the OS itself. On the robot:The robot’s startup service points at
~/innate-os/, so your clone launches on boot.
