Skip to main content
Clayzo is an animation engine built for agents. You describe the motion you want. Your agent writes a typed animation document, looks at the result, and iterates. The clayzo CLI previews, reviews, packages and exports that document. Two small players play the same document in the browser.

Quickstart

Set up a project and ship a first animation in ten minutes.

Working with agents

Install the skills and brief an agent so it produces good motion.

Export video

MP4, MOV with alpha, WebM, animated WebP, GIF or a PNG sequence from any document.

Play on your site

Pick a player, embed it in React or plain JavaScript, keep it interactive.

What you install

All four packages ship together under one version. Keep them on the same version.

How a project fits together

1

Set up once

npx clayzo@latest init installs the packages and the agent skills in your project.
2

Author with an agent

Your agent writes a TypeScript script that emits an animation document, a JSON file. The types stop it from producing something malformed. The skills stop it from producing something ugly.
3

Look at it

clayzo render-frame produces a labelled sheet of frames in a second. clayzo preview plays the document in a browser tab. Agents use both to check their own work.
4

Ship it

clayzo export renders video or stills. clayzo package bundles the document with its fonts and images so a player can play it anywhere.
Authoring, types and validation work offline and without an account. Preview, rendering, review, packaging and export need a sign in. Playback in the browser never contacts Clayzo.