JX JAX EvoGym Docs + browser designer

JAX EvoGym

A differentiable soft-body simulator. Design creatures in the browser, simulate them in JAX.

Designer

A browser-based voxel editor for building EvoGym worlds. Import, validate, and export canonical JSON. Keyboard-driven with modeless context-dependent interactions.

Core Runtime

Object-separated JAX simulation with differentiable physics. Architecture docs cover compilation, collision, deformation, and the render model.

Canonical JSON

Designer import and export stay aligned with the EvoGym world format. Indices, types, and neighbor adjacency match EvoWorld.to_json_dict() exactly.

Static Deployment

The docs site and designer are pure frontend assets. Build once with Astro and host anywhere that serves static files.