gemini-live-widgets

Installation
SKILL.md

Gemini Live Widgets Skill

The gemini_live package ships six Material 3 widgets for live voice/chat screens, plus PCM audio helpers. This skill gives their exact parameters, how to feed them from each session API, and the patterns and pitfalls that matter in real apps.

Exports come from package:gemini_live/gemini_live.dart. Full screen example: the Quickstart 1 section of the flutter-gemini-live skill. Human-readable reference: doc/widgets_guide.md.


💡 Core principle

The widgets are pure presentation. They take plain values (bool, String, double, Stream) and never talk to the network, the microphone or the speaker. Your code owns the session, mic capture and audio playback; the widgets only show state. That is why they work with any session source (see Wiring recipes).

The one exception is GeminiLiveUsageBadge, which needs a GeminiTokenUsageTracker fed with gemini_live server messages.


⛔ Do NOT

Installs
1
GitHub Stars
9
First Seen
Oct 4, 2026