dimensionalOS/dimos
Dimensional is the agentic operating system for physical space. Command humanoids, quadrupeds, drones, and other hardware platforms in natural language and build multi-agent systems that work seamlessly with physical input (cameras, lidar, actuators).
解决的问题
DimensionalOS (dimOS) 提供了一个现代化的、智能体原生的机器人操作系统。它通过基于 Python 的 SDK 取代了传统且繁琐的中间件,简化了复杂机器人应用的开发,使开发者无需 ROS (Robot Operating System) 即可在人形机器人、四足机器人和无人机等硬件上构建和部署智能行为。
工作原理
该系统围绕“蓝图 (Blueprints)”和“模块 (Modules)”构建。模块充当独立的子系统(例如摄像头驱动、电机控制器或 AI 智能体),通过标准化的数据流进行通信。开发者使用 Python 定义这些模块,并使用 autoconnect 将它们连接在一起。该平台通过集成 Model Context Protocol (MCP) 支持智能体控制,允许 LLM 通过自然语言指令与机器人的传感器和执行器进行交互。它还内置了对空间记忆、通过 WebRTC 进行远程遥操作以及仿真环境的支持。
适用人群
专为希望使用 Python 构建智能体化、智能化硬件应用的机器人工程师和 AI 开发者设计。对于那些希望将 LLM 和多智能体系统直接集成到物理机器人控制回路中的用户特别有用。
亮点
- 智能体原生: 内置对 LLM 智能体的支持,可通过自然语言和 MCP 控制机器人。
- 硬件无关: 支持多种平台,包括 Unitree 四足/人形机器人、无人机和机械臂。
- 无需 ROS: 提供了一种精简的、以 Python 为先的传统机器人中间件替代方案。
- 远程遥操作: 包含
dimTELE,这是一项通过 Web 浏览器或 VR 头显远程驱动机器人的托管服务。
- 空间智能: 具备内置的 SLAM、动态避障以及用于物体持久性的时空 RAG 功能。
相关
- 项目
syswonder/robonixRobonix 是一个用于具身智能的开源代理操作系统。它利用 LLM/VLM 模型将自然语言指令转换为机器人任务描述语言 (RTDL) 程序,并在各种真实或模拟机器人上执行。该系统建立在分层抽象(原语、服务、技能、任务)之上,通过版本化合约进行注册,实现了硬件与软件的解耦,并可在异构平台上重复使用。README 提供了快速入门指南,包括安装 Rust、uv、Docker,构建 `rbnx` CLI,运行 Webots 模拟器,并启动具有 OpenAI 兼容 VLM 端点的系统。丰富的软件包目录列出了数十种支持的机器人本体(实体与模拟)。该项目采用 Mulan PSL-2.0 授权。
- 项目
agiresearch/AIOSAIOS 是一个面向基于 LLM 的代理的开源“操作系统”。内核(此仓库)管理 LLM 实例、内存、存储和工具沙盒化,通过 Cerebrum SDK 暴露系统调用风格的 API。支持多种模型后端(Ollama、vLLM、HuggingFace、Deepseek),集成外部工具,并提供从本地单机部署到远程、个人和虚拟化内核的多种部署模式。通过 Python 3.10/3.11 环境安装,配置通过 `config.yaml` 完成,代理可通过 Web UI 或自然语言终端运行。项目为研究级(多篇会议论文),并持续维护。
- 项目
dusty-nv/jetson-containersjetson‑containers 是一个模块化 Docker 基础的构建系统,为 NVIDIA Jetson 边缘设备提供即用的、CUDA 兼容的 AI/ML、机器人和仿真包。您可以选择框架(PyTorch、TensorFlow、LLM 工具包、ROS 等),通过单个命令构建一个容器,并使用 NVIDIA 运行时默认设置运行。非常适合需要在 Jetson 硬件上构建可复现、高性能 AI 环境的开发者和研究人员。
- 项目
autonomous-ai/lampOS物理AI操作系统,通过基于Go的操作系统、HAL驱动程序、语音管道和Markdown定义的技能,让LLM代理控制真实机器人(Lamp、Intern、Reachy Mini)。
- 项目
Gentleman-Programming/gentle-shellgentle‑shell 是一个基于 Pi LLM 平台的终端编码代理。它允许你用自然语言描述任务,通过结构化的“有机驱动开发”工作流编排工作,可以委派给专门的子代理,显示实时的 Git 差异和代理状态,并要求你在提交前批准确切的更改。提供 macOS、Windows 和 Linux 的安装程序,界面可通过命令面板和 `/gentle:customize` 面板进行自定义。