Skip to main content
In this quickstart, you will be able to replay a Unitree Go2 office navigation session with no hardware, switch to simulation or a live robot. If you use coding agents (OpenClaw, Claude Code or similar), point them at AGENTS.md.

System requirements

GPU is required only for perception, VLMs, and AI features. Optional for basic robot control.

Interactive install

Manual system install

If you prefer to install system dependencies yourself, follow the guide for your OS:

Python environment

DimOS targets Python 3.12. The examples use uv; plain python -m venv and pip work too.

Install DimOS

Extras keep installs lean: base is runtime, modules, transports, and CLI; unitree adds WebRTC and skills for Go2 / G1 (real or replayed).

Replay a recorded session (no hardware)

On first run, the Rerun window may stay black briefly while roughly 75 MB of data downloads from LFS.

Simulation (MuJoCo)

Real robot (example: Unitree Go2 over WebRTC)

Do not skip the platform guide - latency, time sync, and safety habits matter: Unitree Go2. Blueprint reference: Blueprints.

Agent CLI and MCP

The dimos CLI runs blueprints, inspects state, talks to agents, and invokes skills via MCP.
Full reference: CLI.

What next?

Add an LLM agent

Natural language control and MCP-exposed skills.

Pick your platform

Hardware support matrix and bring-up guides.

Core concepts

Modules, streams, and blueprints behind every workflow.

Capabilities

Navigation, perception, spatial memory, and manipulation.