ComputerWorld

an ultra computer world simulator written in Rust

pip install computerworld
from computerworld import World

world = World(definition, seed=42)
env = world.environment({"actor": "alice", "machines": ["alice-mac"],
                         "actions": ["pointer.v1", "keyboard.v1", "application.v1"],
                         "observations": ["semantic.v1"]})

env.step([{"family": "application.v1", "op": "launch",
           "machine": "alice-mac", "payload": {"kind": "code"}}])

scene = env.scene(1440, 900)     # roles, names, geometry — no pixels needed
frame = env.render(1440, 900)    # or exact RGBA, if your model wants pixels