Top 200 ReposEXPLORER
Browse agents, categories and pages
Back to results
Planned, not doneThe source describes an intention, not a finished result.

Build a voice agent that answers and places phone calls with Pipecat

Pipecat is an open-source Python framework for real-time voice agents; its telephony support lets a bot take inbound calls or dial out through providers such as Twilio and Telnyx.

The problem

How it works

Pipecat chains speech-to-text, an LLM and text-to-speech, or a speech-to-speech model, into a real-time conversation pipeline. Its README lists dozens of providers for each stage, WebRTC and WebSocket transports, and serializers for Twilio, Telnyx, Plivo, Exotel, Genesys and Vonage. Examples include a phone agent for inbound and outbound calls, and an IVR navigator that dials out, works through a phone menu with keypad tones and speech, and stops once a person answers.

Results and limitations

The README documents capabilities and examples, not a measured outcome. Pipecat Flows adds structured conversation paths with state for tasks such as intake or support.

Before you try it

Calling real people brings legal duties: get consent before recording, tell callers they are speaking with an automated assistant where the law requires it, and follow telemarketing rules such as calling hours and do-not-call lists. Start with inbound calls or test numbers, keep a path to a human, and budget for per-minute charges from the telephony, speech and model providers. Pipecat needs Python 3.11 to 3.14 and is BSD-2-Clause licensed. Results depend on your setup and were not independently reproduced by Top 200 Repos.

Tools and repositories

No ranked repository is involved. This use case still stands on its own source.

Tools
Pipecat (Python 3.11 to 3.14) · A telephony provider such as Twilio or Telnyx · Speech-to-text, LLM and text-to-speech provider accounts
Prerequisites
Python 3.11 or later, a telephony account with a test number, and API keys for the chosen speech and model providers.

Try it yourself: Design a consent-first phone agent

Fill the fields to adapt the prompt. Empty fields stay as visible [placeholders].

Preview
Help me build a Pipecat voice agent for [Business name] that answers inbound calls about [What callers need]. Draft the opening line so the caller hears that they are speaking with an automated assistant and, if we record, that the call is recorded. Define the Pipecat Flows states: greeting, collect [Details to collect], read the details back for confirmation, and hand off to a human at [Human hand-off number] whenever the caller asks or the bot is unsure. The agent must not take payments, give legal or medical advice, or place outbound calls. Suggest providers for speech-to-text, the LLM and text-to-speech, and list the costs I should estimate before testing on a non-production number.

Check recording-consent and automated-calling rules for every region you serve before going live.

Sources

  1. pipecat-ai/pipecat README (opens in a new tab)

    Project documentation · github.com · Undated · Source checked 11 Nov 2026, 22:05 UTC

    What this source supports
    • Open-source Python framework for real-time voice and multimodal conversational agents
    • Telephony serializers for Twilio, Telnyx, Plivo, Exotel, Genesys and Vonage
    • Phone agent example for inbound and outbound calls, and an IVR navigation example
    • Supports many speech-to-text, LLM, text-to-speech and speech-to-speech providers
    • Pipecat Flows for structured conversations; Python 3.11 to 3.14; BSD-2-Clause licence
Report a problem

Reported by source

Build a self-hosted AI agent workflow with human approval

Use n8n's visual canvas to wire an LLM agent to your apps, add tools and memory, and pause for human approval before it acts.

github.comn8n-io/n8n
Planned, not done

Build a support chatbot that answers from your help docs with Dify

Turn help-centre pages into a Dify knowledge base, route questions with a classifier, answer from retrieved context and embed the bot on your website.

docs.dify.ailanggenius/dify, firecrawl/firecrawl
Reported by source

Build an on-call investigation agent from your own alert history

Goutham Veeramachaneni connected Claude Code to Grafana's gcx CLI, his code and runbooks, then trained its skill on two weeks of past pages for his services.

gouthamve.dev · 21 Apr 2026anthropics/claude-code
Reported by source

Fill out repetitive web forms with Skyvern's vision-based browser agent

Skyvern drives a browser with an LLM and computer vision to complete forms, such as quote requests or contact forms, on sites it has not seen before.

github.commicrosoft/playwright
Planned, not done

Hand CRM updates and follow-up drafts to Grok Bot agents with approval steps

Grok Bot launched in beta in August 2026: always-on agents with their own cloud computer that sign in to your apps, learn routines by watching you, and come back when something needs your approval.

x.ai · 11 Aug 2026
Planned, not done

Qualify inbound sales emails and draft replies for review with Make AI Agents

Make’s help center walks through an agent that reads lead emails, researches the sender’s company, scores the lead, checks your calendar and leaves a draft reply in Gmail with a Slack link for you to review.

help.make.com