awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
codelion avatar

codelion/openevolve

0
View on GitHub↗
6,608 Stars·1,053 Forks·Python·Apache-2.0·4 Aufrufe

Openevolve

OpenEvolve ist ein Framework für evolutionäre Algorithmen, das Large Language Models nutzt, um autonom Programmieralgorithmen zu entdecken und zu optimieren. Es fungiert als Engine zur Algorithmen-Entdeckung und als Code-Suchwerkzeug, das Populationen von Programm-Kandidaten weiterentwickelt, um effiziente Implementierungen und hardware-spezifische Geschwindigkeitsvorteile zu finden.

Das System behandelt sowohl Code als auch Systemanweisungen als evolvierbare Einheiten und nutzt einen automatisierten Prompt-Optimierer, um die Modellleistung iterativ zu verfeinern. Es erhält die Suchstabilität durch nischenbasiertes Populationsmanagement, um die Vielfalt zu bewahren, und verwendet einen Closed-Loop-Feedback-Mechanismus, der Laufzeitfehler und Logs zur autonomen Fehlerbehebung zurück in den Generierungsprozess einspeist.

Das Framework enthält zudem einen Agent-Orchestrator, der Antworten von mehreren Modell-APIs unter Verwendung gewichteter Logik und Fallback-Strategien aggregiert. Zur Unterstützung wissenschaftlicher Berechnungen implementiert es deterministische Ausführung durch die Verwaltung konsistenter Zufalls-Seeds über alle stochastischen Komponenten hinweg.

Das Projekt bietet ein interaktives Dashboard zur Visualisierung des Evolutionsfortschritts und von Echtzeit-Leistungsmetriken.

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.

Star-Verlauf

Star-Verlauf für codelion/openevolveStar-Verlauf für codelion/openevolve

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Openevolve

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Openevolve.
  • algorithmicsuperintelligence/openevolveAvatar von algorithmicsuperintelligence

    algorithmicsuperintelligence/openevolve

    5,421Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,421
  • boundaryml/bamlAvatar von BoundaryML

    BoundaryML/baml

    7,636Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,636
  • minedojo/voyagerAvatar von MineDojo

    MineDojo/Voyager

    6,987Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,987
  • linshenkx/prompt-optimizerAvatar von linshenkx

    linshenkx/prompt-optimizer

    30,927Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗30,927
Alle 30 Alternativen zu Openevolve anzeigen→

Häufig gestellte Fragen

Was macht codelion/openevolve?

OpenEvolve ist ein Framework für evolutionäre Algorithmen, das Large Language Models nutzt, um autonom Programmieralgorithmen zu entdecken und zu optimieren. Es fungiert als Engine zur Algorithmen-Entdeckung und als Code-Suchwerkzeug, das Populationen von Programm-Kandidaten weiterentwickelt, um effiziente Implementierungen und hardware-spezifische Geschwindigkeitsvorteile zu finden.

Was sind die Hauptfunktionen von codelion/openevolve?

Die Hauptfunktionen von codelion/openevolve sind: 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.

Welche Open-Source-Alternativen gibt es zu codelion/openevolve?

Open-Source-Alternativen zu codelion/openevolve sind unter anderem: 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…