Write the demo once. Record it every release.

Describe the walkthrough as a short script, or ask your AI to write it. A real browser plays it, and StoryCapture records a finished demo video with the zooms, captions and hidden fields already in place.

Desktop app for macOS and Windows. Works with Claude, Cursor and VS Code.

This page keeps its own demo current: version 6, re-recorded on Oct 18, 2026 with nobody at the app.

Your demo is out of date by the next release.

A screen recording is a snapshot. When a button moves or a page gets renamed, you record it again, then redo the zooms, the blurred emails and the captions by hand. Most teams don't, so the demo on the site shows last quarter's product.

AAcme IncOwner, 3 membersLibraryTemplatesDesktop syncWorkspaceMembers3SettingsUUI TesterMembersEditors can upload and change videos. Viewers can watch private videos.Invite peopleMembers 3UTUI Tester (you)ui-tester@local.testJoined Oct 2026OwnerPNPriya Nairpriya.nair@example.comJoined Oct 2026EditorTBTom Bergertom.berger@example.comJoined Oct 2026ViewerInvite peopleThey get an email with a link to join.Email addressmaya@example.comRoleViewerCancelSend invite
Your published demo Recorded in March
AAcme IncOwner, 3 membersLibraryTemplatesDesktop syncWorkspaceMembers3SettingsUUI TesterMembersEditors can upload and change videos. Viewers can watch private videos.Invite peopleMembers 3UTUI Tester (you)ui-tester@local.testJoined Oct 2026OwnerPNPriya Nairpriya.nair@example.comJoined Oct 2026EditorTBTom Bergertom.berger@example.comJoined Oct 2026ViewerInvite peopleThey get an email with a link to join.Email addressmaya@example.comRoleViewerCancelInvite
The live page today The button is now Invite

The same change, two ways: the Invite button was renamed.

Recorded by hand

  1. Record the whole flow again.
  2. Re-cut it in the editor.
  3. Blur the emails again.
  4. Fix the captions.
  5. Export, then upload a new link.

Written as a script

  1. Change one line.
  2. Re-record that scene.
  3. The zoom, the blur and the captions are on the line, so they come back.
  4. Same link, new version.

Where it fits

Interactive demo tools
Click-through tours for your website.
Screen recorders
Quick one-off videos.
StoryCapture
The demo you keep showing, release after release.

Live proof

This page records its own demo.

StoryCapture keeps a script for this landing page. One command checks it against the live page, records it with nobody at the app, and uploads it behind the same link as a new version.

Playing
Version 6
Recorded
Oct 18, 2026
Same link since
Oct 17, 2026
  1. Check the page
  2. Record
  3. Review
  4. Export
  5. Upload
storycaptures.com/watch/storycapture-landing-hero

Release day

When the product changes, change one line.

Before it records, StoryCapture checks every line against the live page. If a button was renamed, the run stops and names the scene and the line. Fix that line, re-record that one scene, and the new version plays behind the same link.

  1. The check stops

    [storycapture-run] failed at preflight:
    invite line 4 (click <button> "Send invite")
    target not found for click: role:button "Send invite"
    (exit 2)
  2. One line changes

    - click <button> "Send invite"+ click <button> "Invite"
  3. Same link, next version

    storycaptures.com/watch/invite-a-teammate

    Invite a teammate

    Updated today · version 7

The polish is part of the script.

Zooms, highlights, narration and captions are written on the step they belong to. Re-record the scene and they come back on their own.

Guide the eye

Zoom in on the control that matters, then back out. Move a 3D camera across the page. Pick a click effect: ring, pulse, echo or press. Mark, strike or badge a phrase on the page.

AAcme IncOwner, 3 membersLibraryTemplatesDesktop syncWorkspaceMembers3SettingsUUI TesterMembersEditors can upload and change videos. Viewers can watch private videos.Invite peopleMembers 3UTUI Tester (you)ui-tester@local.testJoined Oct 2026OwnerPNPriya Nairpriya.nair@example.comJoined Oct 2026EditorTBTom Bergertom.berger@example.comJoined Oct 2026ViewerPending invites 1Mmaya@example.comViewer, expires in 7 daysCopy link
click <button> "Copy link"  zoom standard

Keep it private

Hide emails and names: they are masked while recording, not blurred afterwards. Sign-in values stay out of the script as named secrets saved on your computer.

AAcme IncOwner, 3 membersLibraryTemplatesDesktop syncWorkspaceMembers3SettingsUUI TesterMembersEditors can upload and change videos. Viewers can watch private videos.Invite peopleMembers 3UTUI Tester (you)ui-tester@local.testJoined Oct 2026OwnerPNPriya NairJoined Oct 2026EditorTBTom BergerJoined Oct 2026Viewer

Say it

Write a say line and an AI voice reads it while the steps run. Captions come from the narration, with a track for every language you write next to the line.

say "Invite a teammate." vi "Mời đồng đội."
  • ENInvite a teammate.
  • VIMời đồng đội.

Package it

Open on a title card, mark chapters between scenes, close on an end card with your link. Export MP4, WebM or GIF in 16:9, square, or vertical that follows the action. Add music and sound effects from the built-in library.

AAcme IncOwner, 3 membersLibraryTemplatesDesktop syncWorkspaceMembers3SettingsUUI TesterMembersEditors can upload and change videos. Viewers can watch private videos.Invite peopleMembers 3UTUI Tester (you)ui-tester@local.testJoined Oct 2026OwnerPNPriya Nairpriya.nair@example.comJoined Oct 2026EditorTBTom Bergertom.berger@example.comJoined Oct 2026Viewer
  • Export MP416:9
  • Export WebM9:16
  • Export GIF1:1

Send one link. See which scene loses people.

Upload from the desktop app to a watch page with chapters, an embed and a button for the next step. Videos stay private to your workspace until you share them.

One link, or an embed

A watch page with a chapter for each scene, ready to send or put in your docs.

Invite a teammateHow to add someone to your Acme workspace and pick what they can do.Start free trial0:02 / 0:09Chapters0:00Open the team page0:02Invite by email0:06Teammate invitedMade with StoryCapture

A next step under the player

A button that sends viewers where you want them.

storycaptures.com/watch/invite-a-teammate

Invite a teammate

How to add someone to your Acme workspace.

Start free trial

Your team

Invite people as owner, editor or viewer.

  • UTOwner
  • PNEditor
  • TBViewer

Drop-off by scene

Plays, watch time and where viewers stop, for each scene of the script.

Invite a teammate

  • Open the team page260 viewers
  • Invite by email235 viewers
  • Teammate invited204 viewers

The scene that loses viewers is a scene in your script. Tighten it, re-record that one, and the link plays the new version.

FAQ

Questions teams ask.

Do I need to write code?

The script reads like a list of steps, and you point at things on the page with the picker instead of writing selectors. If you'd rather not write it at all, ask Claude, Cursor or VS Code to write it through StoryCapture's MCP server.

Which sites can it record?

Any site a browser can open, including pages behind a sign-in: the password stays out of the script as a named secret. Pages that stop visitors with an interactive bot check can't be recorded.

Where do my recordings go?

Recording and export run on your computer. A video goes online only when you upload it, and it stays private to your workspace until you share it. Narration lines are sent to ElevenLabs to make the voice.

What does it cost?

Nothing during the private beta: no card and no seat count. We will tell you what paid plans cost before any price applies. Narration and AI features use your own ElevenLabs, Anthropic or OpenAI key.

What do I need to run it?

The desktop app, on macOS 13 Ventura or later with Apple silicon, or on Windows. The download page lists the requirements for each.

How is it different from a screen recorder or an interactive demo tool?

A screen recorder gives you a one-off video you edit by hand. An interactive demo tool gives you a click-through tour. StoryCapture gives you a video you re-record from the same script whenever the product changes.

Private beta

Your next release deserves a demo that re-records itself.

We're onboarding teams that ship often and keep a product demo, onboarding video or release clip they'd rather not re-record by hand.

Already have access? Sign in