Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
MOSAIC
Light Logo Dark Logo
MOSAIC

Getting Started

  • Installation
    • Installation on Ubuntu (Native)
    • Installation on WSL (Windows Subsystem for Linux)
    • Common Errors
      • WSL-Specific Errors
      • Ubuntu-Specific Errors
      • Worker-Specific Errors
        • CleanRL Worker Errors
        • XuanCe Worker Errors
      • Operator-Specific Errors
  • Quickstart

Environments

  • Environment Families
    • Gymnasium
      • Toy Text
      • Classic Control
      • Box2D
      • MuJoCo
    • Atari / ALE
    • MiniGrid
    • BabyAI
    • MOSAIC MultiGrid
    • INI MultiGrid
    • ViZDoom
    • MiniHack
    • NetHack
    • Crafter
    • Procgen
    • TextWorld
    • BabaIsAI
    • Jumanji
    • PyBullet Drones
    • PettingZoo
      • Classic
    • OpenSpiel
    • Melting Pot
    • Overcooked
    • SMAC v1
    • SMACv2
    • RWARE (Robotic Warehouse)

Architecture

  • Architecture Overview
  • Stepping Paradigms
  • PolicyMappingService
  • Workers
    • What Is a Worker?
    • IPC Architecture
    • Worker Lifecycle
    • Integrated Workers
      • MOSAIC LLM Worker
        • Installation
        • Common Errors
      • Chess LLM Worker
      • MOSAIC Human Worker
        • Installation
      • MOSAIC Random Worker
        • Installation
      • CleanRL Worker
        • Installation
        • Common Errors
      • XuanCe Worker
        • Installation
        • Common Errors
      • Ray RLlib Worker
        • Installation
        • Common Errors
      • BALROG Worker
        • Installation
        • Common Errors
    • Developing a Worker
    • Developing a Worker
      • Backend: Worker Package
      • Frontend: Qt6 UI Integration
    • Worker Examples
  • Operators
    • What Is an Operator?
    • Homogeneous Decision-Makers
    • Heterogeneous Decision-Maker
    • IPC Architecture
    • Operator Lifecycle
    • Developing an Operator
    • Adding an Environment Family
    • Operator Examples

Rendering

  • Overview
    • Fast Lane
    • Slow Lane
    • Rendering Strategies
    • Render Tabs
    • Training Views

Runtime Logs

  • Overview
    • Log Constants
    • Structured Logging
    • Application Constants
    • Validation
    • Observability

Human Control

  • Overview
    • Keyboard Input System
    • Render View System
    • Multi-Keyboard Support (Evdev)
    • Single-Agent Human Control

API Reference

  • Core API
  • Services API
  • Adapters API

Development

  • GitHub
  • Contributing
  • Changelog
Back to top
Copyright © 2026, MOSAIC Contributors
Made with Sphinx and @pradyunsg's Furo