LaunchVideo takes a URL or a product description and returns a 20 to 40 second launch video as an MP4. Claude Opus 5.5 writes the film as HTML, and a serverless agent on OpenComputer renders it. There's no video model involved.
Try it in 3 steps
- Go to launchvideo.io.
- Paste your product's URL, or describe the product in a sentence or two.
- Wait about four minutes. Each video uses roughly 100k tokens.
How it works
The agent has three tools:
| Tool | What it does |
|---|---|
web_fetch |
Pulls your page text, title, headings, most-used hex colors and Google Fonts |
check_scene |
Loads the film and reports JS errors and the visible text at sample timestamps |
render_video |
Records the film and outputs the MP4 |
The page's clocks are swapped for a virtual clock, so every frame is a deterministic seek. Frames are rendered in headless Chromium and encoded with ffmpeg at 1920x1080, 30 fps.
Run your own copy
The code is on GitHub at diggerhq/shipvideo. You'll need:
- an OpenComputer account (the site offers a free account with one-click deploy);
- Vercel Blob storage with public access;
OPENCOMPUTER_API_KEYandOC_AGENT_IDset as environment variables;BLOB_PUBLIC_BASEset to your Blob store's public URL (https://<store>.public.blob.vercel-storage.com);- Node.js and npm.
Deploy from the terminal:
npx opencomputer template deploy https://github.com/diggerhq/shipvideo
Before you post it
Early testers on Hacker News reported mixed results:
- One got a video about the wrong kind of product.
- One couldn't view the video. The chat only showed a file path.
- One got "The model provider rejected the request" on their own domains.
So check every video before it goes out:
- The product name and what it does are right.
- Every claim and number is on your real site.
- Colors and fonts match your brand.
- The MP4 plays all the way through.