Skip to main content
Category: Visual & Media · Version: 1.2.0 · Author: OpenDirectory · Compatibility: All targets (claude, codex, opencode, gemini, anti-gravity, openclaw, hermes)
Generate a cinematic product launch video from a product description and launch context. The video follows a 5-section narrative arc: build anticipation, reveal the product, prove the value, and close with a CTA. This is different from a sizzle reel. A launch video has a specific reveal moment. Every section before it builds toward that moment. Use it for announcement posts, email campaigns, landing page heroes, and launch day social content.

Install

How It Works

  1. Provide your product name, description, and launch context.
  2. The agent generates a narrative script with timed sections.
  3. The agent produces a single HTML file using the renderFrame(t) architecture.
  4. The export script captures frames via Playwright and assembles an MP4 via FFmpeg.
No external AI video APIs. No API costs. Works offline.

Launch Video Structure

Timing scales automatically for 30s and 90s durations.

Input Parameters


Tone Reference


Export

The agent saves the HTML to launch/[slug]/product-launch.html. Then run:
Output: launch/[slug]/product-launch.mp4. 1080p H.264, compatible with QuickTime, iOS, Twitter, LinkedIn, and Instagram.

Prompt Tips

Write the tagline yourself. It is the product’s entire promise in 4-6 words. The agent uses it as the centerpiece of the reveal moment. The reveal is everything. Everything before it creates tension. If the reveal does not feel earned, the video does not work. Put one stat in the proof section. Five stats kill the pacing. One oversized number creates the punch. Match tone to your market. Cinematic does not work for developer tools. Minimal does not work for consumer apps.

Prompt Examples

Good:
Bad:

Output

Preview the HTML in any browser before exporting. It runs a live animation loop at full quality.

Requirements

  • Node.js 18+
  • FFmpeg (brew install ffmpeg / apt install ffmpeg)
  • Playwright installs automatically on first export run