pipecat init initializes a new Pipecat app. It’s the starting point for building with Pipecat.
It gives you a choice about how to scaffold your project:
- Using a coding agent like Claude Code or Codex
- Using an interactive wizard
pipecat init writes the coding-agent files AGENTS.md and CLAUDE.md so your coding agent works well with Pipecat. On the coding-agent path it also writes GETTING_STARTED.md, a developer guide for setting up the Pipecat Context Hub and prompting your agent.
Usage:
Directory to initialize.
pipecat init my-bot targets ./my-bot;
pipecat init . targets the current directory. With no argument, the CLI
prompts for a directory. The special value quickstart (pipecat init quickstart) scaffolds the canned quickstart bot into ./pipecat-quickstart
(see Quickstart Preset).Overwrite existing
AGENTS.md, CLAUDE.md, and GETTING_STARTED.md files. By
default existing guide files are kept, so your edits are never clobbered.Behavior
- Existing guide files are kept. Re-running
pipecat initnever overwrites an existingAGENTS.md,CLAUDE.md, orGETTING_STARTED.md, so your edits are safe. If a guide was written by an older Pipecat version, an interactive run offers to refresh it on the spot; a non-interactive run prints how. --overwrite-guiderefreshes them, overwriting the existing guide files with the current templates (for example, after upgrading Pipecat).GETTING_STARTED.mdis written on the coding-agent path only, not when scaffolding a bot now or viapipecat init quickstart.
Quickstart Preset
./pipecat-quickstart and writes AGENTS.md + CLAUDE.md there (the generated README carries the Context Hub setup). It’s the fastest way to a running project that your coding agent can work with.
Examples
Prompt for a directory
Initialize a specific directory
Initialize the current directory
Refresh the guide files
Scaffold the quickstart project
Next Steps
If you chose the coding-agent path, open the project in your coding tool and let the agent take it from here. It readsAGENTS.md and scaffolds the app for you. If you chose to scaffold now, the wizard has already wired up a runnable bot alongside the guide.
Build Your Next Bot
The full flow: initialize a project, then build with a coding agent or
scaffold a bot