Repository navigation
Creature Lab 0.2.0 — experimental prerelease
Pre-releaseCreature Lab 0.2.0 — experimental prerelease
Design a robot, simulate it, inspect a candidate explanation, and preserve the
recorded evidence.
Try a recording: download creature-lab-recorded-example.html and open it
in a browser. It is a previously recorded quadruped replay; it does not run
physics in the browser.
Windows x64: download creature-lab-windows-x64-portable-unverified.zip,
extract it to a writable folder, and open START.bat. It contains Python, the
application, locked runtime dependencies, and a locally compiled PyBullet wheel,
so a compiler is not needed to assemble the included payload. It is a portable
archive, not an installer. Close its terminal to stop the local server. Python
wheel and source archives are also supplied for developers.
Linux x86-64: creature-lab-linux-x64-portable-unverified.tar.gz includes
the official PyBullet 3.2.7 Linux wheel and the runtime. Extract it to a writable
directory and run run.sh. It requires glibc 2.28 or newer. This unsigned preview
has not been run on Linux.
macOS Apple Silicon: creature-lab-macos-arm64-mujoco-portable-unverified.tar.gz
contains a runtime and starts the editor using the existing MuJoCo backend. It
does not include PyBullet: gaits and scores can differ, the default gait may move
weakly, and PyBullet-only or cross-backend features are unavailable. Extract to a
writable folder and open START.command. This unsigned archive has not been run
on macOS.
macOS Intel: creature-lab-macos-x64-mujoco-3.10-portable-unverified.tar.gz
uses the official MuJoCo 3.10.0 wheel, rather than the project's locked MuJoCo
3.17.0, because 3.17.0 has no Intel Mac wheel. It also excludes PyBullet and has
the same backend limitations. This unsigned archive has not been run on macOS.
This prerelease and the recorded example have not been opened or run as a
clean-machine/browser check. They are unsigned and may have problems. No tests or
CI results were used for this candidate. Results and diagnosis are heuristic;
different physics backends can behave differently. A separate Python installation
from source may still require a C++ toolchain for PyBullet on Windows or macOS.
The portable downloads do not include optional CMA-ES, media-export, or trained-model
dependencies, so features requiring those extras need a separate development setup.
The editor now skips an indistinguishable controller counterfactual, retains
the reference and perturbation recordings in verified packs, and compares 3D
recordings by simulation time with their own terrain.