
Opening the web app
Point a browser at the robot over HTTPS, using its IP address:https://192.168.1.42. Find the robot’s IP in Configuration → WiFi (or from your router). The .local hostname (e.g. https://mars-robot.local) works too, but mDNS name resolution is slower and less reliable on some networks, so prefer the IP. The certificate is self-signed, so your browser warns you the first time — accept it once per machine. A page opened from the robot connects back to it automatically.
The pages
Switch between the web app’s pages from the icon rail on the left:- Teleoperation — live video, driving, the arm, head, and speech. → Control & connectivity
- Collect — record demonstration episodes into a training dataset. → Record a dataset
- Datasets — browse and replay recorded episodes (per-camera MP4 + synced joint graph). → Review your dataset
- Training — launch cloud training runs and watch progress, logs, and metrics. → Train an ACT policy
- Debugging — a live, structured view of the robot’s entire console. Web-app only:
Debugging console
Diagnose the robot’s full log stream from a browser, without SSH.
Web app vs. controller app
Use whichever fits: the phone app is best on the go and for leader-arm teleoperation in the field, while the web app shines on a laptop for data collection, training, and debugging on a larger screen.Current versions
The web app ships with Innate OS — its version tracks the robot’s OS. As of June 2026:MARS OS0.6.0Cloud Agent0.2.1Controller App1.3.0

