Quick Start Guide
Installation
Get RobolaWeb up and running in minutes.
Prerequisites
Python 3.10 or higher
Modern web browser (Chrome, Firefox, Edge, Safari)
Step 1: Install uv (Recommended)
uv is a fast Python package and project manager. We recommend using it for easy environment management.
Install uv
Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | shVerify installation:
uv --versionAlternative: Check Your Existing Python
If you prefer to use your existing Python setup:
Step 2: Install Robola with uv
Create an isolated environment and install robola:
Verify Installation
You should see the version number printed.
💡 Tip: Keep the virtual environment activated when running
robola serve. You can deactivate it later withdeactivatecommand.
Alternative: Using pip
If you prefer to use pip instead of uv:
This works but we recommend uv for better dependency management and faster installation.
Step 3: Prepare Your Model
RobolaWeb works with existing MJCF files. You can:
Option A: Use an Example Model
Download from MuJoCo Menagerie:
Option B: Create a New Model from Scratch
Use the CLI’s --new shortcut to scaffold a brand-new MJCF from the built-in template and start the server in one step:
This command will create .robola_test/scene.xml with the default scene template (fails if the file already exists) and immediately launch the runtime so you can connect from the editor.
Option C: Use Your Existing Model
Point to any .xml MJCF file you already have.
Step 4: Start the Server
If use --new , skip this.
Navigate to your model's directory and start the server:
Step 5: Open the Editor
Open your browser and visit, please login first:
Or click the link in your terminal (if your terminal supports it).
Updating
To update to the latest version:
Or with pip:
Uninstalling
To remove RobolaWeb:
Next Steps
Quick Start - Learn the basics in 5 minutes
Interface Overview - Understand the editor layout
Your First Model - Build something from scratch
Last updated