Open Source · Free Forever

Interactive product demos,
built in minutes.

Add clickable hotspots to screenshots, guide users through your product, and embed the demo anywhere — no code required.

Instant setup

Upload a screenshot, drop hotspots, link screens. Your demo is ready in under 5 minutes.

🎯

Guided walkthroughs

Connect screens into a flow. Users click through your product with contextual pop-ups.

📦

Embed anywhere

Export a single JSON file and embed with the @spotlane/player React component. No backend needed.

🎨

Fully customisable

Change hotspot colors, shapes, ripple effects, and popup content to match your brand.

👁️

Always-visible popups

Choose hover-triggered or always-displayed tooltips per hotspot to highlight key areas.

🔓

Open source

MIT licensed. Self-host, fork, and extend however you like. No vendor lock-in, ever.

How it works

1

Upload your screens

Paste or upload screenshots of your product — any resolution works.

2

Add hotspots

Double-click to place a hotspot. Set label, description, and target screen.

3

Export & embed

Download the JSON and drop it in with <DemoPlayer />.

Ready to build your first demo?

Free, open source, no account required.

Open the editor →