# Environments The OpenEnv community has built a catalog of ready-to-run environments that cover deterministic smoke tests, full developer workflows, and multi-step reasoning challenges. Explore the surface area below and jump directly into the guides for each environment. `````{grid} 1 2 3 3 :gutter: 3 ````{grid-item-card} Echo :class-card: sd-border-1 Minimal observation/action loop for verifying client integrations, CI pipelines, and onboarding flows in seconds. +++ ```{button-link} environments/echo.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```{button-link} https://huggingface.co/spaces/openenv/echo_env :color: warning :outline: 🤗 Hugging Face ``` ```` ````{grid-item-card} Coding :class-card: sd-border-1 Secure sandbox with filesystem access and evaluation hooks for executing generated code and building autonomous dev workflows. +++ ```{button-link} environments/coding.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```{button-link} https://huggingface.co/spaces/openenv/coding_env :color: warning :outline: 🤗 Hugging Face ``` ```` ````{grid-item-card} Chat :class-card: sd-border-1 Message-driven loop tailored for conversational agents that need structured turns, safety rails, and message attribution. +++ ```{button-link} environments/chat.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```{button-link} https://huggingface.co/spaces/openenv/chat_env :color: warning :outline: 🤗 Hugging Face ``` ```` ````{grid-item-card} Atari :class-card: sd-border-1 Classic Arcade Learning Environment tasks packaged for fast benchmarking of reinforcement-learning style agents. +++ ```{button-link} environments/atari.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```{button-link} https://huggingface.co/spaces/openenv/atari_env :color: warning :outline: 🤗 Hugging Face ``` ```` ````{grid-item-card} OpenSpiel :class-card: sd-border-1 Multi-agent, game-theory workloads powered by DeepMind's OpenSpiel suite, ideal for search and self-play experiments. +++ ```{button-link} environments/openspiel.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```{button-link} https://huggingface.co/spaces/openenv/openspiel_env :color: warning :outline: 🤗 Hugging Face ``` ```` ````{grid-item-card} SUMO-RL :class-card: sd-border-1 Traffic control scenarios with SUMO simulators for agents that reason about continuous control and scheduling. +++ ```{button-link} environments/sumo.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} FinRL :class-card: sd-border-1 Financial market simulations with portfolio APIs, perfect for RLHF strategies and algorithmic trading experiments. +++ ```{button-link} environments/finrl.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} TextArena :class-card: sd-border-1 Multi-task text arena for language-game competitions such as Wordle, reasoning puzzles, and program synthesis. +++ ```{button-link} environments/textarena.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```{button-link} https://huggingface.co/spaces/burtenshaw/textarena_env :color: warning :outline: 🤗 Hugging Face ``` ```` ````{grid-item-card} Git :class-card: sd-border-1 Teaches agents to navigate repositories, inspect diffs, and land changes via Git-native operations. +++ ```{button-link} environments/git.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} DIPG Safety :class-card: sd-border-1 Safety-critical diagnostics from the DIPG benchmark, highlighting guardrails, adversarial prompts, and risk scoring. +++ ```{button-link} environments/dipg.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```{button-link} https://huggingface.co/spaces/surfiniaburger/dipg-gym :color: warning :outline: 🤗 Hugging Face ``` ```` ````{grid-item-card} Snake :class-card: sd-border-1 Classic snake game environment for RL research with configurable grids, partial observability, and customizable rewards. +++ ```{button-link} environments/snake.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```{button-link} https://huggingface.co/spaces/Crashbandicoote2/snake_env :color: warning :outline: 🤗 Hugging Face ``` ```` ````{grid-item-card} Web Search :class-card: sd-border-1 Web search environment for RL research with configurable grids, partial observability, and customizable rewards. +++ ```{button-link} environments/websearch.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```{button-link} https://huggingface.co/spaces/lawhy/web_search :color: warning :outline: 🤗 Hugging Face ``` ```` ````{grid-item-card} BrowserGym :class-card: sd-border-1 Browser automation environment for web agents with DOM interaction, navigation, and multi-step task completion. +++ ```{button-link} environments/browsergym.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```{button-link} https://huggingface.co/spaces/burtenshaw/browsergym-v2 :color: warning :outline: 🤗 Hugging Face ``` ```` ````{grid-item-card} KernRL :class-card: sd-border-1 RL environment for GPU kernel optimization. Train LLM agents to write fast CUDA/Triton kernels that beat baseline implementations. +++ ```{button-link} environments/kernrl.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} Calendar :class-card: sd-border-1 Calendar tool-use environment exposing a Calendar Gym through the OpenEnv reset/step/state interface for scheduling agents. +++ ```{button-link} environments/calendar.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} Chess :class-card: sd-border-1 Chess RL environment powered by the moonfish engine with configurable opponents, position evaluation, and full chess rules. +++ ```{button-link} environments/chess.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} Connect4 :class-card: sd-border-1 Classic Connect Four board game environment for training agents on turn-based strategy with a 6×7 grid. +++ ```{button-link} environments/connect4.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} DM Control :class-card: sd-border-1 Generic OpenEnv wrapper for dm_control.suite, providing access to all MuJoCo-based continuous control tasks like cartpole, walker, and humanoid. +++ ```{button-link} environments/dm_control.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} FinQA :class-card: sd-border-1 Financial question-answering environment that evaluates LLMs on complex financial questions using tool calls on SEC 10-K filing data. +++ ```{button-link} environments/finqa.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} Grid World :class-card: sd-border-1 Simple 5×5 grid world RL testbed and step-by-step guide for building new OpenEnv environments from scratch. +++ ```{button-link} environments/grid_world.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```{button-link} https://huggingface.co/spaces/yuvrajpant56/grid_world_env :color: warning :outline: 🤗 Hugging Face ``` ```` ````{grid-item-card} Julia :class-card: sd-border-1 Julia code execution environment with test result tracking and reward calculation for RL training on Julia programming tasks. +++ ```{button-link} environments/julia.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} Maze :class-card: sd-border-1 Gridworld maze where agents navigate from start to exit while avoiding walls, with configurable 8×8 layouts. +++ ```{button-link} environments/maze.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} OpenApp :class-card: sd-border-1 Web application simulation wrapping the OpenApps framework and BrowserGym for training UI agents on calendar, todo, messenger, and maps apps. +++ ```{button-link} environments/openapp.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} Reasoning Gym :class-card: sd-border-1 Integrates the Reasoning Gym library to provide single-step reasoning tasks with configurable datasets and scoring. +++ ```{button-link} environments/reasoning_gym.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} REPL :class-card: sd-border-1 Python REPL environment for code execution tasks based on the Recursive Language Models paradigm with sandboxed execution and context loading. +++ ```{button-link} environments/repl.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} TB2 :class-card: sd-border-1 OpenEnv wrapper for Terminal-Bench 2 tasks with local and Docker execution modes for terminal-based agent evaluation. +++ ```{button-link} environments/tbench2.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} Unity :class-card: sd-border-1 OpenEnv wrapper for Unity ML-Agents environments, providing access to Unity's RL environments through HTTP/WebSocket interfaces. +++ ```{button-link} environments/unity.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````{grid-item-card} Wildfire :class-card: sd-border-1 Autonomous wildfire-control simulation where agents contain spreading fires using water, firebreaks, and timing under dynamic conditions. +++ ```{button-link} environments/wildfire.html :color: primary :outline: {octicon}`file;1em` Docs ``` ```` ````` ```{tip} Want to publish your own environment? Head over to the [Build Your Own Environment](auto_getting_started/environment-builder.md) guide for a step-by-step walkthrough. ``` ## Community Environments `````{grid} 1 2 3 3 :gutter: 3 ````{grid-item-card} RLVE Gym :class-card: sd-border-1 A suite of 400 environments that procedurally generate reasoning problems for LM training with configurable difficulty. +++ ```{button-link} https://huggingface.co/spaces/ZhiyuanZeng/RLVE_Gym/blob/main/README.md :color: primary :outline: {octicon}`file;1em` Docs ``` ```{button-link} https://huggingface.co/spaces/ZhiyuanZeng/RLVE_Gym :color: warning :outline: 🤗 Hugging Face ``` ```` ````` ```{toctree} :hidden: :maxdepth: 1 environments/echo environments/coding environments/chat environments/atari environments/openspiel environments/sumo environments/finrl environments/textarena environments/git environments/dipg environments/snake environments/websearch environments/browsergym environments/repl environments/calendar environments/chess environments/connect4 environments/dm_control environments/finqa environments/grid_world environments/julia environments/kernrl environments/maze environments/openapp environments/reasoning_gym environments/tbench2 environments/unity environments/wildfire ```