Back to components
ComponentAI & ChatFree

AI Dynamic Island 01 React component

A Dynamic Island-style AI status pill that morphs between idle, listening, thinking, working (with an unfolding step list) and done states, with a canvas-drawn particle orb and rippling energy curves.

About the AI Dynamic Island 01 component

AI Dynamic Island 01 is a free, Dynamic Island style status pill for an AI agent. It springs between idle, listening, thinking, working and done: its width follows the length of each label, and in the working state it unfolds downward into a checklist where each step shows a spinner and then a check. A small canvas orb of particles with rippling curves leads the pill, a colored glow runs along its edge per state, and done swaps the orb for a check mark next to a View button.

status defaults to "auto", which plays the sequence once (loop repeats it) with stageSeconds per state and stepSeconds per step; a fixed state lets your app drive it. steps takes up to six labels, expandedWidth sets the minimum width of the unfolded list, and listenColors, thinkColors and doneColors color the glow. Clicking the idle pill starts it, the Stop button or Escape (with focus inside) stops it, onStart, onStop, onComplete and onView report each change, a live region reads the state and current step, and reduced motion removes the morphing and holds the orb still.

When to use it

Use it at the top of an app or chat window to show what an AI agent is doing, for example searching, reading sources and writing, without giving up a whole panel.

For a voice assistant that unfolds into a card with spoken questions and answers, use AI Dynamic Island 02.

Installation

Add the AI Dynamic Island 01 component to your project with the shadcn CLI. It lands in components/ai-dynamic-island-01.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/ai-dynamic-island-01

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install clsx tailwind-merge

More AI & Chat components

SEO-ready
AI Dynamic Island 02
AI Image Loader 04
SEO-ready
AI Answer 01
AI Image Loader 03
Free
AI Answer 02
SEO-ready
AI Image Loader 02