#1010th of 16 in Voice and realtime

agent-starter-embed

Deprecated Next.js embed widget for a LiveKit voice agent

Stars
85
License
MIT
Last commit
Sep 2026
Language
TypeScript

Overview

Next.js project that builds an embed-popup.js script and an iframe page so a website can open a LiveKit voice agent as a popup, with voice, transcriptions, camera, screen share, avatar support and theming set in app-config.ts. A connection-details route issues tokens from your LiveKit credentials. Marked deprecated in favor of LiveKit Cloud's built-in embed; fork only if you need to own the widget code.

Who it is for: Teams needing a self-owned website voice widget on LiveKit

Strengths

  • Generates a copy-paste embed snippet from the welcome page
  • Popup and iframe variants with a local /test/popup page
  • Feature flags for chat, video, screen share and preconnect buffer

Weaknesses

  • Deprecated by LiveKit; new projects are pointed to Cloud embeds
  • Needs a separate LiveKit agent and project credentials
  • Embed script must be rebuilt by hand after code changes
  • No tests

What it needs

  • TypeScript
  • Needs LiveKit Cloud project, a LiveKit agent
  • GitHub template
  • env example file

Also in Voice and realtime

See all 16
Also in Voice and realtime
RankProjectScore
1agent-starter-reactNext.js voice assistant frontend for LiveKit Agents947 stars, MIT51 out of 100
2agent-starter-pythonPython voice agent on LiveKit Agents with turn detection and simulations264 stars, MIT50 out of 100
3agent-starter-nodeNode.js voice agent on LiveKit Agents with turn detection and simulations114 stars, MIT50 out of 100
#4voice-ui-kitReact components and templates for Pipecat voice agent frontends419 stars, BSD-2-Clause45 out of 100
#5pipecat-examplesRunnable Pipecat voice agent examples for phone, web and deployment395 stars, BSD-2-Clause41 out of 100