Skip to Content
Introduction

MeetAI — Technical Documentation

MeetAI is a production-grade, AI-powered meeting assistant featuring real-time voice AI agents, live transcription, intelligent summarization, and in-meeting tool calling — built entirely on modern serverless infrastructure.

What is MeetAI?

MeetAI enables users to create AI agents with custom instructions, join WebRTC video calls alongside those agents, and receive real-time transcription, post-meeting summaries, and AI-triggered actions (calendar events, emails) — all from a single dashboard.

Tech Stack at a Glance

LayerTechnology
FrameworkNext.js 16 (App Router, RSC, Server Actions)
Real-timeLiveKit (SFU-based WebRTC, Agent Framework)
DatabaseNeon DB (Serverless Postgres) + Drizzle ORM
AuthBetter Auth (GitHub, Google OAuth + email/password)
Background JobsInngest (event-driven, durable functions)
AI ModelsGoogle Gemini 2.5 Flash (summarization + voice)
PaymentsPolar.sh (subscription gating)
API LayertRPC (end-to-end typesafe RPCs)
StylingTailwind CSS + shadcn/ui

Key Features

  • Custom AI Agents — Users define agent personas with natural-language instructions
  • Live WebRTC Meetings — SFU-routed audio/video via LiveKit with noise cancellation
  • Real-time Transcription — Agent-side speech-to-text broadcast over LiveKit data channels
  • AI Summarization — Inngest-powered post-meeting summary generation using Gemini
  • Tool Calling — In-meeting calendar event creation with human-in-the-loop approval via RPC
  • Invite System — Role-gated invite links with expiry for co-host/attendee access
  • Premium Tier — Polar.sh subscription integration via Better Auth plugin

Architecture Overview

Documentation Map

Last updated on