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