Beta

helloworld

The baseline
▶ Open the app View source

The smallest complete VibeLive app: two people on live video in about 55 lines, including all CSS. The first visitor becomes the host and a room is created automatically; guests join by opening the same link (the room code is carried in the URL). This app establishes the lifecycle every later app builds on.

helloworld-media

Toggles & screen share
▶ Open the app View source Builds on → helloworld

Adds camera/mic on-off controls and screen share. Button labels reflect live SDK state (Cam: ON / Mic: MUTED / Screen: OFF), and the layout splits into a screenshare stage plus a camera strip whenever someone is sharing. The key new idea: read media state from the SDK, don't track it yourself.

helloworld-members

Roster & presence
▶ Open the app View source Builds on → helloworld

Adds a member-list sidebar showing each person's live status, and replaces the automatic go-live with explicit Go Live / Stop Live buttons — so members sit in PRE-LIVE until they choose to broadcast. The roster is seeded once, then kept current by presence events.

helloworld-chat

Messaging & DMs
▶ Open the app View source Builds on → helloworld

Adds a text-chat panel with both room-wide messages and private direct messages. A [DM] button on each remote tile opens a one-to-one thread. The same sendMessage() call serves both — the difference is one optional argument.

helloworld-sessions

Past sessions & AI summaries
▶ Open the app View source Builds on → helloworld

Adds a left-hand panel that lists every past session in the room — each one is a single member's stretch of time inside, with an AI-generated summary and tags. Click a session to see its full detail, then load the room transcript on request. A session and its summary are produced automatically a couple of minutes after a member leaves, so the list fills in as people come and go.

Where to go next

  • The full feature catalog — every capability of the SDK, organized by tier, lives in the Feature Overview
  • Run the apps — each section links to a live, runnable version; open two browser tabs to see both sides of a room
  • Read the source — every app is one self-contained file; the "View source" link shows it exactly as deployed
  • Use your own project ID — append ?pid=YOUR_ID to any app link to run it against your own project

Implement real-time video chat using VibeLive.

Two-step setup

1
Download AI Guide (REQUIRED)
2
Copy Build Prompt

Project ID: