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

Analyzes adversarial weaknesses of World-Action Models (WAMs) via BadWAM, a framework that crafts visual perturbations to decouple a model’s imagined future from its executed actions. Introduces two attack modes—action-only (disruptive) and imagination-preserving (stealthy)—and shows large drops in closed-loop task success (e.g., 96.5%→43.1%).

Turns fragile, implicit search progress into explicit, persistent, shared state for multi-agent information seeking — externalizes progress as Frontier Task, Evidence Graph, Coverage Map and Failure Memory, and uses pipeline-parallel scheduling plus a middleware harness to avoid repeated failed searches and improve utilization and throughput.

GitHub
AI Agent2026

Provides a lightweight Python harness that turns LLMs into working agents with tool-use, skills, persistent memory, permission controls and multi-agent coordination. Ships with a CLI/React TUI, 43+ built-in tools, a plugin/skill system and the ohmo personal-agent for chat gateways. Best for developers prototyping agent workflows and multi-agent experiments.