omnisim
View on GitHubOpen-source robotics simulator for coding agents: HTTP/JSON + MCP control, Newton physics, wgpu rendering, ROS 2, and reproducible benchmarks.
Apache-2.0 robotics simulator for AI coding agents: Newton physics with wgpu rendering, a 38-endpoint HTTP/JSON harness and a first-party 37-tool MCP server so Claude Code or Cursor can program, run and debug simulated robots. Ships ROS 2 sidecar, URDF/STEP digital twins and 52 demo worlds.
Use Cases
Let an MCP client (Claude Code/Cursor) drive, inspect and debug a running robot simulationSimulate robots when no hardware is availableBuild digital twins from URDF or STEP CAD importsTrain and evaluate RL robot-learning policiesPort agent control code from simulation toward real hardware (sim-to-real)Test ROS 2 / ros2_control stacks against a simulated robotGenerate synthetic robotics data and run reproducible benchmarksReproduce contact-rich scenes bitwise with the CPU MuJoCo solver for debugging
Built With
- Language
- Python
- Frameworks
- ROS 2 · ros2_control · Newton · MuJoCo · mujoco_warp · wgpu · MCP · Claude Code · Cursor · Codex · Qt · Docker
Tags
robotics-simulation · mcp-server · coding-agents · agent-native-api · physics-simulation · digital-twin · ros2 · urdf · sim-to-real · reinforcement-learning · gpu-physics · synthetic-data · humanoid-robotics · claude-code · cursor · model-context-protocol