#77th of 16 in Voice and realtime

agent-starter-flutter

Flutter voice agent client for iOS, Android, macOS and web

Stars
93
License
MIT
Last commit
Sep 2026
Language
Dart

Overview

Flutter project on the LiveKit Flutter SDK with voice, text and optional camera or screen-share input, transcriptions and agent video rendering, built around livekit_client.Session with preconnect audio buffering. Targets iOS, macOS, Android and web. Set LIVEKIT_TOKEN_SERVER_ID in assets/.env for development, then swap in an EndpointTokenSource in app_ctrl.dart before shipping.

Who it is for: Flutter teams adding a LiveKit voice agent

Strengths

  • Covers iOS, macOS, Android and web from one Flutter codebase
  • Voice, text, video and screen share input wired
  • Falls back to an audio visualizer when the agent publishes no video
  • Test suite present

Weaknesses

  • Development token server lets any client request any permissions
  • Production token generation is yours to implement
  • Video input may need a physical device
  • Client only; needs a separate LiveKit agent

What it needs

  • Dart
  • Needs LiveKit Cloud project, a LiveKit agent, token server
  • 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