{"adoption": {"forks": 239, "observed_at": "2026-08-28T04:06:21.546556+00:00", "stars": 2168}, "canonical_url": "https://ross.abutalabs.com/products/nitrogen", "card": {"archived": false, "artifact_type": "library", "description": "A Foundation Model for Generalist Gaming Agents", "domain": ["artificial-intelligence", "gaming-tools", "machine-learning"], "enriched": true, "function": ["machine-learning", "deep-learning", "agent-framework", "llm-inference"], "health_score": 58, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "experimental", "member_repos": ["MineDojo/NitroGen"], "name": "MineDojo/NitroGen", "platform": ["windows", "python"], "pushed_at": "2026-01-25T21:05:37+00:00", "repo": "MineDojo/NitroGen", "stars": 2168, "tags": ["foundation-model", "game-agents", "behavior-cloning", "video-game-ai", "research-project", "ai-agents", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["run an AI agent that plays Windows games from pixel input", "serve a gameplay foundation model for inference", "post-train a generalist gaming agent on a new game", "research training agents from internet video data", "control a game via predicted gamepad actions"], "what_it_is": "NitroGen is an open foundation model for generalist gaming agents that takes pixel input from games and predicts gamepad actions, trained via behavior cloning on internet gameplay videos. The repository provides inference serving and agent-running scripts for deploying the 500M parameter model on Windows games.", "when_to_avoid": ["you need long-horizon planning or end-to-end game completion", "your games run on Linux or macOS only", "you need a production-ready game bot rather than a research prototype", "you cannot provide your own copies of the games"], "when_to_choose": ["you want to experiment with a generalist game-playing foundation model", "you need a fast-reacting system-1 sensory agent for Windows games", "you are researching behavior cloning from internet gameplay videos"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nitrogen", "repo": "MineDojo/NitroGen", "role": "main", "score": 45}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.546556+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:49:29.292491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3623516ef2baaa23af85bd49110fea553699584489b424b7dfe675e09c4757b8", "fetched_at": "2026-08-28T04:06:21.546556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MineDojo/NitroGen"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.546556+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:49:29.292491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3623516ef2baaa23af85bd49110fea553699584489b424b7dfe675e09c4757b8", "fetched_at": "2026-08-28T04:06:21.546556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MineDojo/NitroGen"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:49:29.292491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3623516ef2baaa23af85bd49110fea553699584489b424b7dfe675e09c4757b8", "fetched_at": "2026-08-28T04:06:21.546556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MineDojo/NitroGen"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.546556+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.546556+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.546556+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:49:29.292491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3623516ef2baaa23af85bd49110fea553699584489b424b7dfe675e09c4757b8", "fetched_at": "2026-08-28T04:06:21.546556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MineDojo/NitroGen"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.546556+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.546556+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:49:29.292491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3623516ef2baaa23af85bd49110fea553699584489b424b7dfe675e09c4757b8", "fetched_at": "2026-08-28T04:06:21.546556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MineDojo/NitroGen"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.546556+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.546556+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.546556+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:49:29.292491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3623516ef2baaa23af85bd49110fea553699584489b424b7dfe675e09c4757b8", "fetched_at": "2026-08-28T04:06:21.546556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MineDojo/NitroGen"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.546556+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.546556+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:49:29.292491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3623516ef2baaa23af85bd49110fea553699584489b424b7dfe675e09c4757b8", "fetched_at": "2026-08-28T04:06:21.546556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MineDojo/NitroGen"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:49:29.292491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3623516ef2baaa23af85bd49110fea553699584489b424b7dfe675e09c4757b8", "fetched_at": "2026-08-28T04:06:21.546556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MineDojo/NitroGen"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:49:29.292491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3623516ef2baaa23af85bd49110fea553699584489b424b7dfe675e09c4757b8", "fetched_at": "2026-08-28T04:06:21.546556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MineDojo/NitroGen"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:49:29.292491+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3623516ef2baaa23af85bd49110fea553699584489b424b7dfe675e09c4757b8", "fetched_at": "2026-08-28T04:06:21.546556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MineDojo/NitroGen"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 64, "longevity": 18, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 259, "days_push": 220, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 45, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}