Skip to content

pipecat-ai/pipecat-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pipecat

Docs Discord

A collection of example applications built with Pipecat, an open-source framework for building voice and multimodal AI applications.

New to Pipecat?

Learning examples are in the main Pipecat repo, intermediate and advanced examples are here.

Start with the quickstart example in the main Pipecat repo to get your first bot running in 5 minutes.

Then continue learning with these starter examples, located in the Pipecat repo:

Once you understand the basics, check out the examples below.

Prerequisites

Most examples require:

  • Python 3.10 or newer
  • API keys for AI services (OpenAI, Deepgram, Cartesia, etc.)
  • Additional service-specific requirements (see individual example READMEs)

Popular Examples

Ready to explore more? These are two of the most useful examples for common use cases:

  • simple-chatbot - Client/server examples with React, JavaScript, Swift, Kotlin, and React Native
  • twilio-chatbot - Production-ready phone bot with Twilio integration

Example Categories

Telephony & Voice Calls

Web & Client Applications

  • simple-chatbot - Client/server examples with React, JavaScript, Swift, Kotlin, and React Native
  • push-to-talk - Client/server example showing how to build a Push-to-Talk app using Voice UI Kit and Pipecat's JS and React SDKs
  • websocket - WebSocket-based real-time communication
  • instant-voice - Enable instant voice communication as soon as a user connects
  • p2p-webrtc - Simple peer-to-peer WebRTC voice bot

Realtime APIs

Multimodal & Creative

Translation & Localization

Support, Educational & Specialized

Advanced Features

Deployment & Infrastructure

  • deployment - Production deployment examples using Pipecat Cloud, Fly.io, Modal, Cerebrium

Monitoring & Analytics

  • sentry-metrics - Use Sentry to collect Time-to-First-Byte and processing metrics
  • open-telemetry - Observability and tracing examples using Langfuse and Jaeger

Testing & Development

  • freeze-test - Pipeline freezing and state management testing

Getting Help

About

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

Resources

License

Stars

Watchers

Forks