The CLI generates React and vanilla JavaScript projects. For React Native,
iOS, Android, or C++, see Building a Voice
UI to get started without the CLI.
Prerequisites
- Python 3.11+ and uv
- Node.js 18+
Step 1: Scaffold your project
init asks how you want to build, choose Scaffold a runnable bot now. The wizard will guide you through the setup. Choose the following options:
This quickstart uses the interactive
pipecat init wizard so you end up with
the same project this guide walks through below. When you’re ready to build
your own bot, we recommend driving development with a coding agent — see
Build Your Next Bot.Step 2: Start the bot
http://localhost:7860.
Step 3: Start the client
http://localhost:5173, click Connect, allow microphone access, and start talking.
First run note: The initial startup may take ~20 seconds as Pipecat
downloads required models and imports. Subsequent runs will be much faster.