anvil · documentation · gallery · llms.txt

Gallery

Every tile below is a single SceneSpec — the same JSON an agent would emit — rendered live by the <Anvil> component. Lottie tiles are 2-D vector; three.js tiles are WebGL. Follow “spec json” on any tile to read the exact document that produced it.

three Glowing torus knot

A metallic torus knot spinning on two axes over a dark backdrop.

spec json »
lottie Vector spinner

Trim-path arc spinner, one rotation/sec.

spec json »
three Data pipeline

Nodes pulsing along a flow — the kind of thing an agent generates to visualize a system it just built or deployed.

spec json »
lottie Success check

A self-drawing success tick — an agent renders this when a deploy, payment, or task completes.

spec json »
three Drifting starfield

A cloud of points slowly rotating, with a pulsing core sphere.

spec json »
lottie Live indicator

A pulsing presence dot — "recording", "live", "agent active". Drop it next to any status.

spec json »

These examples ship in the repo under specs/. To make your own, start with the tutorial or a how-to guide.