AIAny
Icon for item

dimos (DimensionalOS)

Agentive operating system for physical robots that lets developers compose agent-native modules in Python to connect perception, spatial memory, and control across humanoids, quadrupeds, drones, and simulators.

Introduction

Most robotics stacks are either low-level device drivers or large monolithic frameworks that assume ROS-centric workflows. This project takes a different tack: treat robots as collections of agent-native modules and make natural-language “vibecoding” and multi-agent coordination first-class—so perception, SLAM, and motor control can be composed, inspected, and remotely orchestrated without forcing developers onto ROS.

What Sets It Apart
  • Agent-native architecture: modules run as agents that subscribe to and publish streams (images, lidar, motor commands), enabling easier composition of high-level behaviors and multi-agent workflows. This shifts integration work from glue code into explicitly managed agent interfaces.
  • Hardware-agnostic Python-first SDK: run the same blueprints on simulators (MuJoCo) and supported hardware (Unitree, DJI, Xarm), with quick replay/simulation runfiles for development and testing. No mandatory ROS dependency is required for many flows.
  • Spatial memory + MCP skill layer: provides spatio-temporal RAG-style memory and an MCP (Model/Message/Control Protocol) for calling skills directly or via agent CLI, simplifying pipelines that combine perception, LLM reasoning, and closed-loop control.
  • Dev ergonomics and ops: supports Nix flakes, CUDA, and Docker; includes runfiles, blueprints, and a CLI for running/inspecting agents, which accelerates iterative development and deployment to real robots or replayed sessions.
Suitable for / Tradeoffs

Great fit if you: want to prototype agentic behaviors that combine VLM/LLM reasoning with onboard perception and control; need a single Python SDK to target both simulators and supported hardware; or prefer an agent-first integration model over extending ROS components.

Look elsewhere if: you require out-of-the-box support for robots not listed among supported platforms, depend on ROS-native packages or ecosystems that assume ROS 2 middleware, or need a minimal runtime for extremely resource-constrained embedded controllers—DimOS emphasizes modular agents and developer ergonomics rather than microcontroller-level footprints.

Where It Fits

Think of this as an SDK/OS layer between raw hardware drivers and high-level orchestration: it reduces glue code for multi-modal robot applications (navigation + perception + language reasoning) and is most valuable for research labs and teams building embodied AI demos or agentic robotic products that must iterate quickly across sim and real hardware.

Notes: repository created on 2024-10-19 and (at time of collected context) has community traction on GitHub with a documented install/run flow, simulation examples, and blueprints for Unitree and other platforms.

Information

  • Websitegithub.com
  • AuthorsDimensional (dimensionalOS)
  • Published date2024/10/19

More Items

GitHub
AI Client2026

Transforms unstructured documents into strongly-typed Knowledge Abstracts with one CLI command, extracting entities and relations into graphs, hypergraphs, and spatio‑temporal structures. Includes 80+ templates, multiple RAG engines, local vLLM support, Obsidian export and an MCP server.

GitHub
AI Agent2025

Autonomous Red Team agent that plans and executes realistic attack chains (reconnaissance, exploitation, pivoting, C2) while producing Rules of Engagement and an OPPLAN and running actions inside a hardened sandbox; intended for authorized red-team engagements and defensive verification.

GitHub
AI Agent2026

Provides modular, AI-optimized SKILL.md instructions that ground LLMs in Android development workflows and can be installed into agent environments via the Android CLI; focuses on tasks where LLMs underperform.