Demo videos
for your web app
in minutes.
Describe your product flow in plain English. Flowcorder generates a polished demo video — automatically. Update your app, re-render, done.
› "Sign in as a demo user, navigate to the Projects dashboard, click on 'Q4 Campaign', hover over the analytics chart, then scroll to the export button"
How it works
From words to video
Three steps. Ten minutes. A polished demo video that updates itself when your UI changes.
Describe your flow
Write a natural language description of what to show — signing in, navigating to a feature, hovering an element. No Playwright knowledge required.
"Show login, navigate to Projects, click Q4 Campaign, hover the chart"
AI generates the script
Flowcorder turns your description into a precise Playwright capture script — element selectors, timing, interactions. Preview and tweak in the visual editor.
await page.goto('/login');
await page.fill('[name=email]', demo);
await page.click('.chart-widget');Render and ship
Playwright runs the script against your live app. Post-production runs automatically: smooth cursor, zoom effects, captions, and optional AI voiceover. Export landscape, vertical clip, or GIF.
✓ voiceover.mp3 (ElevenLabs) ✓ demo.mp4 (1920×1080) ✓ demo-reel.mp4 (1080×1920)
Features
Everything you need
Built for indie founders and devtools teams who ship fast and need marketing content to keep up.
AI-generated scripts
Describe flows in plain English. No Playwright knowledge needed.
AI voiceover narration
Natural narration from a script — ElevenLabs, OpenAI, or Descript, synced automatically.
Landscape + vertical
One script renders 16:9 for landing pages and 9:16 for social — automatically.
Auto post-production
Smooth cursor movement, zoom effects, auto-captions. Out of the box.
Visual timeline editor
Trim segments, adjust speed, add zoom focus — no code required.
DOM-level precision
Interact by selector, not screen coords. Custom cursors, highlights, annotations.
Always current
UI changed? Re-run the script. No re-recording, no hiring a freelancer.
Local-first & private
Runs on your machine, renders with local FFmpeg. No uploads to a hosted editor.
Built in the open. Every feature, every tier.
The entire capture pipeline, Studio, and rendering engine live on GitHub. Inspect the code, contribute flows, self-host in CI. No watermarks, no feature gating — companies pay for the legal right to use Flowcorder at scale, not to unlock the thing they actually need.
Pricing
Free for individuals. Licensed for companies.
Every feature is in the open-source codebase and works on every tier. We sell the legal right to use Flowcorder commercially at scale, not access to features.
Individuals, small teams, non-profits, evaluation.
- Individuals, for any purpose
- For-profit orgs with ≤ 3 employees
- Non-profit organizations
- 60-day evaluation for anyone
Small companies (4+ employees).
- Per-seat pricing, no minimum
- Billed monthly or annually
- Email support
- Same codebase as Free
Mid-size companies who prefer a flat rate.
- Flat rate, up to 25 seats
- Predictable invoice for procurement
- Priority email support
- Same codebase as Free
Large orgs, regulated industries.
- Unlimited seats
- SSO for Studio (roadmap)
- Indemnification
- Priority support + SLA
A "seat" is one person who authors, edits, or reviews Flowcorder flows or config. End users who only watch the rendered videos don't count. Read the full license.
Your demo videos,
always current.
Stop re-recording every time your UI changes. Describe your flow once. Flowcorder handles the rest — forever.
Get started on GitHub