Skip to content

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

License

Notifications You must be signed in to change notification settings

jb-apps/pipecat-examples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 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
  • 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

Releases

No releases published

Packages

No packages published

Languages

  • Python 55.3%
  • TypeScript 16.7%
  • Kotlin 9.5%
  • Swift 5.7%
  • JavaScript 5.1%
  • CSS 4.3%
  • Other 3.4%