EpisodeReel

Serial work: what each tool documents about continuity

Three steps a season needs, and who publishes them

Twenty-six tools, three steps, one table. Twenty-five publish something about keeping a cast recognisable, and fourteen of those name the object that does the holding. Twenty describe getting from a script to episodes. Eleven name an assembly step, and two put a rate on it. As of 2026-09-22.

Which of the three season-scale steps each tool documentsFilled = the vendor's own page says something on that step; hollow = the page addresses it nowhere, which is not the same as the tool being unable to do it. Each vendor's sentence for that step follows in the rows. Read between 2026-09-12 and 2026-09-22.Which of the three season-scale steps each tool documentsCross-episode castScript to episodesAssembling an episodeAI Drama GeneratorAI Drama Generator — Cross-episode cast: Consistent characters listed among the outputs, with no mechanism namedAI Drama Generator — Script to episodes: The narrative stated to be structured automatically into episodes, scenes, dialogue and beatsAI Drama Generator — Assembling an episode: Nothing publishedAI DramasAI Dramas — Cross-episode cast: Each character saved with a name, a face and a voice style, then called by name in every scriptAI Dramas — Script to episodes: Nothing published on a script being split; scenes are written one at a time by the userAI Dramas — Assembling an episode: Clips of 4 to 15 seconds chained into an episode, with a draft rate and an episode-cut rateAnijamAnijam — Cross-episode cast: Locking characters' faces across every episode stated as an action the tool performsAnijam — Script to episodes: Multi-episode short drama and one-to-two-minute micro drama both stated as supportedAnijam — Assembling an episode: Assembling everything on a timeline stated as part of the flowArcloopArcloop — Cross-episode cast: Locking a face, outfit, personality and visual identity listed as a step, with no object namedArcloop — Script to episodes: Recurring episodes with consistent characters given as the outputArcloop — Assembling an episode: Nothing publishedcharacter.appcharacter.app — Cross-episode cast: A recurring Cast and World described as objects the series is built oncharacter.app — Script to episodes: Story setup and connected Scenes named as stagescharacter.app — Assembling an episode: Film assembly named as a stageCrano AICrano AI — Cross-episode cast: The same identity stated to hold across episodes, with stable appearance and emotional presenceCrano AI — Script to episodes: Repeatable episode structures described as something the user buildsCrano AI — Assembling an episode: Nothing publishedDramaSoDramaSo — Cross-episode cast: Consistent characters listed among the outputs, with no mechanism namedDramaSo — Script to episodes: A season of up to 60 episodes stated as plannable from one premiseDramaSo — Assembling an episode: A captioned episode stated as the exportDramilyDramily — Cross-episode cast: Character dynamics, scenes and props turned into reusable assetsDramily — Script to episodes: Episode scripts drafted from an idea, with a project stated to run to 120 episodesDramily — Assembling an episode: Export-ready episodes listed among the outputs of one workspaceGenraGenra — Cross-episode cast: Cast cards holding a face and a voice, stated to carry across every sceneGenra — Script to episodes: Structured episode outlines and scene breakdowns, described on the vendor's blogGenra — Assembling an episode: Export stated at 1080p; nothing published about joining shotsGoogle FlowGoogle Flow — Cross-episode cast: Ingredients, the same images reused for a character and key objects from one clip to the nextGoogle Flow — Script to episodes: Nothing publishedGoogle Flow — Assembling an episode: Nothing publishedinvideo AIinvideo AI — Cross-episode cast: Project memory holds character sheets and locationsinvideo AI — Script to episodes: An agent plans a season episode by episodeinvideo AI — Assembling an episode: Nothing publishedKling AIKling AI — Cross-episode cast: Elements carry appearance and voice between generationsKling AI — Script to episodes: Nothing publishedKling AI — Assembling an episode: Nothing publishedLTX StudioLTX Studio — Cross-episode cast: Elements are reusable across projectsLTX Studio — Script to episodes: Organised per production, no episode structureLTX Studio — Assembling an episode: Nothing publishedLuma AgentsLuma Agents — Cross-episode cast: Characters, products and brand elements defined once and preserved across named operationsLuma Agents — Script to episodes: Characters, story arcs and episode boards developed on the board, then a pilotLuma Agents — Assembling an episode: Nothing publishedMedeoMedeo — Cross-episode cast: Consistency attributed to the video model the product runs onMedeo — Script to episodes: Turning one story into numbered parts, recap clips and next-episode teasersMedeo — Assembling an episode: Nothing publishedNovi AINovi AI — Cross-episode cast: A character created in the product, whose appearance the system locks for the whole projectNovi AI — Script to episodes: Serialized mini-dramas stated to be creatable from scripts, novels or story outlinesNovi AI — Assembling an episode: Nothing publishedOpenArtOpenArt — Cross-episode cast: Leads stated to stay the same across every episode, face, wardrobe and chemistryOpenArt — Script to episodes: A director feature stated to structure a story into episodes and scenesOpenArt — Assembling an episode: Each vertical episode stated as exportable ready to publishPexoPexo — Cross-episode cast: Hyperframe, named as what locks a face, wardrobe and voice across every episodePexo — Script to episodes: An open loop at the end of one cut carries the cast into the nextPexo — Assembling an episode: Nothing publishedPikaPika — Cross-episode cast: Nothing publishedPika — Script to episodes: Nothing publishedPika — Assembling an episode: Nothing publishedPopShort AIPopShort AI — Cross-episode cast: Characters, scenes and props stored as reusable production assets, from Episode 1 to Episode 50PopShort AI — Script to episodes: A script or novel uploaded into Drama Canvas, with characters, scenes and props extractedPopShort AI — Assembling an episode: Nothing publishedSceneMixerSceneMixer — Cross-episode cast: Reference sheet per character, crops injected into every segmentSceneMixer — Script to episodes: One upload analysed into characters, scenes, props and episodesSceneMixer — Assembling an episode: Composited from segments, 1 credit per second of outputShowrunner StudioShowrunner Studio — Cross-episode cast: Sets, characters and canon stated to persist across the whole seriesShowrunner Studio — Script to episodes: A written scene stated to return an episode, and a show shaped into a seasonShowrunner Studio — Assembling an episode: Publishing straight from the product named as a stepStoryShortStoryShort — Cross-episode cast: Casting consistent characters listed as a step, with no mechanism namedStoryShort — Script to episodes: Scene-by-scene writing and a named beat order: hook, escalation, reveal, cliffhangerStoryShort — Assembling an episode: Clips stated as assembled into one vertical episodeTopviewTopview — Cross-episode cast: Characters and scenes stated to be built before video generation, to help continuityTopview — Script to episodes: Nothing publishedTopview — Assembling an episode: Nothing publishedTrendShortTrendShort — Cross-episode cast: Locking identity, wardrobe, face and emotional range listed as a stepTrendShort — Script to episodes: A script, draft or outline broken into shots, beats and visual prompts, one level below episodesTrendShort — Assembling an episode: A 9:16 vertical cut with captions and voiceover named as the export targetViduVidu — Cross-episode cast: One to seven reference images supplied per callVidu — Script to episodes: Nothing publishedVidu — Assembling an episode: Nothing published
Fig. 1 Filled = the vendor's own page says something on that step; hollow = the page addresses it nowhere, which is not the same as the tool being unable to do it. Each vendor's sentence for that step follows in the rows. Read between 2026-09-12 and 2026-09-22.
What each tool publishes about the three steps a serial production needs. Rows read between 2026-09-12 and 2026-09-22.
ToolCross-episode castScript to episodesAssembling an episodeDetail
AI Drama GeneratorConsistent characters listed among the outputs, with no mechanism namedThe narrative stated to be structured automatically into episodes, scenes, dialogue and beatsNothing publishedAI Drama Generator
AI DramasEach character saved with a name, a face and a voice style, then called by name in every scriptNothing published on a script being split; scenes are written one at a time by the userClips of 4 to 15 seconds chained into an episode, with a draft rate and an episode-cut rateAI Dramas
AnijamLocking characters' faces across every episode stated as an action the tool performsMulti-episode short drama and one-to-two-minute micro drama both stated as supportedAssembling everything on a timeline stated as part of the flowAnijam
ArcloopLocking a face, outfit, personality and visual identity listed as a step, with no object namedRecurring episodes with consistent characters given as the outputNothing publishedArcloop
character.appA recurring Cast and World described as objects the series is built onStory setup and connected Scenes named as stagesFilm assembly named as a stagecharacter.app
Crano AIThe same identity stated to hold across episodes, with stable appearance and emotional presenceRepeatable episode structures described as something the user buildsNothing publishedCrano AI
DramaSoConsistent characters listed among the outputs, with no mechanism namedA season of up to 60 episodes stated as plannable from one premiseA captioned episode stated as the exportDramaSo
DramilyCharacter dynamics, scenes and props turned into reusable assetsEpisode scripts drafted from an idea, with a project stated to run to 120 episodesExport-ready episodes listed among the outputs of one workspaceDramily
GenraCast cards holding a face and a voice, stated to carry across every sceneStructured episode outlines and scene breakdowns, described on the vendor's blogExport stated at 1080p; nothing published about joining shotsGenra
Google FlowIngredients, the same images reused for a character and key objects from one clip to the nextNothing publishedNothing publishedGoogle Flow
invideo AIProject memory holds character sheets and locationsAn agent plans a season episode by episodeNothing publishedinvideo AI
Kling AIElements carry appearance and voice between generationsNothing publishedNothing publishedKling AI
LTX StudioElements are reusable across projectsOrganised per production, no episode structureNothing publishedLTX Studio
Luma AgentsCharacters, products and brand elements defined once and preserved across named operationsCharacters, story arcs and episode boards developed on the board, then a pilotNothing publishedLuma Agents
MedeoConsistency attributed to the video model the product runs onTurning one story into numbered parts, recap clips and next-episode teasersNothing publishedMedeo
Novi AIA character created in the product, whose appearance the system locks for the whole projectSerialized mini-dramas stated to be creatable from scripts, novels or story outlinesNothing publishedNovi AI
OpenArtLeads stated to stay the same across every episode, face, wardrobe and chemistryA director feature stated to structure a story into episodes and scenesEach vertical episode stated as exportable ready to publishOpenArt
PexoHyperframe, named as what locks a face, wardrobe and voice across every episodeAn open loop at the end of one cut carries the cast into the nextNothing publishedPexo
PikaNothing publishedNothing publishedNothing publishedpika.art
PopShort AICharacters, scenes and props stored as reusable production assets, from Episode 1 to Episode 50A script or novel uploaded into Drama Canvas, with characters, scenes and props extractedNothing publishedPopShort AI
SceneMixerReference sheet per character, crops injected into every segmentOne upload analysed into characters, scenes, props and episodesComposited from segments, 1 credit per second of outputSceneMixer
Showrunner StudioSets, characters and canon stated to persist across the whole seriesA written scene stated to return an episode, and a show shaped into a seasonPublishing straight from the product named as a stepShowrunner Studio
StoryShortCasting consistent characters listed as a step, with no mechanism namedScene-by-scene writing and a named beat order: hook, escalation, reveal, cliffhangerClips stated as assembled into one vertical episodeStoryShort
TopviewCharacters and scenes stated to be built before video generation, to help continuityNothing publishedNothing publishedTopview
TrendShortLocking identity, wardrobe, face and emotional range listed as a stepA script, draft or outline broken into shots, beats and visual prompts, one level below episodesA 9:16 vertical cut with captions and voiceover named as the export targetTrendShort
ViduOne to seven reference images supplied per callNothing publishedNothing publishedVidu

Inclusion rule. Tools with a public English page about generating video for serial work. A step the vendor does not publish is recorded as nothing published rather than inferred from the interface. Order. Alphabetical by tool name.

1The third column is where the category splits

Keeping a face consistent is a model-level problem and most vendors here have published a version of an answer. Turning a script into episodes is not a model problem at all: it is structural, and the products built around single clips have no reason to have an answer, which is why the blanks in the middle column belong almost entirely to models and platforms rather than to drama products.

The third column is the emptiest of the three. Assembling generated shots into a deliverable is unglamorous, it looks like work an editor already does, and eleven of these pages name it at all. Two attach a rate to it, which is the difference between a feature and a line in a budget. For the other fifteen the step happens in an application somebody has to open, forty times.

2Documented, claimed, and absent are three different things

This register keeps them apart. A documented mechanism names what is stored and when it is used. A vendor claim describes a capability in prose on a marketing page without naming a mechanism. Nothing published means the vendor does not address it at all.

All three are useful and they are not interchangeable. A claim tells a reader what the vendor is building toward; a documented mechanism tells them what to expect when it fails. Collapsing the two into a tick would make this table shorter and worth less.

3Per tool

  • invideo AI — a season planner described in prose.
  • Vidu — reference images per call, no stored character.
  • Kling AI — a cast system with no season around it.
  • LTX Studio — characters that outlive the production.
  • character.app — a Cast and a World named as the things a series is built on.
  • DramaSo — a stated ceiling of sixty episodes from one premise.
  • StoryShort — a named beat order, and a cast that is only an adjective.
  • OpenArt — face, wardrobe and chemistry promised, no mechanism given.
  • Topview — characters built before generation, and nothing said about what survives.
  • Anijam — locking named as an action rather than an object.
  • Medeo — consistency attributed to the model it runs on.
  • AI Drama Generator — an episode count exposed as a form field.
  • SceneMixer — three documented steps with a rate on the assembly.
  • AI Dramas — a character called by name in the script, and two rates for one episode.
  • Arcloop — outfit and personality inside the lock sentence, and no object behind it.
  • Crano AI — a publishing schedule offered where others offer an episode count.
  • Dramily — 120 episodes per project, and a review gate before credits are spent.
  • Genra — a cast card holding a face and a voice, with the episode claim on a blog.
  • Google Flow — ingredients, documented in a help centre, scoped to the next clip.
  • Luma Agents — definitions preserved through localisation, and a pilot rather than a season.
  • Novi AI — appearance locked at the moment a character is created.
  • Pexo — Hyperframe, plus three frames and a length range for the deliverable.
  • PopShort AI — stored production assets, Episode 1 to Episode 50.
  • Showrunner Studio — sets, characters and canon persisting, and publishing in the product.
  • TrendShort — a script broken to shots, and an export target with captions.

A fourth question sits outside these three and decides whether a season reaches more than one market: which languages the work itself can be produced in. That is recorded on shipping one season into several markets.

  • Season-scale features
    Nothing published (as of 2026-09-12)none on the priced pagePika, pricing / recorded 2026-09-12