{"adoption": {"forks": 1142, "observed_at": "2026-08-28T04:09:57.953412+00:00", "stars": 7271}, "canonical_url": "https://ross.abutalabs.com/products/openevolve", "card": {"archived": false, "artifact_type": "library", "description": "Open-source implementation of AlphaEvolve", "domain": ["artificial-intelligence", "large-language-models"], "enriched": true, "function": ["llm-inference", "agent-framework", "machine-learning", "developer-tools"], "health_score": 96, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["algorithmicsuperintelligence/openevolve"], "name": "algorithmicsuperintelligence/openevolve", "platform": ["python", "cross-platform", "cli"], "pushed_at": "2026-07-18T13:16:12+00:00", "repo": "algorithmicsuperintelligence/openevolve", "stars": 7271, "tags": ["evolutionary-algorithms", "genetic-algorithms", "alphaevolve", "code-optimization", "llm-ensemble", "prompt-evolution", "map-elites", "ai-agents", "algorithms", "automation"], "topics": ["alphacode", "coding-agent", "deepmind", "deepmind-lab", "discovery", "distributed-evolutionary-algorithms", "evolutionary-algorithms", "evolutionary-computation", "genetic-algorithm", "genetic-algorithms", "iterative-methods", "iterative-refinement", "llm-engineering", "llm-ensemble", "llm-inference", "optimize", "alpha-evolve", "alphaevolve", "openevolve"], "urls": [], "use_cases": ["automatically optimize slow Python functions for speed", "discover new algorithms for math problems like circle packing", "evolve GPU kernels and Metal shaders for better performance", "use LLMs to iteratively refine and improve existing code", "run evolutionary search over code with multiple objectives", "find state-of-the-art solutions to scientific computing problems"], "what_it_is": "OpenEvolve is an open-source Python implementation of DeepMind's AlphaEvolve, an evolutionary coding agent that uses LLM ensembles to autonomously discover and optimize algorithms. It evolves code through iterative refinement with parallel island-based evolution, multi-objective Pareto optimization, and evaluation pipelines.", "when_to_avoid": ["you need simple deterministic code refactoring rather than evolutionary search", "your task lacks a programmable evaluation metric to score candidate programs", "you cannot afford the LLM API costs of large population-based search", "you need guaranteed correctness rather than best-effort discovered solutions"], "when_to_choose": ["you want LLM-driven autonomous code optimization without human guidance", "you need reproducible evolutionary search over program code", "you want to reproduce or extend AlphaEvolve-style algorithm discovery", "you need multi-objective optimization of code with parallel evaluation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openevolve", "repo": "algorithmicsuperintelligence/openevolve", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.953412+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:38:55.104604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "649bf007b865536feb88d48e8a428a5b75e6847a83eaad6531e48b269f4a4df4", "fetched_at": "2026-08-28T04:09:57.953412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/algorithmicsuperintelligence/openevolve"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.953412+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:38:55.104604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "649bf007b865536feb88d48e8a428a5b75e6847a83eaad6531e48b269f4a4df4", "fetched_at": "2026-08-28T04:09:57.953412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/algorithmicsuperintelligence/openevolve"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:38:55.104604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "649bf007b865536feb88d48e8a428a5b75e6847a83eaad6531e48b269f4a4df4", "fetched_at": "2026-08-28T04:09:57.953412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/algorithmicsuperintelligence/openevolve"}], "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:09:57.953412+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.953412+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.953412+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:38:55.104604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "649bf007b865536feb88d48e8a428a5b75e6847a83eaad6531e48b269f4a4df4", "fetched_at": "2026-08-28T04:09:57.953412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/algorithmicsuperintelligence/openevolve"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.953412+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.953412+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:38:55.104604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "649bf007b865536feb88d48e8a428a5b75e6847a83eaad6531e48b269f4a4df4", "fetched_at": "2026-08-28T04:09:57.953412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/algorithmicsuperintelligence/openevolve"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.953412+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.953412+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.953412+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:38:55.104604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "649bf007b865536feb88d48e8a428a5b75e6847a83eaad6531e48b269f4a4df4", "fetched_at": "2026-08-28T04:09:57.953412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/algorithmicsuperintelligence/openevolve"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.953412+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.953412+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:38:55.104604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "649bf007b865536feb88d48e8a428a5b75e6847a83eaad6531e48b269f4a4df4", "fetched_at": "2026-08-28T04:09:57.953412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/algorithmicsuperintelligence/openevolve"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:38:55.104604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "649bf007b865536feb88d48e8a428a5b75e6847a83eaad6531e48b269f4a4df4", "fetched_at": "2026-08-28T04:09:57.953412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/algorithmicsuperintelligence/openevolve"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:38:55.104604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "649bf007b865536feb88d48e8a428a5b75e6847a83eaad6531e48b269f4a4df4", "fetched_at": "2026-08-28T04:09:57.953412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/algorithmicsuperintelligence/openevolve"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:38:55.104604+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "649bf007b865536feb88d48e8a428a5b75e6847a83eaad6531e48b269f4a4df4", "fetched_at": "2026-08-28T04:09:57.953412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/algorithmicsuperintelligence/openevolve"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 93, "longevity": 33, "rhythm": 93}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 475, "days_push": 46, "days_rel": 46, "gap_med": 1.5, "n_releases_24m": 55}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}