Launching today
FrameFlow
Turn any video into a scroll-controlled experience
1 follower
Turn any video into a scroll-controlled experience
1 follower
Convert any video into a scroll-controlled experience for React, Next.js, Vue, Astro, Svelte, WordPress, or HTML. Upload, configure, export. Ship in seconds.




Hey Product Hunt! I'm Tony, the solo dev behind FrameFlow.
You know those scroll animations on apple.com where a product spins as you scroll down the page? I've always loved those but every time I tried to build one, I'd spend hours extracting frames, optimizing images, wiring up scroll listeners, and then doing it all over again for the next project. It drove me insane.
So I built FrameFlow. You upload a video, tweak your settings, and it spits out a ready-to-use component for whatever framework you're working in — React, Next.js, Vue, Astro, Svelte, WordPress, or plain HTML. Drop it in, done.
A few things I'm really happy with:
- You can generate scroll videos from text prompts using 10 different AI providers (Runway, Luma, Kling, etc.) — bring your own API keys, no markup from us
- It's not just eye candy, you can add clickable hotspots, text overlays, quizzes, parallax layers, all the interactive stuff that turns a scroll animation into an actual experience
- There's a full set of video filters built in:
crop, color correction, speed changes, fades, reverse playback, all handled server-side by FFmpeg
- If you prefer the terminal, there's a CLI. And if you're into AI agents, there's an MCP server so Claude or Cursor can create scroll experiences for you
The whole thing was built in 10 days pair-programming with Claude & Codex which was honestly a wild ride. I'm writing up the full story on Substack if anyone's curious about what that process actually looks like.
Free tier, no credit card needed.
A few things I'm not so happy with yet:
- The landing page still has that "AI built this" energy, it works, but it doesn't feel like it has its own design voice yet
- No testimonials or social proof anywhere, it's literally just me saying "trust me, it's good"
- The demo video situation is nonexistent, I should really have a 2-minute walkthrough but I keep shipping features instead of recording one
- Scene detection is there but the UI doesn't do anything with the results yet — it's basically an API endpoint waiting for a frontend
As a thank you to the PH community — use code PRODUCTHUNT50 at checkout for 50% off your first 3 months on any paid plan.
Would genuinely love to hear what you think. If there is anyone out there who would also like to get involved with this project, I’m definitely open to a discussion. What would make this more useful for your projects?