Skip to main content

MazeBench

MazeBench is a local browser app for building and playing persistent 3D puzzle worlds, then evaluating models against the same JavaScript engine.

Install

Python 3.9+ and Node.js are required.

pip install mazebench
mazebench launch

This opens the Play, Build, and Agent modes. Run mazebench --help for other commands.

Play directly in an ASCII terminal with arrow-key controls:

mazebench ascii
mazebench ascii --level CxD

Both CxD and the full level_CxD level ID are accepted.

Play interactively with the same controls while showing the structured JSON observation a model receives, with literal object names and every room object included:

mazebench json --level CxD --omniscient

Omit --omniscient to include only objects visible in the equivalent ASCII view. Names are not hidden unless --hide-names is passed explicitly. JSON arrays are kept on one line in the terminal. Pipe the output or pass --once to print a single snapshot instead of starting an interactive session.

Agent runs require Prime Sandbox access. Verifiers runs its stock harness in one sandbox and gives it four tools from the authoritative game server in a second sandbox. Replay video requires a Chromium-family browser and ffmpeg.

Website · Source

Metadata

Release files for mazebench 0.2.19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mazebench 0.2.19
File Size Uploaded Provenance Actions
mazebench-0.2.19.tar.gz 6.4 MB With provenance Details for mazebench-0.2.19.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mazebench 0.2.19
File Interpreter ABI Platform Actions
mazebench-0.2.19-py3-none-any.whl Python 3 none any Details for mazebench-0.2.19-py3-none-any.whl

Total release size: 13.1 MB

Release files / mazebench-0.2.19.tar.gz

Download URL mazebench-0.2.19.tar.gz
Size 6.4 MB
Tags Source
SHA-256 checksum
How to use checksums
92c50598557a29d8a8b2dd8131ddff9f99e5e0e2047cb8db53fd439706e7dad4
BLAKE2b-256 checksum
How to use checksums
4646236febd1968f169c0af3dd6e80c52037e38d9de21842bf1439d19e581353
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.

Transparency log

Release files / mazebench-0.2.19-py3-none-any.whl

Download URL mazebench-0.2.19-py3-none-any.whl
Size 6.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
21643f2d7ba346e78ec6aa2376c64322db7435b6c6ca0008d0e800c6b0b39963
BLAKE2b-256 checksum
How to use checksums
8d700bf04743d250f60d6f9d0c9dd29b44ba32d1ff898a58de086c4f1ca68720
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.

Transparency log

Security for mazebench 0.2.19

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for mazebench-0.2.19.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page