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