pipecat README

The project's README from github.com/pipecat-ai/pipecat. As one markdown file: README.md.

pipecat

PyPI Tests codecov Docs Discord Ask DeepWiki

🎙️ Pipecat: Real-Time Voice & Multimodal AI Agents

Pipecat is an open-source Python framework for building real-time voice and multimodal conversational agents. Build a single voice agent or a full multi-agent system where specialists hand off, fan out in parallel, and coordinate over a shared bus, locally or distributed across processes and machines. Orchestrate audio and video, AI services, transports, and conversation pipelines effortlessly, so you can focus on what makes your agents unique.

Want to dive right in? Run pipecat init quickstart or follow the quickstart guide.

🚀 What you can build

🧠 Why Pipecat?

🌐 Pipecat ecosystem

📱 Client SDKs

Building client applications? You can connect to Pipecat from any platform using our official SDKs:

JavaScript | React | React Native | Swift | Kotlin | C++ | ESP32

🧭 Structured conversations

Need predefined or dynamic conversation paths with state management? Pipecat Flows is built into Pipecat. Browse the examples to see it in action.

🪄 Beautiful UIs

Want to build beautiful and engaging experiences? Checkout the Voice UI Kit, a collection of components, hooks and templates for building voice AI applications quickly.

🛠️ Create and deploy projects

The Pipecat CLI ships with pipecat-ai — install it with uv tool install "pipecat-ai[cli]". Run pipecat init to start a project: it sets you up so an AI coding assistant (Claude Code, Codex) builds it for you, and can scaffold a runnable bot in under a minute. Then use the CLI to monitor and deploy your agent to production.

🔍 Debugging

Looking for help debugging your pipeline and processors? Check out Whisker, a real-time Pipecat debugger.

🖥️ Terminal

Love terminal applications? Check out Tail, a terminal dashboard for Pipecat.

🤖 Claude Code skills

Use Pipecat Skills with Claude Code to scaffold projects, deploy to Pipecat Cloud, and more. Install the marketplace with:

claude plugin marketplace add pipecat-ai/skills

and install any of the available plugins.

🧩 Community integrations

Build and share your own Pipecat service integrations! Browse existing community integrations or check out our guide to create your own.

📺️ Pipecat TV channel

Catch new features, interviews, and how-tos on our Pipecat TV channel.

🎬 See it in action

 
 

🧩 Available services

Category Services
Speech-to-Text AssemblyAI, AWS, Azure, Cartesia, Deepgram, ElevenLabs, Fal Wizper, FunASR, Gladia, Google, Gradium, Groq (Whisper), Meta, Mistral, Moonshine, NVIDIA, OpenAI (Whisper), Sarvam, Soniox, Speechmatics, Together, Whisper, xAI
LLMs Anthropic, AWS, Azure, Baseten, Cerebras, Crusoe, DeepSeek, Fireworks AI, Gemini, Grok, Groq, Inception, Mistral, Nebius, Novita, NVIDIA NIM, Ollama, OpenAI, OpenAI Responses, OpenRouter, Perplexity, Qwen, SambaNova, Sarvam, Together AI
Text-to-Speech Async, AWS, Azure, Bland, Camb AI, Cartesia, Deepgram, ElevenLabs, Fish, Google, Gradium, Groq, Hume, Inworld, Kokoro, MiniMax, Mistral, Neuphonic, NVIDIA, OpenAI, Piper, Resemble, Rime, Sarvam, Smallest, Soniox, Speechify, Speechmatics, Together, xAI, XTTS
Speech-to-Speech AWS Nova Sonic, Gemini Multimodal Live, Grok Voice Agent, OpenAI Realtime, Ultravox,

pipecat (pipecat-ai/pipecat)

Searching Database…

16.6K ·GitHub
Что это такое?Pipecat — это опенсорсный Python-фреймворк для создания голосовых и мультимодальных conversational-агентов, работающих в реальном времени, — от одного голосового бота до распределённой мультиагентной системы. Его поддерживает компания Daily и сообщество.
То есть это фреймворк, под который я пишу код, а не готовое приложение, которое можно установить?Да, это Python-фреймворк, где всё делается через код: вы собираете пайплайны агента из модульных компонентов (речь, AI-сервисы, транспорты) и запускаете их на сервере.
Как запустить своего первого агента?Запустите pipecat init quickstart — получите работающего агента, или следуйте руководству быстрого старта, ссылка на которое есть в README.
Какие сервисы распознавания речи и AI можно подключить?В комплекте адаптеры для десятков сервисов: распознавание речи (Deepgram, AssemblyAI, Whisper), LLM (OpenAI, Anthropic, Gemini, Ollama), синтез речи (ElevenLabs, Cartesia, Piper) и речь-в-речь (OpenAI Realtime, Gemini Multimodal Live).
Это для разработчиков, которые пишут код, или есть no-code редактор?Для разработчиков: агенты создаются написанием Python-пайплайнов; в README визуальный или no-code конструктор не упоминается.
Как моё приложение или устройство подключается к агенту Pipecat?Клиенты подключаются через транспорты реального времени вроде WebSockets или WebRTC с минимальной задержкой, а официальные клиентские SDK позволяют подключаться с любой платформы.
Что на нём вообще можно сделать?В README отмечены голосовые ассистенты, мультиагентные системы, AI-компаньоны вроде коучей или ассистентов для встреч, мультимодальные интерфейсы с голосом и видео, интерактивные истории с генеративным медиа, бизнес-агенты для поддержки и приёма обращений, а также системы структурированных диалогов.
Может ли он запускать несколько агентов, которые работают вместе?Да. Каждый пайплайн — это агент, и Pipecat поддерживает агентов-специалистов, которые передают задачи друг другу, распределяют работу параллельно, работают как sidecar-воркеры или координируются через общую шину — локально или распределённо между процессами и машинами.
Обязательно использовать платные облачные API или можно запускать локальные модели?Локальные варианты есть среди поддерживаемых адаптеров: Ollama для LLM, Piper и Kokoro для синтеза речи, Whisper или FunASR для распознавания речи.
Он достаточно быстрый для естественного диалога в реальном времени?Pipecat создан для работы в реальном времени: он рассчитан на взаимодействие с ультранизкой задержкой и поддерживает транспорты вроде WebSockets и WebRTC.
Creator
pipecat-ai
Size
204.8 MB
Stars
16.6K
Age
2y
Commits · 90 Days