Skip to main content
Characters are reusable. Create one, then clone any number of videos with it. clone run never generates a new random character — you pass the id of a character you already made.

Create a character

Prints a char_... id. Save it and reuse it on every clone. List the characters you have already created:

Check a source video

Scores whether the source video will clone well and prints the verdict (strong, possible, or weak), a 0-100 score, and the evidence.

Clone a video

clone run downloads the source video, runs the clone check, composes a character-swapped starting frame from the character you passed, generates the clone video, and waits for the final URL. It stops if the check verdict is weak, unless you pass --force. Kling motion control is the default model. Output is 480p 9:16. Source clips are capped at 15 seconds.

Compose a starting frame

clone run does this for you. Run it on its own when you want the frame without generating a video.
The returned frame is always clean, with no overlays or platform UI.