Drag a node onto another to merge them. Double-tap a node to grow a bud.

Organisme

Ce qui pousse se souvient de ses racines.

WebGPU & WGSL, or WebGL2 & GLSL, or Canvas 2D · Barnes–Hut physics · WebMCP · TypeScript · Vite

Organisme is a living directed acyclic graph. Each root is a centre; its descendants settle on rings, one per generation, and the rings breathe. Signals run from the roots down the edges and light the nodes they reach. Tap a node to select it and send a signal; double-tap to grow a bud from it. Drag a node to move it; drop it onto another node to merge the two, when the result stays acyclic. Drag the background to pan, or to turn the organism in 3D; pinch or scroll to zoom. With the graph focused: arrow keys pan, plus and minus zoom, F frames everything, the brackets step from node to node, N grows a bud, S sends a signal, Delete prunes the selected node, L changes the layout, P pauses, Escape clears the selection or restores the interface. AI agents can grow and prune it through WebMCP when the browser offers it.

Growing the organism…