Back to blocks
BlockAI & ChatFree

AI Chat Bubble Launcher React component

A floating support launcher for any page: a gradient-ringed bubble with an unread badge, a proactive teaser with quick-reply chips, and a panel with Home, Messages and Help tabs, streamed AI answers, a hand-off to a person and searchable help articles.

About the AI Chat Bubble Launcher component

AI Chat Bubble Launcher is the small round button in the corner of a site that opens a support chat. A few seconds after the page loads it can show a short message with quick replies, and an orange badge tells people when they have unread answers.

Open it and there are three tabs. Home has a greeting, a question box and common questions. Messages keeps past conversations, streams the assistant's answers and lets people ask for a person at any point. Help is a searchable list of articles, and if an article doesn't help, one tap turns it into a question for the assistant.

When to use it

Use it on marketing sites, pricing pages, help centres and inside SaaS apps where people need quick answers without leaving the page.

Keep the teaser short and give it two or three chips that match what people on that page usually ask. Turn it off with teaser={null} on pages where it would get in the way.

Installation

Add the AI Chat Bubble Launcher component to your project with the shadcn CLI. It lands in components/ai-chat-bubble-launcher.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/ai-chat-bubble-launcher

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

Related components

Chat History Sidebar
Free
Prompt Library Block
Free
AI Image Generation Grid
Free
Model Picker Block
Free
Agent Task Progress Block
Free
SEO-ready
Side Marquee Pricing CTA
$4