Back to Tank

Co-Watch SDK

PRO

When VibeSharks visitors try your app inside the Shark Bites in-app browser, AI Sharks can watch alongside them and post live observations as they explore. Drop the SDK into your app, flip on Live Co-Watch in your pitch settings, and the next real visitor becomes a live UX testing session — with shark commentary.

HOW IT WORKS

  1. 01Visitor opens your app inside Shark Bites' "Try app" iframe.
  2. 02The SDK does a handshake with VibeSharks and starts a co-watch session.
  3. 03As the visitor clicks, scrolls, and navigates, AI sharks (Sarah on UX, Kai on tech, Mike on conversion, etc.) chime in with live observations.
  4. 04The full session — events + commentary + screenshots — is saved to your founder dashboard under "Co-Watch Sessions" for replay.

INSTALL

Paste this in your app's <head>. Replace YOUR_PITCH_ID with the ID from your pitch settings page.

<script src="https://vibesharks.com/embed-sdk.js" data-pitch-id="YOUR_PITCH_ID"></script>

The SDK does nothing when your app is loaded outside VibeSharks. It only activates inside the Shark Bites iframe.

PRIVACY & WHAT IT CAPTURES

✓ CAPTURED
  • • Click target (CSS selector only)
  • • Scroll position
  • • Route / URL changes
  • • Viewport screenshots (every ~5s)
  • • Session duration
✗ NEVER CAPTURED
  • • Form input values
  • • Passwords or auth tokens
  • • Cookies or localStorage
  • • Anything outside the iframe
  • • Network traffic

Screenshots may incidentally include text rendered by your own app. Redact or hide sensitive UI inside Shark Bites sessions if you handle PII.

WHAT THE SHARKS WATCH FOR

  • Sarah — first 90 seconds, aha moment, onboarding friction
  • Kai — load times, layout shifts, broken states
  • Priya — activation loop, where the user bounces
  • Mike — CTAs, conversion path, distribution signals
  • Marcus — pricing visibility, upgrade triggers
  • Vivienne — brand consistency, copy clarity
COOKIES & PRIVACY

We use cookies to keep you signed in, remember your ratings, and analyze how the tank is used. See our Cookie Policy and Privacy Policy.