DemoMotion AI is an open-source AI agent turning real web app workflows into narrated product demo videos. Give it a URL and a goal, such as “show how to create a task” or “explain the onboarding flow.” DemoMotion plans the demo scenario, controls a browser, records the screen, generates narration and subtitles, and exports an MP4. It is built for developers, indie hackers, and small teams who wanna explain what they built without manually recording screens, writing scripts, or editing videos.
No reviews yetBe the first to leave a review for Demomotion AI
Maker
📌
Hey Product Hunt 👋
I’m excited to share DemoMotion AI, an open-source AI agent that turns real web app workflows into narrated product demo videos.
I built this because creating a good demo video is still surprisingly painful for developers and small teams. You have to record the screen, write a script, capture the right flow, add narration, create subtitles, and edit everything into a clean video. For many projects, the product is ready before the demo is.
DemoMotion AI tries to automate that workflow.
You give it:
- a web app URL
- a goal, like “show how to create a task”
Then it:
- plans a demo scenario
- controls a browser with Playwright
- records the actual product flow
- generates narration and subtitles
- renders everything into an MP4
The current version is an open-source hackathon build. It works best with simple web apps and demo environments, and it includes a local demo mode so developers can try it without setting up cloud credentials.
I’d love your feedback on:
1. Would you use this for product launches, README videos, or onboarding demos?
2. What kinds of demo video templates would be most useful?
3. Should this stay developer-first, or move more toward SaaS teams and customer education?
Thanks for checking it out!
Report
The browser automation actually navigating the app and narrating the flow feels way more useful than another screen recorder with an AI voice slapped on top. Whoever planned the goal-in, MP4-out pipeline made a smart call.
Report
Maker
@tyondas80052 I really appreciate your thoughtful feedback. It's great to hear that the browser automation and narration felt more practical than a simple screen recording. The goal‑in, MP4‑out pipeline was designed precisely to reduce manual effort, so your observation confirms we're on the right track. I also believe the OSS version works well for straightforward explanations, and I'm sure developers will find ways to extend it even further. Thank you for giving it a try!
Report
Finally tried it on a small SaaS I’m building and the onboarding walkthrough came out scarily coherent without me touching a script. The auto narration actually matches what’s happening on screen, which I didn’t expect from an open-source tool.
Report
Maker
@hlya133826 Wow, that’s incredibly high praise – thank you! Hearing that it worked coherently for your actual SaaS onboarding without you touching a script is exactly the use case we were hoping for. It's especially reassuring to know the auto-narration synced up better than expected. Being open-source, there's always room for tweaks, so if you run into any quirks or have ideas for improvements, feel free to open an issue or a PR!
Report
Gave it a quick spin with a Notion URL and it actually narrated the flow better than I expected, even caught the dropdown interactions. Saving me a ton of script writing time.
Report
Maker
@elifekceva94973 Oh, so you actually tried it! That makes me really happy. I think even the OSS version works well enough for simple explanations. Engineers could probably improve it and make it even more useful.
The browser automation actually navigating the app and narrating the flow feels way more useful than another screen recorder with an AI voice slapped on top. Whoever planned the goal-in, MP4-out pipeline made a smart call.
@tyondas80052
I really appreciate your thoughtful feedback. It's great to hear that the browser automation and narration felt more practical than a simple screen recording. The goal‑in, MP4‑out pipeline was designed precisely to reduce manual effort, so your observation confirms we're on the right track. I also believe the OSS version works well for straightforward explanations, and I'm sure developers will find ways to extend it even further. Thank you for giving it a try!
Finally tried it on a small SaaS I’m building and the onboarding walkthrough came out scarily coherent without me touching a script. The auto narration actually matches what’s happening on screen, which I didn’t expect from an open-source tool.
@hlya133826
Wow, that’s incredibly high praise – thank you! Hearing that it worked coherently for your actual SaaS onboarding without you touching a script is exactly the use case we were hoping for. It's especially reassuring to know the auto-narration synced up better than expected. Being open-source, there's always room for tweaks, so if you run into any quirks or have ideas for improvements, feel free to open an issue or a PR!
Gave it a quick spin with a Notion URL and it actually narrated the flow better than I expected, even caught the dropdown interactions. Saving me a ton of script writing time.
@elifekceva94973
Oh, so you actually tried it! That makes me really happy. I think even the OSS version works well enough for simple explanations. Engineers could probably improve it and make it even more useful.