Animated AI agent components

Build clear, responsive AI experiences with open-source React components for agent reasoning, progress, tool activity, and conversation states.

Each agent component is designed for long-running, interruptible AI work and includes a live preview, shadcn install command, TypeScript source, API reference, and reduced-motion support.

Conversation components

Compose prompts, arrange sender-aware messages, shape conversational surfaces, and keep streamed turns stable while the reader moves through the transcript.

Response and evidence components

Render rich answers as they arrive, reveal completion actions at the right time, and connect generated claims to inspectable sources.

Progress and planning components

Communicate unknown waits, durable task plans, and chronological agent activity without inventing precision or exposing an unfiltered trace.

Tool and code components

Present execution outcomes, generated source, and file changes with bounded streaming, stable highlighting, and inspectable completion states.

Human-in-the-loop components

Pause agent work for a scoped permission, clarification, review, or decision, then preserve the resolved outcome in the run history.