13 nodes · 32 models · one board

Every production step is a node.

The canvas is a set of nodes with inputs and outputs. Wire them in the order your story needs, bring your own material in at any point, and finish the cut on the same board.

13 nodes on the board
32 models to pick from
7 groups in the inserter
29 actions across the set
Runs on
Torax Writer 2House model · plot beats Claude Sonnet 4Careful boundaries GPT-4.1Fast split Gemini 2.5 ProLong context Flux 1.1 ProDefault · photoreal Nano BananaEdits and references Seedream 4Stylised · fast GPT Image 1Text in frame PexelsFree · commercial use ArtgridCinematic footage StoryblocksBroad library Imagen 4Clean product light Magnific PrecisionFaithful detail Topaz GigapixelPrint-safe Real-ESRGANFast · cheap Kling 2.1Default · first/last frame Veo 3Native audio Seedance 1.0 ProMulti-shot Hailuo 02Physics · motion Wan 2.2Open · cheap Torax Scene 3DBlock and capture Hunyuan3D 2Image to mesh TrellisFast props ElevenLabs v3Expressive · 30 languages Torax Arabic TTSGulf and Levant dialects Fish AudioVoice clone Cartesia SonicLow latency OmniHumanFull-body from one still Hedra Character 3Talking head LatentSyncLip-sync on footage Torax CutProject render FFmpegPlain concat
The node library

Every node, as the inserter lists it.

The real actions and model chips on the board. Search a node, an action or a model.

Basics

Prompt

  • Write a prompt
  • Paste from clipboard
Story 4 models

Story Script

  • Script from story
  • Script from character
  • Write script yourself

Torax Writer 2 · Claude Sonnet 4 · GPT-4.1 · Gemini 2.5 Pro

“Paste the story, a logline or a synopsis…”

Story 3 models

Episode Splitter

  • Split on plot beats
  • Open episode panel

Torax Writer 2 · Claude Sonnet 4 · GPT-4.1

“Notes for the split (optional) — “end every episode on the phone ringing””

Story 4 models

Character Sheet

  • Build from description
  • Build from a reference still

Flux 1.1 Pro · Nano Banana · Seedream 4 · GPT Image 1

“Name, then the look — “Layla, 34, tired eyes, dispatcher’s headset, never takes off the wool coat””

Media

Upload

  • Upload a file
  • Pick from project assets
  • Drop onto the board

“Drop files on the frame, or browse”

Media 3 models

Stock

  • Search stock footage
  • Search stock stills

Pexels · Artgrid · Storyblocks

“Search stock — rain, neon, desert…”

Image 5 models

Image Generator

  • Text to image
  • Image to image
  • Upload local

Flux 1.1 Pro · Nano Banana · Seedream 4 · GPT Image 1 · Imagen 4

“Describe the still — “night dispatch room, sodium light through rain, slow push-in””

Image 3 models

Image Upscaler

  • Upscale 2×
  • Upscale 4×

Magnific Precision · Topaz Gigapixel · Real-ESRGAN

“Wire a still in, pick a factor”

Video 5 models

Video Generator

  • Upload local video
  • First/last frame video
  • First-frame video

Kling 2.1 · Veo 3 · Seedance 1.0 Pro · Hailuo 02 · Wan 2.2

“Camera and motion — “slow push-in, rain on glass, the lamp flickers””

Video 3 models

Director Console 3D

  • Block the scene in 3D
  • Capture multi-angle shots

Torax Scene 3D · Hunyuan3D 2 · Trellis

“Block the scene — “dispatch room, Layla at the desk, the camera circles her slowly””

Audio 4 models

Voice Generator

  • Cast a voice
  • Read the scene aloud

ElevenLabs v3 · Torax Arabic TTS · Fish Audio · Cartesia Sonic

“What should the voice say?”

Audio 3 models

Audio to Video

  • Drive video from audio

OmniHuman · Hedra Character 3 · LatentSync

“Performance notes (optional) — “holds eye contact, small nod on the last line””

Output 2 models

Video Compose

  • Assemble approved shots
  • Open video compose

Torax Cut · FFmpeg

“Cut notes (optional) — “hard cuts, one-second crossfade into the last shot””

Story nodes
Story nodes

Script, episodes, cast

Get to a screenplay from a story premise, from a character, or by writing it in the node. Split it on plot beats and every episode lands on the board as its own script node. Describe a character once and the sheet — one face, sixteen crops — feeds every visual node downstream.

  • Script from a story, a character, or your own hand
  • Split by plot beats; set the count and the target length
  • Character sheet from a description or a reference still
Story script · Episode splitter · Character sheet
Media nodes

Bring your own

Nothing on the board has to be generated. Drop footage or stills onto a frame — or onto bare board — and they become nodes wired wherever you need them. Search stock footage and stills from the same place.

  • Drop files on a frame or on empty board
  • Pick from the project’s own assets
  • Stock footage and stills: Pexels, Artgrid, Storyblocks
Upload · Stock
Media nodes
Image nodes
Image nodes

Stills, in and out

Text to image, image to image, or your own upload — with the count, model, aspect and 2K pills on the card. Upscale 2× or 4× before a still goes to video, and drag the before/after line to check it.

  • Text to image, image to image, upload local
  • A model chip per node: Flux 1.1 Pro, Nano Banana, Seedream 4, GPT Image 1, Imagen 4
  • Upscale 2× / 4× with a before/after slider
Image generator · Image upscaler
Video nodes

Shots from frames

Turn a first frame into a shot, or lock a first and a last frame to decide where a shot starts and ends. Block the scene in 3D first and capture multiple angles from one setup, so coverage is a decision, not an accident.

  • First-frame and first/last-frame video, or upload local footage
  • Kling 2.1, Veo 3, Seedance 1.0 Pro, Hailuo 02, Wan 2.2
  • 3D blocking with multi-angle capture into the board
Video generator · Director console 3D
Video nodes
Audio nodes
Audio nodes

Sound that drives picture

Cast a voice and have it read the scene, then drive a shot from the audio with performance notes — “holds eye contact, small nod on the last line”. Arabic voices are one chip away.

  • Cast a voice, read the scene aloud
  • ElevenLabs v3, Torax Arabic TTS, Fish Audio, Cartesia Sonic
  • Audio to video: OmniHuman, Hedra Character 3, LatentSync
Voice generator · Audio to video
Output node

The cut

Send any finished shot to a reviewer; it comes back approved or with a change note, and the badge sits on the card. Video compose assembles the approved shots — a shot bin, drag to reorder, play the strip, export — without leaving the project.

  • Send for review, approve, request changes
  • Compose cuts from approved shots when any exist
  • Shot bin, reorder, transport and export in one panel
Video compose · Review
Output node
Underneath

What every node shares.

⌗

Two views

Workflow is the graph; Storyboard is the same board read as an ordered shot list. Switch without moving the viewport.

◈

Typed ports

Text flows into the story nodes, picture into everything visual. Drag a wire onto a node’s body and it lands on the right port.

↺

Undo per gesture

One ⌘Z returns a whole drag or a whole edit. Versions in the top bar restore the board as it stood earlier.

◍

A model on every node

Each generative node carries a model chip, so the board already reads like a real pipeline.

Consistency

One character sheet. Every setting.

Build the sheet from a description or a reference still; every image and video node downstream reads the same face.

Dorm, interiorOn the sheet
Road, exteriorOn the sheet
Library, interiorOn the sheet
NightOn the sheet
Ready when you are

Try it on your own story.

Drop one script node and build outward until it’s a series.