One picture in. A calm, on-style clip out.
Ayamo animates illustrations: ink and paper, bold cartoon, flat vector, or whatever your picture already looks like. Small, natural motion that keeps the face and the style. Safe for teens from the start.
Every prompt is rewritten so faces stay the same person, the camera barely moves, and nothing new pops into the scene.
Style presets for ink and paper, bold cartoon and flat vector. 720p, smoothed to 32 frames a second.
Every picture, prompt and finished clip is checked against rules made for teenagers and kids with their parents.
A plain HTTP API and an MCP server, so Claude and other agents can animate pictures for you.
Pick your goal
| I want to... | Use |
|---|---|
| Try it with my own picture | The playground |
| Animate pictures from my app | POST /v1/clips with an API key |
| Let Claude or another agent make clips | The MCP server at /mcp |
| Help make Ayamo better | Rate each clip 1 to 5 and say what went wrong |
API
Base URL: …. Send your key as Authorization: Bearer ayk_.... Make keys in the playground.
| Call | What it does |
|---|---|
POST /v1/clips | Make a clip. Body: image (https link or data URL, JPEG, PNG or WebP, up to 8 MB), prompt, style, seconds (5 or 10), tier ("hd"), aspect ("auto" follows the picture, "16:9" or "9:16"), optional webhook_url. Returns the clip with status: "queued", or "blocked" with the reason. |
GET /v1/clips/{id} | Status (queued, running, done, blocked, failed) and, when done, video_url (valid 1 hour). aspect is the shape used. safety lists what was checked and, if blocked, the category. |
GET /v1/clips | Your latest clips. |
POST /v1/clips/{id}/rating | stars 1 to 5, optional flags (face, too_much_motion, glitch, scene_changed, action_missing, soft) and comment. |
GET /v1/styles | The style presets. |
GET /v1/me | Your credits, today's count and limits. |
A clip takes about 1 to 3 minutes. Blocked and failed clips cost nothing. Errors come back as {"error": {"code", "message"}}. Beta limits: 40 clips a day, 12 at once.
MCP
Tools: animate_image, get_clip, list_styles, rate_clip. In Claude Code:
Claude Desktop and other clients: add a remote MCP server with the same URL and the header Authorization: Bearer ayk_....
Safety
Ayamo is built for creators of every age, so the rules are strict by default.
| Never, for anyone | Sexual content of any kind, anything sexual involving minors, self-harm instructions or encouragement, graphic violence or gore, hate or threats. |
|---|---|
| Not on Ayamo by default | Romance, suggestive poses, blood or horror, weapons pointed at people, drugs, alcohol, smoking, vaping, gambling, dangerous stunts, bullying, photos of real people, public figures. |
| How it is checked | The picture and prompt before the clip is made, and three frames of the finished clip. A clip that fails is withheld and refunded. Every block is logged. |
| Your pictures | Private by default. Clips are only used to train later Ayamo versions if you agree. |
Built on
Ayamo 1.0 is Aya Taleb's tuned version of the open Wan 2.2 image-to-video model (Apache 2.0), with open speed and motion add-ons, calm prompts and smoothing. See the NOTICE file for every part and its license.
© 2026 Aya Taleb. Ayamo™ is in invite-only beta.