A self-evolving repository. The code in this repo mutates itself on a schedule, generating new SVG artwork through genetic programming. No human writes code after the initial commit. The git history is a fossil record of artificial evolution.
Each character represents one generation's mutation type:
N=numeric drift, S=structural swap, C=color shift, A=additive, E=extinction event
CCCS.ANANAEACAACSAECEECEANESEAENSEAAESEAEEAEASEEENENCENEECENECEECEEENSEEEECEEEEN
- A GitHub Actions cron job runs 10 times per day
- The
mutatorparsesgenerator.pyusing Python'sastmodule and applies random mutations - Four mutant variants are generated and executed
- Each variant's SVG output is scored on complexity, spatial distribution, color diversity, and novelty
- The highest-scoring variant becomes the new
generator.py - Losers are archived in the
graveyard/ - If fitness plateaus for 10 generations, an extinction event triggers triple mutations with 8 variants
Zero external dependencies. Pure Python stdlib. No API calls. The only input is the repo's own past.
- Lineage — full evolution history with visual snapshots
- Hall of Fame — top 5 all-time generators
- Evolution Animation — animated playback (clone and open locally)
- Graveyard — every losing variant, preserved for the record