NVIDIA-NeMo/Gym

Evaluate and improve models and agents using environments

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 50 minutes ago
Added to GitGenius on December 17th, 2025
Created on August 25th, 2025
Open Issues & Pull Requests: 600 (+0)
Number of forks: 269
Total Stargazers: 1,117 (+0)
Total Subscribers: 8 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.9 days
Mean response time: 18.8 days
90th percentile: 58.0 days
Tracked items: 564

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "training-fw-integration" is answered fastest, typically in about 3 days, while "models" waits about 5 weeks. 37% of tracked open issues have had no activity in three months. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 384
New in 7 days: 38
Closed in 7 days: 16
Avg open age: 48 days
Stale 30+ days: 238
Stale 90+ days: 139

Recent activity

Opened in 7 days: 38
Closed in 7 days: 16
Comments in 7 days: 7
Events in 7 days: 139

Top labels

  • documentation (186)
  • core-infra (68)
  • community-request (59)
  • usability (48)
  • CLI (36)
  • needs-design (30)
  • vdr (30)
  • resources-server (27)

Detailed Description

NeMo Gym is a library for evaluating and improving models and agents using environments. It provides infrastructure to develop environments, run evaluation and training at scale, and access a collection of popular benchmarks and training environments.

The tool addresses the need to evaluate models and agents in stateful, interactive settings where tasks require multiple steps and real-time feedback. An environment in NeMo Gym consists of a dataset defining tasks, an agent harness specifying how the model interacts with the world, a verifier that scores task completion, and state that tracks per-task execution context. This modular design allows developers to build reproducible evaluation systems that work consistently across teams and can scale to thousands of concurrent requests. The library handles the complexity of managing stateful interactions, making it suitable for scenarios like code execution, tool calling, and sandboxed environments where simple stateless scoring is insufficient.

Adopt NeMo Gym if you need reproducible evaluation across teams, require scale for multiple repeats per task or concurrent training requests, or want to seamlessly move between evaluation and agent optimization. The tool is less necessary if you only need to score model outputs with a stateless check and have no scaling requirements. NeMo Gym integrates with other environment libraries including Aviary, Harbor, OpenEnv, and Reasoning Gym, allowing you to combine benchmarks from multiple sources. It supports training with various RL frameworks and has been battle-tested in production Nemotron training.

The project maintains a substantial base of adopters who report issues from real-world use rather than the core team driving the issue tracker. Typical responses to issues or pull requests arrive within one to two weeks. Work in the issue tracker centers on documentation, core infrastructure, and community requests.