> ## Documentation Index
> Fetch the complete documentation index at: https://daily-aleix-evals-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Build Your Next Bot

> Scaffold a new Pipecat project with the CLI

Ready to build your own bot? The Pipecat CLI scaffolds complete projects tailored to your platform and use case.

<Note>
  **New to Pipecat?** We recommend completing the
  [Quickstart](/pipecat/get-started/quickstart) first to understand Pipecat
  basics before scaffolding your own project.
</Note>

## Install the Pipecat CLI

Install the CLI globally with [uv](https://docs.astral.sh/uv/):

```bash theme={null}
uv tool install "pipecat-ai[cli]"
```

Verify installation:

```bash theme={null}
pipecat --version
```

## 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:

```bash theme={null}
pipecat init
```

`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.

<CardGroup cols={2}>
  <Card title="pipecat init reference" icon="robot" href="/api-reference/cli/init">
    What `init` writes and how the agent flow works
  </Card>

  <Card title="AI-Assisted Development" icon="sparkles" href="/pipecat/get-started/ai-tools">
    Set up the Pipecat Context Hub so your agent has live, accurate context
  </Card>
</CardGroup>

## Scaffold it yourself

Prefer to drive the CLI directly? Run the interactive setup wizard:

```bash theme={null}
pipecat create
```

The CLI will guide you through selecting your platform (phone or web/mobile), transport provider, AI services (STT, LLM, TTS), and deployment target. To skip the prompts and scaffold the canned quickstart project, run `pipecat create quickstart`.

<Card title="CLI Reference" icon="terminal" href="/api-reference/cli/create">
  See detailed options and generated project structure
</Card>

## Next Steps

Once `pipecat 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

Follow the instructions displayed by the CLI to get your bot up and running!

## Deploy to Production

Ready to deploy your bot? Choose between managed cloud hosting or self-hosted infrastructure.

<CardGroup cols={2}>
  <Card title="Pipecat Cloud" icon="cloud" href="/pipecat-cloud/introduction">
    Deploy and manage your agents with the CLI - purpose-built for Pipecat
  </Card>

  <Card title="Self-Hosted Options" icon="server" href="/pipecat/deployment/overview">
    Deploy to Fly.io, Modal, AWS, or your own infrastructure
  </Card>
</CardGroup>

## Learn More

<CardGroup cols={2}>
  <Card title="Core Concepts" icon="book-open" href="/pipecat/learn/overview">
    Understand pipelines, processors, and transports
  </Card>

  <Card title="Browse Examples" icon="code" href="https://github.com/pipecat-ai/pipecat-examples">
    30+ production-ready examples for inspiration
  </Card>
</CardGroup>
