pipecat-ai/pipecat

Open Source framework for voice agents, multimodal apps, and realtime AI. Maintained by Daily and the community.

What it solves

Pipecat is a framework designed to simplify the creation of real-time, multimodal conversational AI agents. It removes the complexity of orchestrating audio, video, and AI services, allowing developers to build everything from simple voice assistants to complex multi-agent systems that can coordinate across different processes or machines.

How it works

Pipecat uses a modular, composable pipeline architecture. Each agent is represented as a pipeline that integrates pluggable services for speech-to-text (STT), large language models (LLMs), and text-to-speech (TTS), or direct speech-to-speech services. These pipelines can be composed to enable handoffs between specialist agents, parallel execution (fan-out), or sidecar worker patterns, all while maintaining ultra-low latency via transports like WebRTC and WebSockets.

Who it’s for

It is intended for developers building voice-first AI applications, such as AI companions, business support bots, interactive storytelling tools, and complex dialog systems.

Highlights

  • Multi-Agent Orchestration: Supports handoffs, parallel fan-out, and distributed deployments over a shared bus.
  • Voice-First Integration: Built-in support for a vast array of STT, LLM, and TTS providers.
  • Real-Time Performance: Optimized for ultra-low latency interaction.
  • Extensive Ecosystem: Includes client SDKs for multiple platforms (JS, React, Swift, Kotlin, C++), a CLI for project scaffolding, and a real-time debugger (Whisker).

Related

  • Project
  • Project
  • Project
  • Project
  • Project