render-ready JSON for Google Flow
v0.1.0 · en-US · beta
closed_beta · 30 creators · Q3 2026

From idea
render-ready JSON in four stations.
You bring the title.

Type one line like the apple vs pear boxing match. We hand you three pitches. Pick one. Receive the JSON that Google Flow actually consumes — characters, backgrounds, scenes, voiceover, style. Bulk-render via Chrome extension. Done.

pipelinedeck generate
pipeline.stations = 4
01
idea.input

One line. Any topic. Even absurd.

02
pitch.triplet

Three angles. You pick one.

03
json.export

Seven Flow fields. Copy-paste ready.

04
flow.bulk_render

Extension renders .mp4 to disk.

sample.output — apple vs pear · pitch 01
~/pipelinedeck/exports/apple-vs-pear-001.json
{ "title": "Apple vs Pear: The Boxing Match", "duration_seconds": 120, "aspect_ratio": "16:9", "style": { "mood": "playful, exaggerated, kids-friendly", "palette": ["#e74c3c", "#27ae60", "#f1c40f"], "reference": "Pixar-style 2D vector, clean lines, no gradients" }, "characters": [ { "id": "apple", "name": "Red Apple", "appearance": "Glossy red, 6cm tall, white boxing gloves, tiny green leaf stem", "personality": "Aggressive trash-talker, overconfident" }, { "id": "pear", "name": "Green Pear", "appearance": "Matte green, taller than apple, blue boxing gloves, brown stem", "personality": "Calm underdog, strategic, quiet power" } ], "backgrounds": [ { "id": "locker_room", "description": "Wooden benches, lockers, motivational posters, dim warm light" }, { "id": "ring", "description": "White boxing ring, red corner, green corner, bright stadium lights" }, { "id": "corridor", "description": "Long hallway leading to ring, dramatic backlight, fog" } ], "scenes": [ { "id": 1, "duration": 12, "setting": "locker_room", "characters": ["pear"], "action": "Pear wraps hands, takes deep breath, reads poster: 'Champions Are Made'", "voiceover": "Some fights start before the bell.", "dialogue": [] }, { "id": 2, "duration": 15, "setting": "ring", "characters": ["apple", "pear"], "action": "Apple enters bouncing, crowd boos; Pear enters quietly, crowd cheers", "dialogue": [ { "char": "apple", "line": "You're going DOWN, fruit salad!" } ] } // ... 8 more scenes, totaling 120s ], "flow_extension": { "browser": "Chrome", "extension": "Flow Automation (Chrome Web Store, free tier)", "step_by_step": [ "1. Install extension from chromewebstore.google.com", "2. Open labs.google/fx/tools/flow", "3. Open extension sidepanel → paste JSON", "4. Choose T2V mode + Veo 3.1 Fast + 16:9", "5. Click 'Start Processing' — wait ~5min per scene", "6. Auto-download .mp4 files to Windows desktop" ], "post_production_required": true, "post_production_note": "Clips need editing pass: stitch, transitions, audio mix, subtitles" } }

output.spec

fieldtypevaluenotes
titlestring"Apple vs Pear: The Boxing Match"
duration_secondsint120max for v1
aspect_ratiostring"16:9"YouTube default
styleobject{mood, palette, reference}3 fields
charactersarray2–5 itemsid, name, appearance, personality
backgroundsarray3–5 itemsid, description
scenesarray10–12 itemsid, duration, setting, characters, action, voiceover, dialogue

three pitches per input

Same line, three stories. You choose.

01 · slapstick sports
Apple vs Pear: The Boxing Match

Trash-talking apple and quiet pear settle a fruit-aisle rivalry. Twelve rounds, one surprise bell.

02 · mockumentary
Two Fruits, One Trainer

Behind-the-scenes of the most underdog fight of the season. Trainers, weigh-ins, drama.

03 · documentary horror
Rot: A Fruit Boxing Tragedy

Both fighters have one season before they spoil. What would you fight for, if time rang the bell?

how it actually works

01
Type a one-line idea

No prompt engineering. Even absurd works: the apple vs pear boxing match. Three pitches generate in under 90 seconds.

02
Pick the pitch that hits

Each pitch has a different genre, mood, and emotional core. Pick the one that fits your audience.

03
Copy the JSON

All seven Flow fields populated: title, characters, backgrounds, scenes, style, duration_seconds, aspect_ratio.

04
Render via Chrome extension

Install Flow Automation extension, paste JSON in the sidepanel, choose Veo 3.1 Fast + 16:9, hit Start. ~5 min/scene. Auto-download to Windows.

05
Edit locally (coming soon)

We're building the post-production module: stitch clips, add transitions, audio mix, subtitles → export .mp4 for YouTube.

join closed beta

30 YouTube creators. August 2026. No payment, no credit card — just weekly feedback calls.

request_invite →