Walkthroughs that heal themselves

Walkthroughs that heal themselves the moment your product ships.

Heal Demo is the drift-detection layer for product walkthroughs. Capture once, then we keep every step in sync as your UI evolves — re-anchoring buttons, updating screenshots, and surfacing breaks for review before customers see them.

No credit card · Capture 5 walkthroughs free · Export your data anytime

Everywhere your product needs explaining

Feature launch demosOnboarding walkthroughsRelease announcementsCustomer enablementHelp-center articlesEmbeddable product toursSelf-serve trial UXInternal trainingSales enablementPre-sale demosFeature launch demosOnboarding walkthroughsRelease announcementsCustomer enablementHelp-center articlesEmbeddable product toursSelf-serve trial UXInternal trainingSales enablementPre-sale demos
For CSM teamsFor onboarding managersFor product marketersFor solutions engineersB2B SaaSCustomer SuccessDeveloper toolsMarketing opsReady in an hourNo SDK requiredFor CSM teamsFor onboarding managersFor product marketersFor solutions engineersB2B SaaSCustomer SuccessDeveloper toolsMarketing opsReady in an hourNo SDK required

Built in the open. 14 releases this month.

Built on

Next.js·Bun·Neon·Cloudflare R2·Railway

95.7%

heal accuracy

47

eval fixtures

11

target apps

$0.40

cost / walkthrough

How it works

Record → Heal → Publish.

Here's the full loop. The demo below is itself a Heal Demo walkthrough.

Preview coming

An interactive tour of Heal Demo

The /v/:slug walkthrough is itself a Heal Demo build — we launch it here once the recording ships.

Why Heal Demo

Three capabilities. One end-to-end loop.

01

Record in one click.

Install the Chrome extension, click Record, demo the flow. Every click captures a screenshot plus a multi-signal DOM fingerprint — the raw material for self-healing.

  • Multi-signal fingerprint data-testid, ARIA, element text, ancestor chain, nearby text, and a visual embedding.
  • Per-click confirmation element outline + pill flash + toast — so you never wonder if the click landed.
  • Resilient upload XHR with progress + retry, survives navigation mid-recording.

Capture latency · <60ms

linear.app/issue/new

Title

Fix ingest timeout
Recording · 3 steps
02Core IP

Re-anchor when the app drifts.

Every viewer load runs a passive drift check against the live target. High-confidence re-anchors auto-apply; anything borderline lands in the CSM healing inbox with a full audit trail.

  • Passive drift check runs on every viewer load, budgeted at ~180ms.
  • Confidence gating ≥0.75 auto-applies silently; lower confidence waits for human review.
  • Audit trail what changed, which strategy matched, at what confidence. One row per heal.

95.7% accuracy · 47-fixture eval

Healing inbox · 2 drifts pending
0.91Linear · Create issueauto-applied
0.68Stripe · Add cardneeds review
95.7% accuracy · 47-fixture eval
03

Viewer + iframe + docs, every time.

Publish once and get three artifacts: an interactive viewer, a copy-paste iframe, and a Markdown article ready for Intercom, Zendesk, or Mintlify. Docs regenerate on every heal.

  • Interactive viewer at /v/:slug Preact, ≤30 KB gzip, served from Cloudflare CDN.
  • Iframe embed one-line snippet, responsive, no viewport hijacking.
  • Markdown docs at /docs/:slug, regenerates on every heal.

Viewer chunk · 1.97 KB

/v/:slug

Viewer

iframe embed

<iframe
  src="healdemo.com/v/abc"
  width="100%"
/>

/docs/:slug

Markdown docs

Proof

Shipped with the numbers we committed to.

Every launch-bar gate from the v1 spec runs in CI. Here's what the eval corpus looks like today.

Healing accuracy over the eval corpus8090100Launch-bar gate95.7%

false positives

0.0%

Launch gate ≤ 5%

viewer chunk

1.97 KB

route-specific JS, gzipped

cost ceiling

$0.40

alerts at 80%

Not another demo builder.

What makes Heal Demo different from the tools you're already comparing.

vs

Arcade / Supademo

They break when you ship. We heal.

vs

Scribe / Guidde

One recording, both an interactive demo and a docs article.

vs

Loom AI

Loom is a video you rewatch. We're an embed your customers explore.

See the full side-by-side →

Stop re-recording demos every release.

Free tier covers 3 walkthroughs. Upgrade when you have a library worth healing.