Logo of Evolver

Evolver

Evolver is a GEP-powered self-evolution engine for AI agents, transforming ad hoc prompt tweaks into auditable, reusable evolution assets.

7.2K stars723 forksJavaScriptGPL-3.0Active this month

What Evolver does

Evolver is a GEP-powered self-evolution engine for AI agents, designed to bring structure and auditability to the iterative process of AI agent development. It addresses the challenge of managing ad hoc prompt tweaks by converting them into reusable and auditable "evolution assets" like Genes and Capsules.

Key Features:

  • Auto-Log Analysis: Automatically scans memory and history files for runtime logs, error patterns, and signals to inform evolution decisions.
  • Self-Repair Guidance: Emits repair-focused directives based on detected signals, helping agents to self-correct.
  • GEP Protocol: Implements the Genome Evolution Protocol for standardized evolution with reusable assets and clear traceability.
  • Mutation + Personality Evolution: Each evolution run is governed by explicit Mutation objects and an evolvable PersonalityState.
  • Configurable Strategy Presets: Allows users to define evolution intent (e.g., balanced, innovate, harden, repair-only) via EVOLVE_STRATEGY.
  • Signal De-duplication: Prevents agents from getting stuck in repair loops by identifying and de-duplicating stagnation patterns.
  • Operations Module: Provides portable lifecycle management, skill monitoring, cleanup, self-repair, and wake triggers with zero platform dependency.
  • Protected Source Files: Safeguards core Evolver code from autonomous agent modifications.
  • Skill Store: Enables downloading and sharing reusable skills via the EvoMap network.

Evolver functions primarily as a prompt generator, not a direct code patcher. It outputs protocol-bound GEP prompts that guide the next evolution step, which can be consumed by host runtimes or manually applied. The security model employs whitelisted commands for validation and strict checks against arbitrary shell execution.

GitHub Activity

Last commit

9 days ago

Last synced

May 2, 2026

7.2KStars
723Forks
4Open Issues
GPL-3.0License

Tech Stack

Detected via GitHub

Languages

JavaScript

Runtimes

Node.js

Details

Similar Open Source Tools

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives