A Gray-Scott reaction-diffusion system growing coral, spots, and mazes.
Both captures below are real iTerm2 sessions running the demo — the same binary renders at pixel resolution where the terminal speaks the kitty graphics protocol, and as ASCII cells everywhere else.
coral-gfx
Two chemicals diffuse and react across the grid; mapping the inhibitor through a palette reveals patterns that grow and divide forever. c cycles presets (coral, mitosis, spots, maze, waves) that completely change the morphology.
coral
The same chemical field as a glyph-and-colour ramp — lower resolution, same restless life.
| Key | Action |
|---|---|
| space | reseed |
| mouse click | seed at the pointer |
| a | pause |
| c | cycle preset / palette |
| + / - | sim speed |
| q / Esc | quit |
Tuning env vars use the CORAL_* prefix — e.g. CORAL_MAXDIM=1024 for sharper frames, CORAL_CELLS=1 to force cell rendering even on kitty terminals. See the overview for the full tuning table.