Glyphloop turns math, your images, and your text into animations that repeat forever without a seam, and keep the colors of whatever they run across.
Flow fields, wave interference, matrix rain, shaded 3D shapes. The expr and parametric3d sources take plain math, so a one-line formula becomes an animation and three lines become an object.
Drop in a photo, a video, a logo, or type some text. Glyphloop maps it to characters and keeps its own colors, cell by cell, then animates an effect through it.
Sources are pure functions of time. Noise is sampled along a circle in two extra dimensions, and every sine phase advances by a whole multiple of 2π per loop. The last frame wraps back to the first, exactly. No seam, no jump, no crossfade.
Two lanes. Write math: an agent sends a small JSON preset over MCP or the CLI, previews the frame as text, and renders website-ready files, no browser needed. Or design: an agent builds a frame in HTML or canvas, drops the render in, and Glyphloop turns the whole design into living text with its colors kept. The jellyfish below was made the second way.
# any agent, any project $ npx glyphloop render \ --preset flowfield-hero --out hero/ { "ok": true, "fps": 24, "duration": 10, "frames": 240, "files": ["frames.json", "player.js", "index.html"] }
Proof, not promise. The aquarium below started as a single prompt to Claude and became the living text beside it.
The public beta is nearly ready. Drop your email and we'll send one launch note when it ships. Nothing else.