pipecat-ai/pipecat-examples

Pipecat example applications. Use and learn from these patterns to build your own voice AI applications.

What it solves

This repository provides a comprehensive collection of intermediate and advanced implementation examples for developers using the Pipecat framework to build voice and multimodal AI applications. It bridges the gap between basic quickstarts and production-ready deployments by providing reference architectures for common real-world use cases.

How it works

The project organizes a variety of pre-built bot examples into categories based on their delivery method or functionality. These examples demonstrate how to integrate Pipecat with various communication protocols (WebRTC, WebSockets, MoQ), telephony providers (Twilio, Telnyx, Plivo, Exotel), and AI services (OpenAI, Deepgram, Cartesia, Gemini Live).

Who it’s for

Developers building real-time, voice-driven AI agents that need to integrate with phone systems, web clients (React, Swift, Kotlin), or specialized multimodal interfaces.

Highlights

  • Telephony Integration: Production-ready examples for multiple PSTN/SIP providers including Twilio and Telnyx.
  • Web & Client Support: Reference implementations for React, JavaScript, Swift, and Kotlin clients.
  • Multimodal Capabilities: Examples for interactive storytelling and multi-language conference calls.
  • Production Tooling: Demos for deployment on Pipecat Cloud, Fly.io, and Modal, as well as observability via OpenTelemetry (Langfuse, LangSmith).
  • Advanced Logic: Implementations for smart conversation turn-taking and pipeline state management testing.

Related

  • Project
  • Project
  • Project
  • Project
  • Project