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

# CLI Overview

> Command-line tool for scaffolding and deploying Pipecat bots

<CardGroup cols={3}>
  <Card title="Start a Project" icon="wand-magic-sparkles" href="/api-reference/cli/init">
    Initialize a project, then build with a coding agent or scaffold a bot
  </Card>

  <Card title="Run Behavioral Evals" icon="vial-circle-check" href="/api-reference/cli/eval">
    Test your agents with scripted scenarios and an LLM judge
  </Card>

  <Card title="Give Your Agent Context" icon="database" href="/api-reference/cli/context-hub">
    Index current Pipecat docs and API source for your coding agent
  </Card>

  <Card title="Deploy to Cloud" icon="rocket" href="/api-reference/cli/cloud/auth">
    Push your bots to production with one command
  </Card>
</CardGroup>

## Requirements

* Python 3.11 or later

## Installation

The CLI ships with `pipecat-ai` as the optional `cli` extra. Install it globally with [uv](https://docs.astral.sh/uv/):

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

Verify installation:

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

<Tip>All commands can use either `pipecat` or the shorter `pc` alias.</Tip>

This gives you `pipecat init`, `pipecat eval`, and `pipecat context-hub`. Deploy commands come from a separate package, co-installed with `--with`:

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

<Warning>
  `--with` replaces the tool environment rather than adding to it, so every run
  must name every plugin you want.
</Warning>

`pipecat cloud` still appears in `pipecat --help` without that package, and prints how to enable itself when run.

## Commands

* **[`pipecat init`](/api-reference/cli/init)** - Initialize and scaffold a new Pipecat project, the single entry point for new projects (built in)
* **[`pipecat eval`](/api-reference/cli/eval)** - Run behavioral evals against your agents
* **[`pipecat context-hub`](/api-reference/cli/context-hub)** - Query the Pipecat Context Hub and register it with your coding agent (built in)
* **[`pipecat cloud`](/api-reference/cli/cloud/auth)** - Deploy and manage bots on Pipecat Cloud (requires `pipecatcloud`)

## Getting Help

View help for any command:

```bash theme={null}
pipecat --help
pipecat init --help
pipecat eval --help
pipecat context-hub --help
pipecat cloud --help
```

## Next Steps

<Card title="Build Your First Bot" icon="rocket" href="/pipecat/get-started/build-your-next-bot">
  Initialize your project and start building with pipecat init
</Card>
