1 item
Record a product user flow with voice narration and upload a timestamp-aligned session to your shipyard organization. Product Surface Recorder captures a real user flow through your product, with your voice narrating what you are doing and why, and uploads it to your Shiplight organization as a single timestamp-aligned session. Every stream is stamped on one shared clock, so the narration lines up with what actually happened in the browser at that moment. That alignment is the point: the narration carries intent, the browser events carry the evidence. What a session contains: - Screen video — the tab you choose, or a full screen or window. You pick per recording. - Microphone audio — your narration, transcribed server-side with word-level timestamps. - Interactions — clicks, input, form submits, navigation and scroll, each with a stable element selector plus accessible name, role and text. - DOM — a full page snapshot plus incremental mutations, so the session can be replayed. - Console output — captured in the page itself, with no debugger banner. - Network activity — URL, method, status, headers and timing for fetch and XMLHttpRequest calls. - Page context — URL, title, viewport, route changes, browser and OS. How it works: 1. Sign in to your Shiplight organization from the extension. 2. Press record and choose the tab or screen to capture. 3. Narrate as you click through the flow. 4. Press stop. The session uploads to your organization, where your team and your coding agents can review it. Recording happens only while you are signed in, only after you explicitly start it, and only on the surface you select. Nothing is captured in the background, and the extension does not record until you press record. This extension requires a Shiplight account and is intended for Shiplight customers.
Aug 5, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.