Skip to main content
You need Node.js 22.13 or newer, a package manager, and a coding agent such as Claude Code, Cursor or Codex. The steps take about ten minutes.
1

Set up the project

Run the initializer in the project where the animation will live:
It detects your package manager, installs @clayzo/animation and @clayzo/webgl-player as dependencies, installs the clayzo CLI for your whole machine or as a dev dependency, and installs the two Clayzo agent skills. Answer the prompts, or pass --yes to accept the defaults.
2

Sign in

A browser window opens. Approve the device and come back to the terminal. See Authentication for CI tokens.
3

Ask your agent for an animation

Give it a brief with the essentials: what moves, the canvas, the duration, whether it loops, and where it will play. For example:
The agent writes an authoring script, runs it, validates the document, and renders a sheet of frames so you can both see the result.
4

Look at it yourself

A labelled sheet of six frames:
Or play it in a browser tab, with scrubbing and an export panel:
5

Ship it

As a video:
Or on your site, with the player:

Where to go next

Working with agents

What the skills do and how to write a brief that gets good motion.

Writing documents

The document format, if you or your agent want to author by hand.

Fonts and assets

Text draws nothing without a font. Read this before your first headline.

Choosing a player

WebGL or CanvasKit, and how to check a document is covered.