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.
From rendered to published
The demo is only half the job. Cast takes what you render in Flowcorder and publishes, schedules, and measures it across social — driven by you or by your agents.
Publish & schedule
Push a rendered reel to Instagram and TikTok at once, or queue it for a time you pick. We run the scheduler, so it works even where the platforms don't offer one.
Insights, pulled back
Views, likes, saves, reach, and watch time flow back automatically at 1h, 24h, and 7 days — normalized across platforms so you compare like for like.
Agent-driven
Issue an API key and let Claude Code, Codex, or your own harness run the whole social presence over a clean REST API and MCP server.
Reels · Stories · Trial reels
at launchTikTok
Video posts · Photo posts
at launchYouTube Shorts
Vertical uploads
fast-followX
Video posts
fast-followSubreddit posts
fast-followIdea pins
fast-follow# an agent drives the whole thing over the API
POST /api/v1/posts
caption: "Ship faster with Flowcorder ✨"
media: [ med_9f2a… ] # your rendered reel
targets: [ instagram:reel @ 3pm,
instagram:story,
tiktok:video_post ]
→ 202 scheduled · per-platform status trackedWant early access when Cast opens up? Learn what it does and get on the list.
Explore CastBuilt 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