Physical AI · runs in your browser

The simulation engine for physical AI.

Calibrated worlds where simulated data is worth as much as real. SimReady assets, humanoids and arms, synthetic data and a robot-agnostic benchmark — running entirely on WebGL, in a tab.

4 environments 6 robots 34 SimReady assets WebGL · Rapier
KITCHEN · CALIBRATED STAGE ▶ Launch LIVE · WEBGL
01 / EXPLORE

Environments, robots, and a SimReady library.

One robot station, swappable worlds, identical calibrated physics. A policy — or a benchmark — moves between them unchanged.

02 / THE DATA ENGINE

World Behavior Evaluation.

One demonstration becomes thousands of labeled episodes — then every robot is scored under identical criteria.

World

Build physically-accurate worlds

SimReady assets carry measured mass, friction and restitution. A low-μ object actually slips the gripper.

Behavior

Generate behavior data

Teleoperate or autopilot once in the calibrated sim, then multiply it with provenance-banded domain randomization.

Evaluation

Benchmark, robot-agnostically

Every robot attempts every task under identical success criteria — RoboFinals-style, humanoid or arm.

03 / CALIBRATED, NOT COSMETIC

Worlds that behave like the real one.

  • 1
    SimReady physics
    Every object carries measured mass, friction & restitution — contact you can trust, not eyeballed.
  • 2
    Provenance-driven randomization
    An asset's measurement confidence becomes its domain-randomization band.
  • 3
    One demo → thousands of episodes
    Randomize lighting, materials, layout & physics, then export a labeled dataset.
mass · measured kg per asset
friction μ · static & dynamic
restitution · per material
grasp · constraint-based, can slip
provenance → randomization band
04 / RUNS ANYWHERE

The whole simulator runs in your browser.

  • 1
    WebGL rendering + WASM physics
    Three.js draws it, Rapier compiled to WebAssembly runs the physics. No GPU server, no driver, no install.
  • 2
    Real constraint-based grasping
    Objects stay dynamic — they swing, settle and slip the gripper, entirely client-side.
  • 3
    The full loop, live in the page
    Teleop, autopilot, the RoboFinals benchmark and dataset export — open a tab and it runs.
// in-browser engine
→ Three.js · WebGL renderer
→ Rapier · WASM rigid-body physics
→ 4 environments · 6 robots · 34 assets
no GPU server · no install · just a tab
05 / AT SCALE

Building physical AI at scale.

The browser sells the demo; the same task & schema scale to thousands of GPU-parallel environments.

300K+
hours of egocentric data
10K+
diverse manipulation tasks
500+
calibrated environments
OpenUSD
Newton · Omniverse · Isaac Lab

Step into a calibrated world.

Pick a robot, run a demonstration, multiply it into a dataset — live, in your browser.

Launch the simulator
No install
Runs on WebGL
Open in any modern browser