Editing and updating
Review upstream changes while preserving your local edits.
Pipecat UI installs source into your repository. Edit it to fit your app; theming covers common styling changes. Your installed files do not update automatically.
Updating a component
- Save your local changes in Git.
- Read the repository releases for changes and migration notes.
- Run
npx shadcn@latest add @pipecat/<item> --diffto inspect upstream changes. - Re-add the item, review the Git diff, and merge your customizations. Shared helpers, dependencies and CSS can change too.
- Test and build your application before deploying it.
The registry at ui.pipecat.ai/r serves the current main deployment. Versions
belong to repository releases; components are not versioned independently.
Reporting issues
Include the item name, when you installed it (or the source commit/release, if
known), any local edits, components.json, and your SDK and shadcn CLI versions.
For installation failures, include the exact command and full output in the
issue form.
An upstream change request should explain why it helps other applications as well as your own. Styling and one-off behavior can usually be changed locally.