Readable formulas
The output is an expression — 0.5x² + sin(x) — not a fitted
black box. Every candidate comes with its complexity, so you can trade
accuracy for something you can actually publish.
Runs in your browser
The whole engine compiles to WebAssembly. Turn on In browser and
your data never leaves the tab — no upload, no account, no server.
Many populations at once
Dozens of populations evolve independently and trade their best members,
which keeps diversity up and stops the search settling into one local
optimum.
Fast where it counts
Expressions are compiled to flat bytecode and scored in SIMD batches, so
the search spends its time exploring instead of interpreting trees.
Constants get tuned
Every promising structure is handed to a Levenberg–Marquardt pass that
fits its numeric constants, so a good shape isn't thrown away for a bad
coefficient.
Watch it happen
The equation re-typesets as the search improves it, next to a live fit
plot and the accuracy-versus-complexity front. Pause, resume, or stop
whenever you've seen enough.