Add React Components to Your AI Assistant
Learn how to use Tambo to build AI applications with React UI components that render in response to natural language.
A batteries-included React package for AI apps
Key Features
- Generative UI Components - Render dynamic React components in response to user messages
- Streaming Support - Real-time streaming for all AI-generated content with UX-enhancing hooks
- Message History - Automatic conversation storage and management
- State Management - AI-integrated state hooks to track user inputs
- Suggested Actions - Guide users through your app's functionality
- Decision Loop - Streamlined AI orchestration
- Component Library - Ready-to-use components available via CLI
Getting Started
Template Project
Get started quickly with our pre-configured template project.
Add to Existing App
Integrate Tambo into your existing Next.js application.
Core Concepts
Registering Components
Learn how to register custom UI components.
Message Threads
Understand message threading for conversations.
Tools
Integrate external tools with your AI interface.
Streaming
Implement real-time response streaming.
Suggestions
Add intelligent next-action suggestions.
Component State
Manage state in generative UI components.
Generation Stage
Control multi-stage generation processes.
Component Data Props
Ways to improve the user experience of your generative UI components.