One tag · any site

Give every page
a shared choice.

Paste one script and one custom element into a family guide, photographer site, event page, or community hub. Visitors can choose a public scene, share the decision, and continue only when they mean to.

The widget is free and zero-dependency. The only acquisition signal is an explicit store click carrying web_component / custom_element / web_component_vibe_room / component_handoff.

your-site.exampleshadow DOM

Copy / paste

A small bridge
with clear edges.

The element owns its markup and styles inside a Shadow DOM. It never scans the host page, accepts arbitrary URLs, or calls an app API.

01 · embed.html
<script src="https://togetherlens.app/embed/vibe-duel-element.js" defer></script>
<togetherlens-vibe-duel></togetherlens-vibe-duel>

Privacy boundary

Useful on a page,
quiet about people.

  • 01Public scenes onlyTwo fixed previews; no portrait upload.
  • 02Host stays untouchedNo DOM scan, storage, contacts, or account.
  • 03Choice before handoffShare and store links are explicit actions.

When the visitor is ready

Turn a useful embed
into a real start.

Choose a store below. The click is consent-gated and keeps this publisher cohort separate from generic website traffic.

Explicit app handoff

Choose the store your group uses.A handoff is not evidence of an install or subscription; downstream joins stay unknown until directly matched.