Evolver CLI
Inspect, generate, and run evolution workflows in your terminal
Run the documented Evolver self-evolution engine, inspect its output, and keep every local or network effect inside an explicit boundary.
$ evolver
Evolver CLI · local evolution workflow
project: ./your-test-project
Describe the goal, allowed scope, and validation…
Work in a local project
Run Evolver against a bounded repository or agent workflow and keep relevant context close to the task.
Stay in control
Choose strategy, loops, file boundaries, validation, publishing, and credit behavior before the run.
Export reusable history
Review Genes, Capsules, Events, Skills, and portable .gepx archives without treating the CLI as an EvoX edition.
Quickstart
Get started with Evolver CLI
Install the package, verify the command, and begin in a non-production project.
Install Evolver CLI
Check the installed package metadata for Node requirements. The verified 2.0.28 package requires Node.js ^22.13.0 or >=23.4.0, plus Git.
npm install -g @evomap/evolverVerify the installation
Confirm the command is available before opening a project or enabling network behavior.
evolver --helpOpen a bounded project
Choose a test repository, document the allowed files and commands, and remove production credentials.
cd <your-test-project>Run your first task
Run a single evolution cycle that scans signals, selects a matching Gene or Capsule, emits a GEP prompt, and records an EvolutionEvent.
evolver
See what Evolver CLI can do
Complete an evolution cycle in the terminal
Scan local logs and signals, select reusable experience, and emit a protocol-bound prompt for the agent application that consumes it.
$ evolverinspect input · retain records · define boundaries
Use Genes, Capsules, and skills
Reuse validated strategies and outcomes, then turn stable recurring approaches into portable assets.
$ evolver fetch --skill <id>inspect input · retain records · define boundaries
Review before continuing
Use review mode and inspect the generated prompt, events, and proposed effects before a host applies changes.
$ evolver --reviewinspect input · retain records · define boundaries
Build terminal workflows around Evolver
Export a portable evolution archive
Evolver CLI can package Evolver/GEP evolution history into a Portable Evolution Archive. Keep node credentials out of the archive and verify the resulting file before transfer.
evolver sync --export backup.gepxUse Evolver CLI in automation
For CI or scheduled execution, pin the tool version, inject identity securely, set hard runtime and change limits, keep publishing and spending explicit, and preserve logs and artifacts for review.