
Every product demo I've recorded went stale inside a month. The UI moves, the video doesn't. Stepshots is my attempt at fixing that.
You record a click-through of your app and get a .stepshot bundle: step-by-step screenshots with annotations, embeddable anywhere. The same recording can replay as a live guided tour on your real app, so a new user is walked through the product instead of watching a movie of it.
Three ways to record, depending on how you work. A Chrome extension if you want to click through by hand. A CLI that reads a JSON config, so the demo re-records itself in CI when your UI changes. A React SDK for the live tours.
The CLI is the one I use. My demos rebuild on every release now and I've stopped thinking about them.
CLI, extension and SDK are open source. The dashboard for editing, sharing and tracking engagement has a free tier.
— Hauke
