list
npx tambo list
Lists all installed Tambo components in your project, showing which components are in the current location (/components/tambo
).
Examples:
Example Output
When you run npx tambo list
, you'll see output similar to this:
With Custom Directory
If you're using a custom directory with --prefix
, the output shows that location:
No Components Found
If no components are installed, you'll see:
Understanding the Output
The list
command organizes components into two categories:
Tambo Components
These are the main UI components you can use in your application:
- Chat Components:
message-thread-*
,message-*
,thread-*
- Input Components:
input-fields
,form
,control-bar
- Visualization:
graph
,canvas-space
Tambo Support Components
These are utility components that support the main Tambo components:
- Markdown Support:
markdown-components
- UI Helpers:
message-generation-stage
,suggestions-tooltip
- Containers:
thread-container
,scrollable-message-container
Component Detection
The CLI automatically detects whether you're using a src/
directory
structure and will prompt you about component location preferences. It
distinguishes between main Tambo components and supporting utility components.
Total Count
The total count shows both Tambo components and any custom components you may have added. This helps you track what's installed and identify any non-Tambo components in your Tambo directory.