ROS-free robotics stack bets the farm on "vibecoding"
A Python-native OS that lets you prompt quadrupeds, humanoids, and drones in plain English instead of writing control theory.

What it does
DimOS is a Python-first robotics framework that abstracts humanoids, quadrupeds, drones, and arms behind a unified module system. You compose “blueprints” — essentially typed dataflow graphs — where modules publish and subscribe to streams like color_image or cmd_vel, then wire them together with autoconnect(). The stack includes SLAM, obstacle avoidance, spatial memory, and VLM-based perception, all without touching ROS.
The interesting bit
The “agent native” pitch is the real wager: an MCP server exposes robot skills to LLMs, so you can literally dimos agent-send "explore the room" and hope the hardware interprets that sensibly. There’s even an Ollama path for fully local operation. It’s either the future of robotics or an expensive way to watch your drone misinterpret “find the kitchen.”
Key highlights
- Ships with stable support for Unitree Go2 quadruped; beta for Unitree G1 humanoid, Xarm/AgileX arms; alpha for MAVLink/DJI drones
- MuJoCo simulation mode plus recorded replay datasets — no hardware required to prototype
- Transports include LCM, shared memory, DDS, and ROS 2 (for interop, not dependency)
- CLI handles lifecycle:
run,status,agent-send,mcp call,stop - NixOS and Ubuntu 22.04/24.04 are first-class; macOS is flagged alpha
Caveats
- Explicitly labeled “Pre-Release Beta” — the README warns as much
- Most hardware support is beta or experimental; only the Go2 quadruped is marked stable
- macOS support is alpha, which matters since many robotics devs live on MacBooks
Verdict
Worth a look if you’re building multi-agent physical systems and would rather trade ROS bagage for LLM prompt engineering. Skip it if you need battle-tested industrial reliability or your platform isn’t in the supported hardware matrix yet.
Frequently asked
- What is dimensionalOS/dimos?
- A Python-native OS that lets you prompt quadrupeds, humanoids, and drones in plain English instead of writing control theory.
- Is dimos open source?
- Yes — dimensionalOS/dimos is an open-source project tracked on heatdrop.
- What language is dimos written in?
- dimensionalOS/dimos is primarily written in Python.
- How popular is dimos?
- dimensionalOS/dimos has 3.8k stars on GitHub and is currently accelerating.
- Where can I find dimos?
- dimensionalOS/dimos is on GitHub at https://github.com/dimensionalOS/dimos.