AGENTS.md in the repo.
System requirements
GPU is required only for perception, VLMs, and AI features. Optional for basic robot control and everything on this page.
Step 1: Install
DimOS supports Python 3.10 to 3.12 and targets 3.12. The examples useuv; plain python -m venv and pip work too.
dimos CLI for everything below, and you can open the code and write your own skills and blueprints right away. Extras keep installs lean: base is the runtime, modules, transports, and CLI; unitree adds WebRTC and skills for Go2 / G1 (real or replayed).
Other install options
Other install options
Step 2: Replay a recorded session (no hardware)
Step 3: Real robot
For a physical Unitree Go2 over WebRTC, set the robot’s IP:ROBOT_IP):
More things to run
dimos list prints every available blueprint. Blueprint reference: Blueprints.
What next?
How DimOS fits together
The mental model: modules, streams, and blueprints behind every workflow.
Agents
Natural language control: skills, MCP, and how to add your own.
Platforms
Bring-up guides: Unitree Go2, G1, and manipulator arms.
Memory
The three memory systems and what each is for.
