pipecat-ai-cli


Namepipecat-ai-cli JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummaryCLI tool for scaffolding Pipecat AI voice agent projects
upload_time2025-10-18 00:29:13
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords pipecat ai cli voice agents scaffolding
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Pipecat CLI

A complete toolkit for building, deploying, and monitoring [Pipecat](https://github.com/pipecat-ai/pipecat) AI voice agents.

- **Scaffold** new projects with `pipecat init`
- **Deploy** to production with `pipecat cloud`
- **Monitor** live bots with `pipecat tail`

## Requirements

- Python 3.10+

## Installation

```bash
uv tool install pipecat-ai-cli
```

This installs the CLI globally. If you don't have `uv`, you can also use `pipx install pipecat-ai-cli`.

> **Tip:** All commands can use either `pipecat` or the shorter `pc` alias.

## Create a New Project

Create a new Pipecat project interactively:

```bash
pipecat init
```

The CLI will guide you through selecting:

- Bot type and client framework
- Transport provider (Daily, Twilio, etc.)
- Pipeline mode (Cascade or Realtime)
- AI services (STT, LLM, TTS)
- Optional features and deployment target

**Generated Project Structure**

```
mybot/
├── server/                  # Python bot server
│   ├── bot.py              # Main bot implementation
│   ├── pyproject.toml      # Python dependencies
│   ├── .env.example        # Environment variables template
│   ├── Dockerfile          # Container image (if cloud enabled)
│   └── pcc-deploy.toml     # Deployment config (if cloud enabled)
├── client/                  # Web client (if generated)
│   ├── src/
│   ├── package.json
│   └── ...
├── .gitignore
└── README.md                # Project setup instructions
```

## Monitor Your Bot

Use the built-in Tail dashboard to monitor your bot in real-time:

```bash
# Connect to local bot (default: ws://localhost:9292)
pipecat tail

# Connect to remote session
pipecat tail --url wss://your-bot.example.com
```

Tail provides:

- 📜 Real-time system logs
- 💬 Live conversation tracking
- 🔊 Audio level monitoring
- 📈 Service metrics and usage stats

## Deploy to Pipecat Cloud

Deploy and manage your bot in production with [Pipecat Cloud](https://www.daily.co/products/pipecat-cloud/):

```bash
# Authenticate
pipecat cloud auth login

# Build and deploy
pipecat cloud docker build-push
pipecat cloud deploy

# Manage deployments
pipecat cloud agent list
pipecat cloud agent logs <agent-name>
```

Cloud commands provide:

- 🔐 Authentication and credential management
- 🐳 Docker build and registry integration
- 🚀 One-command deployment
- 📊 Agent status and log monitoring
- 🔧 Runtime configuration management

**Note:** When you enable "Deploy to Pipecat Cloud" during project creation, the necessary Docker and deployment config files are automatically generated.

Learn more in the [Pipecat Cloud documentation](https://docs.pipecat.ai/deployment/pipecat-cloud/introduction).

## 📚 Next steps

- See the [Pipecat documentation](https://docs.pipecat.ai) for more about building bots
- Learn how to extend the template using [examples & recipes](https://docs.pipecat.ai/examples)
- [Join our Discord](https://discord.gg/pipecat) to get help or provide feedback

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pipecat-ai-cli",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "pipecat, ai, cli, voice, agents, scaffolding",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/46/44/cf1e357fd6d61932cff89e2b6375b481524a376450cd6894ab1702ffdaf7/pipecat_ai_cli-0.1.0.tar.gz",
    "platform": null,
    "description": "# Pipecat CLI\n\nA complete toolkit for building, deploying, and monitoring [Pipecat](https://github.com/pipecat-ai/pipecat) AI voice agents.\n\n- **Scaffold** new projects with `pipecat init`\n- **Deploy** to production with `pipecat cloud`\n- **Monitor** live bots with `pipecat tail`\n\n## Requirements\n\n- Python 3.10+\n\n## Installation\n\n```bash\nuv tool install pipecat-ai-cli\n```\n\nThis installs the CLI globally. If you don't have `uv`, you can also use `pipx install pipecat-ai-cli`.\n\n> **Tip:** All commands can use either `pipecat` or the shorter `pc` alias.\n\n## Create a New Project\n\nCreate a new Pipecat project interactively:\n\n```bash\npipecat init\n```\n\nThe CLI will guide you through selecting:\n\n- Bot type and client framework\n- Transport provider (Daily, Twilio, etc.)\n- Pipeline mode (Cascade or Realtime)\n- AI services (STT, LLM, TTS)\n- Optional features and deployment target\n\n**Generated Project Structure**\n\n```\nmybot/\n\u251c\u2500\u2500 server/                  # Python bot server\n\u2502   \u251c\u2500\u2500 bot.py              # Main bot implementation\n\u2502   \u251c\u2500\u2500 pyproject.toml      # Python dependencies\n\u2502   \u251c\u2500\u2500 .env.example        # Environment variables template\n\u2502   \u251c\u2500\u2500 Dockerfile          # Container image (if cloud enabled)\n\u2502   \u2514\u2500\u2500 pcc-deploy.toml     # Deployment config (if cloud enabled)\n\u251c\u2500\u2500 client/                  # Web client (if generated)\n\u2502   \u251c\u2500\u2500 src/\n\u2502   \u251c\u2500\u2500 package.json\n\u2502   \u2514\u2500\u2500 ...\n\u251c\u2500\u2500 .gitignore\n\u2514\u2500\u2500 README.md                # Project setup instructions\n```\n\n## Monitor Your Bot\n\nUse the built-in Tail dashboard to monitor your bot in real-time:\n\n```bash\n# Connect to local bot (default: ws://localhost:9292)\npipecat tail\n\n# Connect to remote session\npipecat tail --url wss://your-bot.example.com\n```\n\nTail provides:\n\n- \ud83d\udcdc Real-time system logs\n- \ud83d\udcac Live conversation tracking\n- \ud83d\udd0a Audio level monitoring\n- \ud83d\udcc8 Service metrics and usage stats\n\n## Deploy to Pipecat Cloud\n\nDeploy and manage your bot in production with [Pipecat Cloud](https://www.daily.co/products/pipecat-cloud/):\n\n```bash\n# Authenticate\npipecat cloud auth login\n\n# Build and deploy\npipecat cloud docker build-push\npipecat cloud deploy\n\n# Manage deployments\npipecat cloud agent list\npipecat cloud agent logs <agent-name>\n```\n\nCloud commands provide:\n\n- \ud83d\udd10 Authentication and credential management\n- \ud83d\udc33 Docker build and registry integration\n- \ud83d\ude80 One-command deployment\n- \ud83d\udcca Agent status and log monitoring\n- \ud83d\udd27 Runtime configuration management\n\n**Note:** When you enable \"Deploy to Pipecat Cloud\" during project creation, the necessary Docker and deployment config files are automatically generated.\n\nLearn more in the [Pipecat Cloud documentation](https://docs.pipecat.ai/deployment/pipecat-cloud/introduction).\n\n## \ud83d\udcda Next steps\n\n- See the [Pipecat documentation](https://docs.pipecat.ai) for more about building bots\n- Learn how to extend the template using [examples & recipes](https://docs.pipecat.ai/examples)\n- [Join our Discord](https://discord.gg/pipecat) to get help or provide feedback\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "CLI tool for scaffolding Pipecat AI voice agent projects",
    "version": "0.1.0",
    "project_urls": {
        "Issues": "https://github.com/pipecat-ai/pipecat-cli/issues",
        "Source": "https://github.com/pipecat-ai/pipecat-cli",
        "Website": "https://pipecat.ai"
    },
    "split_keywords": [
        "pipecat",
        " ai",
        " cli",
        " voice",
        " agents",
        " scaffolding"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0641e239db103275d09cca5263d1f8d251b6f63b3d22b8c45f1e40d54c206f8a",
                "md5": "b084582c4f8582a23e295b89228cc87a",
                "sha256": "fe7ae04583b41ffd0c2363f25899038b2fcbd93818c2dfc87cc9061c5154eb06"
            },
            "downloads": -1,
            "filename": "pipecat_ai_cli-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b084582c4f8582a23e295b89228cc87a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 64060,
            "upload_time": "2025-10-18T00:29:12",
            "upload_time_iso_8601": "2025-10-18T00:29:12.442299Z",
            "url": "https://files.pythonhosted.org/packages/06/41/e239db103275d09cca5263d1f8d251b6f63b3d22b8c45f1e40d54c206f8a/pipecat_ai_cli-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4644cf1e357fd6d61932cff89e2b6375b481524a376450cd6894ab1702ffdaf7",
                "md5": "2efcec4f876919d3a9741214a9678443",
                "sha256": "89a43db1bc677bf77d841b17a6aebc382cb4d5fcac5c238642b02c2bdc039428"
            },
            "downloads": -1,
            "filename": "pipecat_ai_cli-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "2efcec4f876919d3a9741214a9678443",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 326329,
            "upload_time": "2025-10-18T00:29:13",
            "upload_time_iso_8601": "2025-10-18T00:29:13.999369Z",
            "url": "https://files.pythonhosted.org/packages/46/44/cf1e357fd6d61932cff89e2b6375b481524a376450cd6894ab1702ffdaf7/pipecat_ai_cli-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-18 00:29:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pipecat-ai",
    "github_project": "pipecat-cli",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pipecat-ai-cli"
}
        
Elapsed time: 2.01894s