Session recording for vibe-coded apps
Drop in one script. Invite real users. Watch every click, every session, every dead end — without standing over their shoulder and without paying for Mixpanel.
Invite-only while we onboard builders one at a time · free during early access · no credit card.
Inputs masked by default, no IPs stored — see how privacy works.
What you get
Every click, scroll, form fill — captured, named, and timed.
Watch real sessions back. See exactly where users got stuck.
Cross-session insights. Friction patterns, drop-off points, surprises.
The part that isn't a recording
Recording is table stakes. The edge is synthesis: GhostView reads every session at once and tells you what's actually going wrong — the pattern across users, not one clip at a time.
Synthesis output — the real format
Every finding cites the sessions and events behind it. Open the full demo — no signup, no invite.
Closing the loop
Synthesis returns structured JSON, not prose — friction points, behavioural clusters, and a prioritised fix list, each citing its evidence. Paste it back into Cursor or your builder of choice and the thing that wrote the bug can go fix it. How it works.
How it works
One script tag in your HTML. Done.
Send them a gated link. They get free run of your app.
Sessions, clicks, recordings — inputs masked by default, no Zoom calls.
Export full JSON. Pipe it wherever you want.
The whole install:
<script src="https://ghostview.dev/ghost-view.js"
data-api-key="gv_sk_your_key"></script>Building with Next.js, Vite, or Lovable? See framework-specific snippets →
Who's building this
GhostView is built by a solo technical founder who got tired of shipping features into the dark — guessing at why users bounced instead of watching them.
It's a working product, not a waitlist: every page you're reading is itself recorded by GhostView. The tool dogfoods itself, and it's shipped, live, and instrumentable in 90 seconds.
For builders shipping on Lovable, v0, Bolt, Cursor & Replit
Built for the builder with 50–2,000 users and no PMF yet: shipped something with an AI builder, getting real traffic, but can't tell why people drop off. We're onboarding builders one at a time and setting up each project by hand — request access and we usually reply same-day. Post-beta pricing is already published, so you can judge it at full price.
Request early access→