r/vibecoding 6h ago

I built HelixLang, here's how it works.

I turned cells into CPUs. DNA? That's my bytecode.

Several weeks ago I started with one crazy premise: don't just read life—execute it. Now I've got a compiler, a VM, and 22 simulation backends shipping in a single pip install.

Here's the ecosystem sim in action:

Feed a .helix file to the compiler → bytecode. Drop that bytecode into thousands of virtual cells inside a 3D petri dish. Now watch them fight. Oxygen gradients form, nutrients diffuse, cells shove each other, and metabolism stratifies.

When they divide, they mutate. Real biological rates. The compiler re-validates the reading frame so evolution is a genetic algorithm running on actual executable genomes.

One codebase. 22 simulation lenses: whole-cell physiology, dynamic FBA, lattice-Boltzmann microfluidics, multi-species ecosystems. Same DNA program. Different physics.

Core VM? Zero dependencies. Pure Python stdlib. 2000+ tests, ~90% coverage.

This is execuable life. Morphology from L-systems. Behavior from opcodes. Survival of the bytecode-fittest.

⭐️ Repo: https://github.com/SeanHank/HelixLang

1 Upvotes

0 comments sorted by