Installation
What you need installed before you can run Gym Anything.
Python
Gym Anything requires Python 3.10+. We recommend uv for environment and dependency management.
uv venv --python 3.12
source .venv/bin/activateInstall with all extras:
uv pip install -e ".[all]"Or a minimal install (core only, no reference agents or model providers):
uv pip install -e .If you prefer plain pip, replace uv pip with pip in the commands above. Make sure you're in a virtual environment either way.
Environment Variables
If you use model providers:
cp .env.example .envThen fill in the keys you need.
System Tools
What you need depends on how you want to launch environments.
gym-anything doctor will tell you what is missing and help you setup.
In general, depending on the system you're running this on. Some examples are:
- Rootless Slurm: QEMU and Apptainer,
- Macos: Apple Virtualization Framework (AVF)
- General: Docker
Run The Setup Checker
If setup is unclear, start here. gym-anything doctor will tell you what's missing and what to try next.
gym-anything doctorDocs Tooling
The docs project uses Fumadocs.
cd docs-v2
npm install
npm run devUse a current LTS Node release (20 or 22).