Metadata-Version: 2.4
Name: fastevolve
Version: 0.2.0
Summary: Minimal open-source AlphaEvolve: LLM-driven program evolution with MAP-Elites islands, cascade evaluation, and a local Ollama ensemble.
Project-URL: Homepage, https://github.com/tiagomonteiro/alpha_evolve_open_souce_version
Project-URL: Issues, https://github.com/tiagomonteiro/alpha_evolve_open_souce_version/issues
Author-email: Tiago Monteiro <monteiro.t@northeastern.edu>
License: MIT
Keywords: alphaevolve,evolutionary-search,llm,map-elites,ollama,program-synthesis
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.12
Requires-Dist: ollama>=0.4.0
Requires-Dist: rich>=13.7
Provides-Extra: dev
Requires-Dist: pytest>=8; extra == 'dev'
Requires-Dist: ruff>=0.6; extra == 'dev'
Description-Content-Type: text/markdown

# fastevolve

Minimal open-source AlphaEvolve: LLM-driven program evolution with MAP-Elites islands, cascade evaluation, and a local Ollama ensemble.

## Install

```bash
uv sync
```

## Run the demo

Start Ollama and pull the model first:

```bash
ollama serve
ollama pull gemma3:e4b
```

Then:

```bash
uv run python main.py
```
