Environment Families¶
MOSAIC organises environments into families — logical groupings that share an underlying engine, API, or research benchmark. Each family is an optional dependency; install only the ones you need.
Tip
Base module (required): pip install -e .
installs the MOSAIC GUI, gRPC, and core utilities.
Environment families (optional) add environment support:
pip install -e ".[smac]" or pip install -e ".[minigrid,crafter]"
Workers (optional) add training backends:
pip install -e ".[cleanrl]" or pip install -e ".[xuance]"
Environment families and workers are independent – install any combination you need. See the Installation Guide for details.
Gymnasium
Grid Worlds
First-Person & Roguelike
JAX & Physics
Board Games
Multi-Agent Benchmarks