Fully automated product demo videos: local LLMs, 34 episodes, zero human editing
Ok_Cartographer_6086 · reddit · 2026-09-07
A developer shares his fully automated pipeline for producing weekly software demo videos — 34 episodes so far, no human editing.
Pipeline
- A 35B Qwen model as the workhorse plans video "beats" (5s hook, 30s problem statement) into a YAML file with timings, agent notes and dialog
- The agent spins up a sandboxed virtual LAN with as many servers as needed, loads the real Linux desktop app in memory and records the screen
- ElevenLabs handles speech, with hashed caching so identical text is never regenerated; a RAG built on 20 years of the author's emails, code and blogs keeps the tone personal
- An MCP service drives the live app; the pipeline adds infographics, animations, highlights, etc.
The quality feedback loop
- When production hits a real bug, an off pixel, or a missing MCP capability, the agent files a GitHub issue via PAT, triggering a dev agent on another server
- The dev agent opens a PR; a local QA agent checks out the branch, verifies the fix, approves and auto-merges to staging; production restarts with new code and loops until done
The author reviews 4-5 takes per video and re-runs videos whenever the app's UX changes. Side benefits: free end-to-end tests on every run, and production scripts that improve weekly. Full steps are listed in his YouTube video.
More from coding & agent
- Stripe launches Machine Payments so AI agents can pay for APIs programmatically — jeff_weinstein · 2026-09-07
- GEPA isn't just an RL alternative: new TRL + OpenEnv project trains agents — lateinteraction · 2026-09-07
- AI agent dev warns: run agents in a cloud VM, never on your personal computer — blelbach · 2026-09-07
- Eden turns into an MCP server: list your Eve agents without forking or PRs — evilrabbit_ · 2026-09-07
- Reddit essay argues one-shot AI coding demos are huge token waste with poor decisions — rsvallen · 2026-09-07
- One-shot GPT-6 game generation wows users, but engine workflow may do better — adonis_singh · 2026-09-07