Quickstart
Pick your tool:
What happens when you run evolve init
- Evolve detects the tool's config files in your project.
- Installs a session hook so sessions report back on completion.
- Writes an initial managed section inside your existing config files
(bracketed by
<!-- evolve:start -->/<!-- evolve:end -->markers — nothing outside those markers is ever touched). - Records the project + its starting champion config in
~/.evolve/evolve.db.
Use your tool normally from here. After ~100 sessions (or 7 days, whichever comes first), Evolve will propose its first challenger.
Inspecting progress
evolve status # one-line per project: last session, current champion
evolve list # all known projects
evolve dashboard # opens http://localhost:8787 with a live UI