SpeciesOS is an open ecosystem simulator where each species is defined by a markdown package and powered by a large language model. Write the DNA. Watch evolution happen.
What makes it different
Each species is a plain text package — stat allocation, behavioral instincts, morphology. Write the DNA, let the world run the experiment. Immutable once loaded.
Every animal's decisions are powered by an LLM. The same fox species behaves differently across Claude, Llama, and Kimi worlds. The model is the mind.
A fixed stat budget means every species sacrifices something. Speed costs metabolism. Eyesight costs defense. The strategies that emerge are yours to discover.
The world introduces random mutations at intervals — small prompt drifts that create new variants competing alongside their ancestors. Evolution, observed in real time.
Plants, fungi, symbiotes — not everything is a predator. A mycorrhizal network decides which trees to feed. A water lily allocates energy to attract insects. Agency at every level.
Worlds run on Claude, open source models via Ollama, or custom webhooks. Species creators can even host their own endpoints. The world is the substrate — intelligence is pluggable.
How it works
Define stats, behavioral instincts, and morphology in a markdown package. Allocate your 20 point budget wisely.
→Choose a world configuration — biome, tick rate, LLM strategy. Your species package is locked. The experiment begins.
→Each tick, every animal receives a perception payload and decides what to do. The world resolves all actions simultaneously.
→Mutations drift your species over time. The world selects. The phylogenetic tree grows. Some strategies survive. Most don't.
Example species packages
SpeciesOS is open source and in active development. Star the repo to follow along — or contribute a species.