Examples
Complete programs from the examples directory of the repository. They are dedicated to the public domain under CC0: use them as the base of your own code.
The ones with dependencies declare them inline, so uv runs them with nothing to install.
Sends the received video back in grayscale.
Writes received video and audio to raw files.
Sends your camera back from Python in grayscale, with a chat over a data channel.
Talks to the model through your microphone and speakers.
Talks to Gemini from a browser page, through a Python server that keeps the API key.
A Pipecat bot on the development runner: a voice pipeline, or an echo with no keys.
Watches a public stream, with the video as colored characters and the audio on your speakers.
Plays a WHEP stream in the terminal, or publishes one over WHIP.