awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
codelion avatar

codelion/openevolve

0
View on GitHub↗
6,608 stele·1,053 fork-uri·Python·Apache-2.0·4 vizualizări

Openevolve

OpenEvolve este un framework de algoritmi evolutivi care utilizează modele de limbaj mari pentru a descoperi și optimiza autonom algoritmi de programare. Funcționează ca un motor de descoperire a algoritmilor și instrument de căutare a codului, evoluând populații de programe candidate pentru a găsi implementări eficiente și optimizări specifice hardware-ului.

Sistemul tratează atât codul, cât și instrucțiunile de sistem ca entități evolutive, utilizând un optimizator automat de prompt-uri pentru a rafina iterativ performanța modelului. Menține stabilitatea căutării prin gestionarea populației bazată pe nișe pentru a păstra diversitatea și utilizează un mecanism de feedback în buclă închisă care injectează erorile de runtime și log-urile înapoi în procesul de generare pentru repararea autonomă a bug-urilor.

Framework-ul include, de asemenea, un orchestrator de agenți care agregă răspunsurile de la mai multe API-uri de modele folosind logică ponderată și strategii de fallback. Pentru a susține calculul științific, implementează execuția deterministă prin gestionarea unor semințe aleatorii (random seeds) consistente în toate componentele stochastice.

Proiectul oferă un tablou de bord interactiv pentru vizualizarea progresului evoluției și a metricilor de performanță în timp real.

Features

  • Evolutionary Algorithm Discovery - Implements an evolutionary pipeline using LLMs to autonomously discover and optimize efficient algorithms.
  • Evolutionary Code Optimizers - Uses an LLM-driven evolutionary process to iteratively generate and mutate code for algorithm discovery.
  • Automated Code Refinement Loops - Iteratively modifies source code based on performance feedback to achieve execution speedups.
  • Error-Correction Feedback Loops - Injects runtime error messages and system logs back into prompts for autonomous bug fixing.
  • Population Diversity Maintenance - Uses a niche-based architecture to preserve candidate solution diversity and prevent premature convergence.
  • Closed-Loop Code Iteration - Provides autonomous cycles of code execution and refinement to achieve hardware-specific performance breakthroughs.
  • AI Model Orchestration - Orchestrates multiple AI model providers using weighted logic to improve response accuracy.
  • Automated Prompt Optimization - Programmatically refines system instructions and model prompts based on iterative performance metrics.
  • Genetic Prompt Evolution - Treats system instructions as evolvable code, applying genetic algorithms to iteratively optimize agent performance.
  • Deterministic Training Seeds - Applies consistent random seeds across all stochastic components to ensure scientific reproducibility.
  • Weighted & Fallback Ensembles - Combines outputs from multiple LLM APIs using weighted logic and fallback strategies to increase reliability.
  • Prompt Engineering - Designs and refines system instructions as evolvable code to optimize LLM performance.
  • Reproducible Run Configurations - Ensures exact reproduction of experimental runs by capturing configurations and synchronizing random seeds.
  • LLM Plugin Orchestrators - Implements a system to route tasks across multiple LLM APIs using weighted logic and fallback strategies.
  • Experimental Reproducibility - Ensures experimental results can be repeated exactly by maintaining consistent seeds across random components.
  • Code Refinement - Open-source evolutionary coding agent.

Istoric stele

Graficul istoricului de stele pentru codelion/openevolveGraficul istoricului de stele pentru codelion/openevolve

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face codelion/openevolve?

OpenEvolve este un framework de algoritmi evolutivi care utilizează modele de limbaj mari pentru a descoperi și optimiza autonom algoritmi de programare. Funcționează ca un motor de descoperire a algoritmilor și instrument de căutare a codului, evoluând populații de programe candidate pentru a găsi implementări eficiente și optimizări specifice hardware-ului.

Care sunt principalele funcționalități ale codelion/openevolve?

Principalele funcționalități ale codelion/openevolve sunt: Evolutionary Algorithm Discovery, Evolutionary Code Optimizers, Automated Code Refinement Loops, Error-Correction Feedback Loops, Population Diversity Maintenance, Closed-Loop Code Iteration, AI Model Orchestration, Automated Prompt Optimization.

Care sunt câteva alternative open-source pentru codelion/openevolve?

Alternativele open-source pentru codelion/openevolve includ: algorithmicsuperintelligence/openevolve — OpenEvolve is an open-source framework for evolutionary computation that uses language models to drive automated… boundaryml/baml — BAML is a prompt engineering framework and LLM client generator that defines AI prompts as type-safe functions. It… minedojo/voyager — Voyager is an autonomous embodied agent and lifelong learning framework that uses a large language model to explore… linshenkx/prompt-optimizer — Prompt Optimizer is a framework designed for the iterative refinement and testing of text-based instructions for large… keirp/automatic_prompt_engineer — Automatic Prompt Engineer is a framework designed to automate the generation, refinement, and performance measurement… tukuaiai/vibe-coding-cn — vibe-coding-cn is an AI software development workflow and prompt engineering framework designed to transform product…

Alternative open-source pentru Openevolve

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Openevolve.
  • algorithmicsuperintelligence/openevolveAvatar algorithmicsuperintelligence

    algorithmicsuperintelligence/openevolve

    5,421Vezi pe GitHub↗

    OpenEvolve is an open-source framework for evolutionary computation that uses language models to drive automated optimization across multiple domains. It can evolve system prompts for large language models, refine source code across programming languages, search for optimal GPU kernel configurations, discover interpretable mathematical expressions from data, and maintain diverse populations of high-performing solutions. The framework integrates multiple evolutionary strategies, including MAP-Elites diversity mapping and island-based topologies, to avoid premature convergence and preserve a wid

    Pythonalpha-evolvealphacodealphaevolve
    Vezi pe GitHub↗5,421
  • boundaryml/bamlAvatar BoundaryML

    BoundaryML/baml

    7,636Vezi pe GitHub↗

    BAML is a prompt engineering framework and LLM client generator that defines AI prompts as type-safe functions. It serves as a structured data extraction tool and workflow orchestrator, transforming unstructured model responses into strongly typed objects using a custom schema language and alignment algorithms. The project distinguishes itself by using a compiler to generate language-specific boilerplate code for API communication and output parsing. It features a dedicated environment for designing complex prompt templates with conditional logic and reusable snippets, and employs genetic alg

    Rustbamlboundarymlguardrails
    Vezi pe GitHub↗7,636
  • minedojo/voyagerAvatar MineDojo

    MineDojo/Voyager

    6,987Vezi pe GitHub↗

    Voyager is an autonomous embodied agent and lifelong learning framework that uses a large language model to explore virtual environments. It functions as a code-based action controller, translating natural language instructions into executable scripts to interact with its surroundings. The system features an automatic curriculum generator that creates sequences of exploration goals to discover new items and behaviors without human intervention. It maintains a skill library manager that stores learned behaviors as reusable code fragments, which can be composed to execute complex tasks. The fr

    JavaScriptembodied-learninglarge-language-modelsminecraft
    Vezi pe GitHub↗6,987
  • linshenkx/prompt-optimizerAvatar linshenkx

    linshenkx/prompt-optimizer

    30,927Vezi pe GitHub↗

    Prompt Optimizer is a framework designed for the iterative refinement and testing of text-based instructions for large language models. It functions as an automated evaluation pipeline that systematically adjusts prompt structure, constraints, and clarity to improve the accuracy and consistency of model outputs. The system distinguishes itself through a model-agnostic interface that standardizes communication across different artificial intelligence providers. It incorporates a versioned asset management system to track prompt history, enabling developers to maintain consistency and perform r

    TypeScriptllmpromptprompt-engineering
    Vezi pe GitHub↗30,927
Vezi toate cele 30 alternative pentru Openevolve→