NextDemo – product videos that re-render when your app changes

tonyzvony1 pts0 comments

NextDemo — Make product videos with a prompt

Make web-app videos with a prompt.Keep them fresh automatically.<br>Get NextDemoInstallation→

Recorded with NextDemo — like every video on this site.

Your product ships weekly. Your demos are from launch.

01 — Script<br>Your agent writes the script.<br>NextDemo records it.<br>Describe the scene in plain language. Your agent generates a Playwright script — zoom targets, timing, cursor path all included. You watch the MP4 appear.

AI Agent<br>URecord a demo of adding a new task — show the button, the form, and the task appearing in the list.

AIGot it. I'll zoom to the New Task button, fill in the form, click Create, then pull back to show the new task in the list.

02 — Re-render<br>The script stays.<br>The video catches up.<br>Re-run from your terminal, wire it into CI, or schedule it nightly. New tier added? Price changed? Feature list rewritten? Next run, the video reflects it. No new prompt.

DeploymentsAuto<br>Previewfeat/new-pricing2 minutes ago<br>demo.mp4✓

Production3 days ago<br>demo.mp4✓

Previewfeat/dark-mode1 week ago<br>demo.mp4✓

Production2 weeks ago<br>demo.mp4✓

03 — Cursor<br>A cursor the viewer can actually follow.<br>Larger than the real one, with smooth motion and click ripples. Viewers can track where every interaction lands. Turn it off if you don't want it.

You say →<br>…click the first item → the last item, continue, and then…

04 — Framing<br>Direct attention like a director.<br>Zoom, hold, pull back. Spotlight what matters. Pin your own labels. Hide what shouldn't ship. All composed before render — no editor needed.

01Zoom & framing<br>02Spotlight & mask<br>03Typing close-up<br>04Keyboard overlay<br>05Labels & callouts

Wide for the whole app, medium for a panel, close-up on a control, extreme close-up on the detail that sells it. One recording, every distance.<br>You say →<br>…pick obsidian black, then slowly zoom out so we see the whole app in a wide shot…

01 — Zoom & framing

Wide for the whole app, medium for a panel, close-up on a control, extreme close-up on the detail that sells it. One recording, every distance.<br>You say →<br>…pick obsidian black, then slowly zoom out so we see the whole app in a wide shot…

02 — Spotlight & mask

Highlight one element, or hide what shouldn't ship — emails, prices, customer names. Morphs smoothly between targets.<br>You say →<br>…spotlight the switch … then blur the second half of the license key so it's unreadable…

03 — Typing close-up

Auto-zoom on the input, follow the caret, pull back when done. Cinematic, not everyday.<br>You say →<br>…in the New Message field, follow typing of…

04 — Keyboard overlay

Shows key combos on screen when they're pressed. Viewers follow keyboard-driven flows without guessing what happened.<br>You say →<br>…open the Commands panel by pressing Cmd + Shift + P…

05 — Labels & callouts

Pin your own image — a label, a badge, an arrow — to any element. It tracks that spot as the camera zooms, never drifting off the mark.<br>You say →<br>…spotlight the Add money button and float a 'New' badge above it…

05 — Mobile<br>Mobile too.<br>From the same script.<br>Record any responsive flow inside a real device frame. Same agent, same script — different viewport. Drop the result on a phone bezel for social posts or onboarding clips.

You say →<br>Record the mobile version of…

06 — Audio<br>Press play — with sound.<br>Narration, a music bed, and sound effects on every interaction — synthesized and mixed right into the render. The one layer a silent screen capture always missed.

01Voiceover<br>02Background music<br>03Sound effects

Play with audio<br>Narrate in a natural voice, generated from your script and mixed onto the track. Subtitles are generated automatically — no mic, no studio, no re-takes.<br>Works withElevenLabs<br>You say →<br>…and say "First, open the dashboard."…

01 — Voiceover<br>Play with audio<br>Narrate in a natural voice, generated from your script and mixed onto the track. Subtitles are generated automatically — no mic, no studio, no re-takes.<br>Works withElevenLabs<br>You say →<br>…and say "First, open the dashboard."…

02 — Background music<br>Play with audio<br>Lay one music bed under the whole video. It sits beneath narration on its own, then changes mood with a crossfade that locks to the beat — bar-aligned, never a stumble.<br>You say →<br>…start the music from the top, then beat-match the drop…

03 — Sound effects<br>Play with audio<br>Pair a sound to any action — clicks, typing and key-presses play it automatically. Or fire a one-off anytime: a riser under a build, a chime the moment a task completes. Then shape each hit with volume and pitch jitter, so a repeated click never sounds copy-pasted.<br>You say →<br>…add sound effects — for clicks, use the "click.mp3" I left for you in the project root…

07 — Branding<br>Make it yours.<br>Drop in your brand background. Pin your logo to the corner. Customize the cursor. Pick your window chrome. The video looks like it came from your studio — not ours.<br>BackgroundImage, gradient, or solid color<br>CursorDefault, or fully custom design<br>Window chromeMac, Windows, light, dark,...

script from zoom close play video

Related Articles