Evochora provides a complete tool stack for digital evolution research — from authoring self-replicating organisms to analyzing the evolutionary dynamics and results.
Organisms are written in EvoASM, a purpose-built assembly language. They inhabit an n-dimensional environment governed by configurable thermodynamics. Mutation mechanics, resource dynamics, and death conditions are fully programmable through swappable plugins — even the EvoASM instruction set itself.
A built-in visualizer lets you inspect and debug individual organisms during simulation: registers, stacks, thermodynamic state, and executed code. The analyzer tracks population dynamics, genome diversity, generation depth, and more. For deeper analysis, a data pipeline exports all generated data as industry-standard Parquet files — ready for Python, R, DuckDB, or your preferred tools.
This demo hosts a set of simulations with default settings. To design your own experiments — custom organisms, different physics, alternative mutation strategies — run your own Evochora node.