{"adoption": {"forks": 108, "observed_at": "2026-08-28T04:04:02.569035+00:00", "stars": 1223}, "canonical_url": "https://ross.abutalabs.com/products/robogen", "card": {"archived": false, "artifact_type": "library", "description": "A generative and self-guided robotic agent that endlessly propose and master new skills.", "domain": ["robotics", "artificial-intelligence", "simulation", "machine-learning"], "enriched": true, "function": ["machine-learning", "simulation", "agent-framework", "llm-inference", "reinforcement-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "experimental", "member_repos": ["Genesis-Embodied-AI/RoboGen"], "name": "Genesis-Embodied-AI/RoboGen", "platform": ["python"], "pushed_at": "2024-05-31T01:32:29+00:00", "repo": "Genesis-Embodied-AI/RoboGen", "stars": 1223, "tags": ["generative-simulation", "robot-learning", "llm-agent", "pybullet", "task-generation", "skill-acquisition", "research-code", "icml-2024", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["automatically generate robot manipulation and locomotion tasks", "train robotic skills with reinforcement learning in simulation", "use LLMs to propose and decompose robotics tasks", "generate simulation environments for robot learning", "research automated curriculum generation for robots", "run one-click task generation and skill learning pipelines", "benchmark generative simulation approaches for robotics"], "what_it_is": "RoboGen is a self-guided generative robotic agent that autonomously proposes new tasks, generates simulation environments, and learns robotic skills via reinforcement learning. It is a Python research framework built on PyBullet (with a planned Genesis simulation engine backend), published at ICML 2024.", "when_to_avoid": ["you need a production-ready robotics platform or stable API", "you require soft-body manipulation or the full Genesis-powered pipeline, which is not yet released", "you need guaranteed maintenance or commercial support", "you want a lightweight tool without GPU, simulation, and LLM dependencies"], "when_to_choose": ["you are researching automated task generation or lifelong robot skill learning", "you want an LLM-driven pipeline that proposes tasks, builds environments, and trains policies", "you need a PyBullet-based reimplementation of the RoboGen ICML 2024 paper", "you want to experiment with generative simulation for rigid-body manipulation and locomotion"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/robogen", "repo": "Genesis-Embodied-AI/RoboGen", "role": "main", "score": 27}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.569035+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.887480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53888c7ae55e2f4af3fb0e3d7d8e96eb8d668e8c19caa47b7a52439cf907a958", "fetched_at": "2026-08-28T04:04:02.569035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Genesis-Embodied-AI/RoboGen"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.569035+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.887480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53888c7ae55e2f4af3fb0e3d7d8e96eb8d668e8c19caa47b7a52439cf907a958", "fetched_at": "2026-08-28T04:04:02.569035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Genesis-Embodied-AI/RoboGen"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.887480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53888c7ae55e2f4af3fb0e3d7d8e96eb8d668e8c19caa47b7a52439cf907a958", "fetched_at": "2026-08-28T04:04:02.569035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Genesis-Embodied-AI/RoboGen"}], "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:04:02.569035+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.569035+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.569035+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.887480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53888c7ae55e2f4af3fb0e3d7d8e96eb8d668e8c19caa47b7a52439cf907a958", "fetched_at": "2026-08-28T04:04:02.569035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Genesis-Embodied-AI/RoboGen"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.569035+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.569035+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.887480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53888c7ae55e2f4af3fb0e3d7d8e96eb8d668e8c19caa47b7a52439cf907a958", "fetched_at": "2026-08-28T04:04:02.569035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Genesis-Embodied-AI/RoboGen"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.569035+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.569035+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.569035+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.887480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53888c7ae55e2f4af3fb0e3d7d8e96eb8d668e8c19caa47b7a52439cf907a958", "fetched_at": "2026-08-28T04:04:02.569035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Genesis-Embodied-AI/RoboGen"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.569035+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.569035+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.887480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53888c7ae55e2f4af3fb0e3d7d8e96eb8d668e8c19caa47b7a52439cf907a958", "fetched_at": "2026-08-28T04:04:02.569035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Genesis-Embodied-AI/RoboGen"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.887480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53888c7ae55e2f4af3fb0e3d7d8e96eb8d668e8c19caa47b7a52439cf907a958", "fetched_at": "2026-08-28T04:04:02.569035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Genesis-Embodied-AI/RoboGen"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.887480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53888c7ae55e2f4af3fb0e3d7d8e96eb8d668e8c19caa47b7a52439cf907a958", "fetched_at": "2026-08-28T04:04:02.569035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Genesis-Embodied-AI/RoboGen"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:15:30.887480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53888c7ae55e2f4af3fb0e3d7d8e96eb8d668e8c19caa47b7a52439cf907a958", "fetched_at": "2026-08-28T04:04:02.569035+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Genesis-Embodied-AI/RoboGen"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 74, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1037, "days_push": 825, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 27, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}