New to Pipecat? We recommend completing the
Quickstart first to understand Pipecat
basics before scaffolding your own project.
Install the Pipecat CLI
Install the CLI globally with uv:Build with an AI coding agent (recommended)
If you’re using an AI coding assistant (Claude Code, Codex, …), make your project agent-ready first, then let the agent do the building:pipecat init writes a Pipecat coding-agent guide (AGENTS.md + CLAUDE.md) and developer guidance (GETTING_STARTED.md) into the project. Open a coding session there and the agent picks up the guide automatically — it follows Pipecat conventions, scaffolds the app for you with pipecat create, and verifies its own work with the eval harness.
pipecat init reference
What
init writes and how the agent flow worksAI-Assisted Development
Set up the Pipecat Context Hub so your agent has live, accurate context
Scaffold it yourself
Prefer to drive the CLI directly? Run the interactive setup wizard:pipecat create quickstart.
CLI Reference
See detailed options and generated project structure
Next Steps
Oncepipecat create completes, the CLI will provide specific instructions for your generated project, including:
- How to configure your API keys
- Installing dependencies
- Running your bot locally
- Customizing the bot logic and behavior
Deploy to Production
Ready to deploy your bot? Choose between managed cloud hosting or self-hosted infrastructure.Pipecat Cloud
Deploy and manage your agents with the CLI - purpose-built for Pipecat
Self-Hosted Options
Deploy to Fly.io, Modal, AWS, or your own infrastructure
Learn More
Core Concepts
Understand pipelines, processors, and transports
Browse Examples
30+ production-ready examples for inspiration