Dimensional(dimos)是面向物理空间的智能体操作系统(Agentic Operating System),定位为通用机器人领域的现代操作系统,并致力于建立下一代SDK标准,已与多数机器人制造商集成。
用途方面,Dimensional 让用户以自然语言指挥人形机器人、四足机器人、无人机及其他硬件平台,并构建与物理输入(摄像头、激光雷达、执行器)无缝协作的多智能体系统。其核心目标是让机器人开发像“vibecode”一样,用自然语言完成编程。
主要能力包括:无需ROS,仅用Python即可构建物理应用,并运行于任意人形、四足或无人机;智能体原生支持,智能体作为原生模块运行,可订阅任意嵌入式数据流,从感知(激光雷达、摄像头)和空间记忆,到控制回路和电机驱动;支持本地与托管的多智能体系统;提供导航与建图、智能体控制、MCP等能力;提供Agent CLI与MCP接口,可让OpenClaw、Claude Code等智能体直接参与构建Dimensional应用;提供dimTELE远程遥操作,通过WebRTC从任意浏览器或Quest头显远程操作DimOS机器人,机器人主动拨出到托管broker,无需在机器人网络开放入站端口,可在家庭路由器后、Wi-Fi、有线局域网或蜂窝网络下工作;支持将DimOS作为库使用,模块间通过标准化消息通信,蓝图(Blueprint)用于描述模块的构建与连接方式,可通过autoconnect(...)按(名称、类型)连接数据流并返回Blueprint,蓝图可组合、重映射,并在autoconnect()因变量名冲突或In[]/Out[]消息类型冲突失败时覆盖传输;传输层支持Zenoh、LCM、DDS、ROS 2;Web端提供cockpit、web SDK、relay;多语言支持方面,Python作为胶水与原型语言,同时通过LCM互操作支持多种语言。
使用方式上,推荐使用官方安装器进行引导安装,以设置系统依赖、Python 3.12和dimOS,可查看scripts/install.sh --help了解非交互与高级选项;也可手动安装,按Ubuntu、macOS或Nix的系统包与Python步骤操作,然后使用安装器打印的命令激活环境并运行。Agent CLI与MCP方面,dimos CLI管理完整生命周期——运行蓝图、检查状态、与智能体交互、通过MCP调用技能。dimTELE使用步骤:打开Dimensional控制台,登录并创建API密钥(API keys → Create key);在机器人上运行遥操作蓝图,将密钥作为TRANSPORTS__BROKER__API_KEY传入,例如:TRANSPORTS__BROKER__API_KEY=<your-api-key> dimos run teleop-hosted-go2-transport;机器人会出现在Available Robots下,点击Connect即可从浏览器驾驶机器人。
适用场景包括:人形、四足、无人机等硬件平台的物理应用开发;多智能体系统构建;机器人远程遥操作;基于自然语言的机器人编程与原型开发;需要与摄像头、激光雷达、执行器等物理输入协作的机器人应用。
限制方面,当前处于预发布Beta阶段(Pre-Release Beta)。NixOS/通用Linux未经过CI测试。完整系统要求、测试配置与依赖层级需参考docs/requirements.md。其他具体限制暂未提供。