Where LLM agents go to prove themselves (at scale)
Infrastructure to evaluate and improve agents in reproducible, stateful environments at scale.

What it does
NeMo Gym is a framework for building and running environments where models and agents complete tasks, get scored, and learn. It packages datasets, agent harnesses, verifiers, and per-task execution state into modular components that can be used for both evaluation and reinforcement-learning training. The core library runs on standard development machines and does not require a GPU.
The interesting bit
Instead of treating evaluation as a throwaway script, NeMo Gym treats it as infrastructure: it spins up local servers to coordinate models, agents, and task verification, and it is explicitly designed to let you move between evaluation, agent optimization, and RL training. NVIDIA also notes it has been battle-tested in production Nemotron training.
Key highlights
- Modular interfaces for agents, environments, tasks, and verifiers
- Curated environment hub with benchmarks for tool calling, code execution, and reasoning
- Scales to thousands of concurrent environments via Ray
- Plugs into RL frameworks like NeMo RL, Unsloth, and VeRL
- Integrates with existing libraries such as Aviary, Reasoning Gym, and Verifiers
- Includes built-in agent harnesses (OpenHands, LangGraph, Mini SWE Agent)
Caveats
- Explicitly labeled early development: expect evolving APIs, incomplete documentation, and occasional bugs
- Requires Python 3.12+ and the quickstart relies on
uv - GPU or API keys may be needed for specific resource servers or model inference
Verdict
A solid bet if you are building reusable agent evaluation pipelines or doing RL training on LLMs and need reproducible, stateful tasks. If you just need to score a model once with a stateless check, the README itself admits a simple script is probably sufficient.
Frequently asked
- What is NVIDIA-NeMo/Gym?
- Infrastructure to evaluate and improve agents in reproducible, stateful environments at scale.
- Is Gym open source?
- Yes — NVIDIA-NeMo/Gym is open source, released under the Apache-2.0 license.
- What language is Gym written in?
- NVIDIA-NeMo/Gym is primarily written in Python.
- How popular is Gym?
- NVIDIA-NeMo/Gym has 1.2k stars on GitHub and is currently accelerating.
- Where can I find Gym?
- NVIDIA-NeMo/Gym is on GitHub at https://github.com/NVIDIA-NeMo/Gym.