Skip to main content

Prerequisites

  • Memory and CPU: 16 GB RAM and 4+ CPU cores recommended. 8 GB works, but expect slower performance.
  • Disk space: Up to 15 GB free, or less if Docker is already installed. The installer checks before downloading.

Choose your operating system

Open Docker Desktop and leave it running.The installer sets up everything else, but not this one: containers are Linux processes, so on macOS they run inside the virtual machine Docker Desktop provides — and a desktop app with a licence to accept is not something a shell script can install for you. The installer checks for it and stops with instructions if it is missing.
1

Download Docker Desktop

Open the Docker Desktop download page and choose the button that matches your Mac.Not sure which button? Apple menu (top left) → About This Mac. If Chip or Processor says Apple, pick Apple silicon. If it says Intel, pick Intel chip.
2

Install and start Docker

Open the downloaded .dmg, move Docker to Applications, then open Docker.
  1. Accept the Docker Subscription Service Agreement. Docker Subscription Service Agreement with Accept
  2. Keep Use recommended settings and click Finish. Enter your Mac password if asked. Complete the installation of Docker Desktop with recommended settings selected
  3. On Welcome to Docker, click Skip. You do not need a Docker account. Welcome to Docker sign-in screen with Skip highlighted
After Skip, you land on the Docker home screen with an empty Containers list. That is normal — you have not started the simulator yet.Docker Desktop with no running containersLeave Docker open.

Install the simulator

Open a terminal — on Windows, the Ubuntu one — go to the folder you want the simulator in, and run:
It clones innate-os/ into that folder. The installer shows its plan before making changes. Use the arrow keys to move through the prompts and press Enter to select. After the prompts, it installs missing dependencies, clones innate-os, and downloads the runtime without further input.

Choose your agent setup

During installation, choose how the agent connects to Gemini:

Open the simulator

1

Start the simulator

When prompted with Start the simulator now?, select Yes. The installer starts the runtime and opens the live dashboard.
2

Open the web app

From the dashboard, open https://localhost and accept the self-signed certificate.
The simulator creates a certificate on your computer to encrypt the local connection. Your browser cannot verify who created it, so it displays a warning. This is expected for https://localhost.Confirm that the address is https://localhost, then continue:
  • Chrome or Edge: Click AdvancedProceed to localhost (unsafe).
  • Safari: Click Show Detailsvisit this websiteVisit Website.
  • Firefox: Click AdvancedAccept the Risk and Continue.
Only bypass this warning for https://localhost.
3

You're ready!

If you see an interface like this, the simulator is running:The simulator running in the MARS web appTry these controls:
  • Drive with the W, A, S, and D controls in the lower-left corner.
  • Select a camera preview in the upper-right corner to change views.
  • In third-person view, click and drag the scene to move the camera around MARS.
Already have an innate-os checkout? Run sh scripts/install-sim.sh inside it. To change agent keys later, run ./innate-sim setup.

Manage the simulator

Troubleshooting

Launcher errors include the next step (missing packages come with the install command), and the installer keeps its detailed output in ~/.innate-install.log. If you’re stuck, ask on Discord — setup reports from new machines are how the rough edges get fixed.

Build with the simulator

Building with the simulator

Write a skill, hand it to an agent, iterate on save.