openevolve social preview
agent-framework6,499Apache 2.0

openevolve

Open-source implementation of AlphaEvolve

Updated Jun 8, 2026
Platforms
macos
Pricing
free-open-source
Status
active
License
Apache 2.0

What it does

Core capabilities at a glance

  • Alpha Evolve
  • Alphacode
  • Alphaevolve
  • Coding Agent
  • Deepmind
  • Deepmind LAB
  • Discovery
  • Distributed Evolutionary Algorithms

Deep dive

The full breakdown - performance, comparisons, and setup

openevolve

openevolve is an agent framework - Open-source implementation of AlphaEvolve.

Overview

LLMs don't just optimize—they discover entirely new algorithms. No human guidance needed.

2-3x speedups on real hardware. State-of-the-art circle packing. Breakthrough optimizations.

Full reproducibility, extensive evaluation pipelines, and scientific rigor built-in.

Note: The example config uses Gemini by default, but you can use any OpenAI-compatible provider by modifying the 'config.yaml'. See the configs for full configuration options.

Prefer Docker? See the Installation & Setup section for Docker options.

Result: Matches published benchmarks for n=26 circle packing problem.

Performance Impact: 2.8x speedup on Apple M1 Pro, maintaining numerical accuracy.

  • Python: 3.10+ - LLM Access: Any OpenAI-compatible API - Optional: Docker for containerized runs

Cost-saving tips: - Start with fewer iterations (100-200) - Use o3-mini, Gemini-2.5-Flash or local models for exploration - Use cascade evaluation to filter bad programs early - Configure smaller population sizes initially

Evolve prompts instead of code for better LLM performance. See the LLM Prompt Optimization example for a complete case study with HotpotQA achieving +23% accuracy improvement.

Important: Return raw values from evaluator, OpenEvolve handles binning automatically.

How it works: Place '{greeting}' or '{improvement_suggestion}' placeholders in your templates, and OpenEvolve will randomly choose from the variations for each generation, adding diversity to prompts.

openevolve is open-source, written primarily in Python, with 6,498 GitHub stars under the Apache 2.0 license. The latest release is v0.2.27 (2026-03-18).

Key capabilities

From the project's documentation:

  • Quality-Diversity Evolution: Maintains diverse populations across feature dimensions
  • Island-Based Architecture: Multiple populations prevent premature convergence
  • LLM Ensemble: Multiple models with intelligent fallback strategies
  • Artifact Side-Channel: Error feedback improves subsequent generations
  • Comprehensive Seeding: Every component (LLM, database, evaluation) is seeded
  • Default Seed=42: Immediate reproducible results out of the box

Install

A quick way to get started (always check the official docs for the latest):

pip install openevolve

How it fits a local-AI stack

openevolve runs on your own hardware, so pair it with a model and a GPU sized to your needs. Use the VRAM calculator to pick a model that fits your card, and see what you can run for hardware guidance. Related agent frameworks in the directory:

Sources

Stats from GitHub, 2026-06-08.

Frequently asked

Quick answers to common questions

What is openevolve?

openevolve is a agent-framework tool for local AI workloads. Open-source implementation of AlphaEvolve

Is openevolve free and open source?

Yes, openevolve has 6,499 GitHub stars and is licensed under Apache 2.0. You can self-host it for free on macos.

What platforms does openevolve support?

openevolve runs on macos.

What hardware do I need for openevolve?

The hardware requirements depend on which models you run. Check our hardware directory for compatible GPUs and systems. openevolve has 6,499 GitHub stars and an active community.

Does openevolve support GPU acceleration?

openevolve supports GPU acceleration via CUDA, Metal, or Vulkan depending on your platform. For the best performance, pair it with an NVIDIA RTX 4090 or 5090.

What are the best alternatives to openevolve?

Popular alternatives include other agent-framework tools in our directory. Browse our full collection at /tool for comparisons, community reviews, and benchmark data to find the right fit for your workflow.

How much does openevolve cost?

openevolve is free-open-source. It is completely free and open source to self-host.

Pairs well with

Complementary tools, models, and hardware

Comments coming soon

Configure NEXT_PUBLIC_GISCUS_REPO_ID and NEXT_PUBLIC_GISCUS_CATEGORY_ID at giscus.app to enable.