LiveDemo - Open-source alternative to Storylane, Navattic, and Arcade
by•
Create interactive product demos in minutes. Capture any workflow, add AI voiceovers and personalized text, then share it as a link, embed, GIF, or video while tracking engagement and collecting leads across your website, docs, and sales outreach.


Replies
@ridhwikvinod
On the cloud subscription the advanced engagement analytics and lead capture are behind a paid plan.
But for self-hosting the features are already available on github
https://github.com/exploitx3/livedemo-deploy
Congrats on the launch! 🎉
Creating demo videos is one of those things everyone knows they need, but almost nobody enjoys making.
Quick question: is it possible to export the generated demo as an MP4 (or another video format)? It would make it much easier to upload to YouTube, share on social media, and reuse in product documentation.
@muizidn
Yes,
You can see examples of those videos on our Youtube channel
https://www.youtube.com/@LiveDemoOfficial
the open-source angle is what got me to actually click through, most of the competitors in this space are closed hosted-only. checked the github repo - how involved is the self-hosted setup compared to just using the hosted version, is it a docker-compose type deal or does it need real infra work to get the recording pipeline running
@omri_ben_shoham1
Docker-compose for the web editor and for the backend, but you would also need to run the chrome extension to be able to record livedemos.
You can check it out
https://github.com/exploitx3/livedemo-deploy
@maria_wall_ball
Thank you so much!
Would love to hear what you think once you try it out!
open-source in the demo space is a genuinely smart wedge. storylane and navattic are great but pricey, and demos often contain real product screens and customer-ish data teams would rather self-host than ship to a third party. that self-host angle is a reason to switch that arcade can't easily match
@alex_watson2110
You hit the nail on the head.
Security and data privacy are the biggest friction points when teams try to adopt tools like Arcade or Storylane.
By self-hosting, teams get full control over their data and complete visibility into the tracking layer, without ever shipping proprietary product screens or user metrics to a third-party cloud.
For enterprise-grade security, open-source is the only way to completely remove that bottleneck.
Awesome to see a self-hosted option in this space!
I do a lot of customer demos and trainings and a simple tool like this would really speed up my process!
Yeah George! Love it. Used to use Arcade for some launches but LiveDemo looks amazing. Wish you all the best!
@german_merlo1
Thank you German!
Open-source + self-hostable is a smart wedge against Storylane/Navattic/Arcade — a lot of teams get nervous about product-demo data sitting on a third party's infra. I'm actually mid-way through recording my own product demo this week for a Product Hunt launch, doing it the old-fashioned way (screen recording + manual editing), so this caught my eye immediately. Curious how you're handling the "clickable" interactivity layer under the hood — is it recording real DOM interactions and replaying them, or more of a scripted overlay? Would genuinely consider something like this for the next one if it saves the manual editing grind.
@abhineetarora
Appreciate the support!
Under the hood, we use a mix of screenshots and video capture to map out the walkthrough, rather than a live DOM replay.
It's built specifically to handle the flow smoothly and save you from that manual video editing grind.
That being said we are currently working on capturing DOM replay.
Good luck with the PH launch this week!
Open-sourcing the demo layer is a smart call. Proprietary demo tools create vendor lock-in that's hard to audit and nearly impossible to customize for enterprise buyers with specific flows. The build vs. buy tradeoff comes up constantly when evaluating onboarding tooling. How does the branching logic work under the hood? Is it stored as a DAG or something simpler?
@anand_thakkar1
You hit the nail on the head about custom enterprise flows.
Under the hood, it’s actually handled via standard MongoDB relations rather than a complex DAG.
Each step or screen document simply holds references to the next step IDs depending on what action the user takes.
It keeps the data model really clean and easy to query.