← Inside the lab

NATIVE WORKBENCH / PYTORCH + PYGAME

Morpho

Return to the
same living world.

Grow synthetic tissue, make an intervention, and keep the exact state that follows. Save the world, its neural update rule, and its random stream together.

Actual Morpho workbench at step 160 showing a synthetic organism, live metrics, and intervention controls

Actual CUDA workbench capture · step 160 · untrained neural update rule with structured growth prior.

WHAT YOU CAN DO

YOUR FIRST SESSION

A local petri dish.
A recoverable experiment.

Download source ↓

Extract the release, install Python 3.11 or newer, and open a terminal in its folder. Start on CPU; use a compatible PyTorch CUDA build for your GPU.

python -m venv .venv
.venv/Scripts/python.exe -m pip install -e ".[dev]"
.venv/Scripts/python.exe scripts/run_viewer.py --config configs/tiny.yaml --device cpu

F5 saves the session; F9 restores it. The README includes evolution, replay, and CPU/CUDA validation commands.

OBSERVED / CONTINUITY CHECK

The saved world
really resumes.

On the tested CPU and CUDA backends, restored sessions and evolution runs matched their continuous controls. All three archived organisms on each backend replayed exactly. Changing the recorded update rule made the negative control fail.

Inspect the replay report ↓

PyTorch 2.9.0+cu130 · RTX 5060 · identical-source and same-backend checks. This is continuity evidence, not evidence of learned biology. Cross-version and cross-hardware replay is not promised.