Packages

Packages shows all the libraries your app depends on and lets you add or remove them without using a command line.

The Packages tab lists every library your app depends on, organised into three cards:

Card
What it shows

Frontend packages

Installed NPM packages for your React / TypeScript frontend

Backend packages

Installed Python packages for your FastAPI backend

Build artifacts

Compiled build output

Each card shows package names and versions, with controls to add or remove packages.

How packages are managed

The Riff agent installs packages automatically when it needs a library to complete a build task — you usually do not need to think about this.

If you need a specific package that the agent has not installed, ask it in chat: "Install the pandas library" or "Add a charting library for the frontend."

Last updated

Was this helpful?