Open source ยท runs on your machine or in the cloud

Write the show.
Get the episodes.

Describe a series once, write each episode as a script, and seriesmith renders every shot on the model and machine you choose, then cuts the takes into a finished episode.

The seriesmith editor: an episode's shots, the viewer, the timeline and a shot's inspector
How it works

From a page of script to a cut episode

You write; seriesmith plans every shot, makes what it needs, renders it and keeps the cut.

Describe the show

One series config holds the cast, the places, the props and the voices, and which models draw them.

Write the episode

A screenplay-flavoured script: each shot is who's in it, the framing and length, what happens, what's said.

Make the pictures

Character sheets, location plates and keyframes, generated on an image model or supplied by you.

Render and cut

Proxies to judge the cut, then finals. Pick takes, trim, upscale and master with titles.

= ep01  First Light

# sq01  porch

## sh020
who: ada
with: lantern
size: medium
dur: 4
Ada lifts the lantern off its hook and turns
the flame down until it gutters out.
camera: holds static
sound: a metal hook ringing, a flame going out

## sh030
who: ada
size: close
dur: auto
Ada grins and pulls her hood up.
camera: pushes in with small amplitude at slow speed
ADA: It rained all night and nobody saw it but me.
The script

A shot is a few plain lines

  • Who and whereName the cast; their sheets and the place's plate go to the model as pictures.
  • Framing, length, cameradur: auto fits the shot to its dialogue at the series' pace.
  • What's saidLines become the shot's voice: generated, cloned, or lip-synced to your own recording.
Features

Built for a whole series, not one clip

Any shot, any model

Each shot renders on the model that suits it: a dialogue close-up on one, a wide establishing shot on another, in the same episode.

MiniMax H3LTX-2WanSeedanceKrea 2

Your GPU or the cloud

Run on your own ComfyUI, on Comfy Cloud, on a deployment of your own, or on hosted models through Comfy Router. Mix them per shot.

Local ComfyUIComfy CloudComfy Router

The same faces every shot

Four-view character sheets, location plates and props are made once and read by every shot, so the cast stays the cast.

Every take kept

A bad shot is rendered again on its own; the rest of the episode is untouched. Each take keeps the exact settings that made it.

Simple when you want it

Simple mode makes one clip or picture at a time from a sentence. Advanced runs a whole episode: shots, refs, the cut and the queue.

From animatic to master

Cheap proxies first, finals when the cut is right, then upscale, face and motion post, recorded dialogue with lip sync, and titles.

Make your first episode

The install guide goes from nothing to a rendered proxy episode, with every model file and where it goes.

git clone https://github.com/bgstratt/seriesmith
cd seriesmith && pip install -e .
seriesmith serve