
Pipecat is a Python framework for developers building conversational AI agents that handle speech, video, text, and images. You can run it on your own machine or servers, wherever Python runs. It's open source under the BSD 2-Clause license.
Its focus is live conversation. Pipecat combines speech recognition, language models, and speech synthesis in a streaming pipeline, so an agent can begin responding before every stage has finished. Interruption handling, turn detection, and conversation context management help it handle the pauses and overlaps of spoken exchanges. Speech, language, and vision services are interchangeable; supported integrations include Soniox, OpenAI, and Cartesia.
Agents can connect through WebRTC, WebSockets, or telephony using SIP and PSTN. Client SDKs and a UI kit support applications built around those connections. For more involved tasks, agents can hand work to specialists, run tasks in parallel, or coordinate across processes and machines. Pipecat Flows supports conversations that need a defined sequence, and evaluation tools, metrics, traces, and OpenTelemetry help teams test and inspect agent behavior.
The self-hosted framework runs on infrastructure you control. Pipecat Cloud is a separate managed offering that hosts, scales, and monitors agents, while Pipecat Enterprise supports deployment in your own AWS, Azure, or GCP environment. Your choice of speech and model services determines which providers participate in processing a conversation.
Claim this page with an email at pipecat.ai. Pipecat gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find Pipecat?Promote it
Something wrong or outdated on this page?
14.4KUpdated 19 hours agoApache-2.0
#MCP#Multi-agent workflows#Multimodal input
LiveKit Agents is a framework for developers building voice assistants, phone agents, and apps that combine speech with video or text. Agents join LiveKit rooms as participants, so they can interact with people through web and mobile apps or telephone calls. The Apache 2.0 project lets you run the entire stack on your own servers, including the LiveKit media server.
29.8KUpdated 23 hours agoMIT
macOS · Windows · Linux#Code execution#Guardrails#Human approval
20.3KUpdated 1 hour agoMIT
#Human approval#LLM tracing#MCP
21.3KUpdated 9 months agoApache-2.0
Web#Guardrails#LLM tracing#MCP
11.1KUpdated 18 hours ago
Docker · Web#Multimodal input#Voice activity detection
TEN Framework is a self-hosted framework for developers building voice AI agents and multimodal conversational apps. It focuses on low-latency, real-time conversations and supports both RTC and WebSocket connections. You can run its agent examples locally with Docker or deploy them on your own server.
42.4KUpdated 1 day agoApache-2.0
Docker · Web#Guardrails#Human approval#LLM tracing
OpenAI Agents SDK is an open-source Python framework for developers building AI apps that need to use tools, delegate tasks, or work across multiple steps. Its runtime manages agent turns and conversation state while letting developers express workflows in ordinary Python. It uses the MIT license.
Pydantic AI is a Python SDK for developers building AI agents into their own applications. Its main draw is Pydantic validation across agent tools and results, so an agent can return structured data that application code can check and use. The SDK is MIT licensed.
Rasa is an AI agent platform for product teams building customer-facing text and voice assistants. Teams can deploy agents on their own infrastructure and choose their models and data arrangements. Its CALM engine combines language model understanding with business flows whose code enforces rules, so an assistant can handle conversational wording while following defined processes.
Agno is a Python framework and runtime for developers building customer-facing or internal AI agents. You can run its agent platform locally with Docker, on your own servers or in your cloud. The open-source framework uses the Apache 2.0 license, and the platform keeps sessions, memory, knowledge and traces in your database.