Install

Install in vibe-coded apps (Claude Code, Cursor, Lovable, v0)

Hand the Seena install snippet to your coding assistant and let it do the work. Detailed guide coming soon.

If you're building your product with Claude Code, Cursor, Lovable, v0, or any other AI coding assistant, installing Seena is a one-line ask.

The snippet

<script
  src="https://app.seenalabs.io/widget/seena.js"
  data-site-id="YOUR_SITE_ID"
  async
></script>

The prompt

Paste this into your assistant, swapping in your actual site ID:

Install Seena in this project. Add this script tag to the root layout (or wherever the app's <head> is rendered) so it loads on every page:

<script src="https://app.seenalabs.io/widget/seena.js" data-site-id="YOUR_SITE_ID" async></script>

Use the framework's idiomatic approach — for Next.js use the <Script> component, for React use the index.html entrypoint, for Vite use index.html. Don't render it inside a component.

Verify

After the assistant makes the change, load the app in an incognito window and confirm the Seena is streaming data. If it doesn't, ask the assistant: "Where exactly did you place the Seena script? Show me the file and line." — most issues at this stage are just "the script ended up inside a component" or "the script loaded but the site ID is wrong."

What this sidesteps

You don't need to think about which platform you're on. The framework-specific details — Next.js, HTML, React-with-Vite — are all covered by "use the idiomatic head injection for this framework." Your assistant handles it.