Product Rally

BlogRoundup

UI components for AI interfaces: chat, thinking states and approvals

The parts an AI product needs that a normal kit lacks: streaming chat, thinking indicators, approval steps, animated numbers. Eight sources on the board.

· updated Sep 7, 2026 · 3 min read · 8 products

UI components for AI interfaces: chat, thinking states and approvals

The short answer

Beautiful UI is the shelf: copy and paste components for chat, thinking states and approvals, free. Thinking Orbs covers the one animated indicator every agent product needs, and Dot Matrix covers loaders you own. Toolcraft is the starter kit when the whole app is an AI design tool. For the Figma side, Koala UI is a design system built for chat, agents and dashboards. NumberFlow animates the numbers.

An AI product has three screens a normal kit skips: a chat that streams, a state that says the model is thinking, and a step where a human approves what the agent wants to do. Building those from a generic component set takes a week and looks like it. The board has eight sources that already did the week.

Where do the chat components come from?

Beautiful UI. It is copy and paste components for AI interfaces: chat, thinking states, approvals, free. The approval step is the one to look at first, because it is the screen every agent product gets wrong on the first try. Toolcraft is the wider answer: an open source starter kit and UI library for AI design apps, the pick when the product is a canvas rather than a chat.

What does a thinking state look like?

An orb, in 2026. Thinking Orbs is an animated thinking orb component for AI and agent interfaces, and it reads as alive rather than as a spinner. Dot Matrix is the alternative: dot matrix loaders as React components you own, for products with a more technical voice.

How do numbers move?

NumberFlow. It is an animated number component for React, dependency free and accessible, and it is what a token counter, a cost estimate or a progress percentage should use. A number that ticks up reads as work happening. A number that jumps reads as a bug.

What about the design file?

Koala UI is a Figma design system for AI products: chat, agents and dashboards. It is the fastest way to a shared vocabulary with a designer, because the states already have names.

Feedback loops for the agent itself

Agentation is a visual feedback tool for coding agents, and MagicPath is a shared workspace for humans and agents on one canvas. Both are interfaces, and both are worth a look for how they draw the human in the loop before you design your own.

The hub is dev tools on the board, the AI shelf is AI on the board, and the wider component pick is in shadcn add-ons that stay after the demo.

  1. 1

    Beautiful UI▲ 2

    Copy-paste components for AI interfaces: chat, thinking states, approvals

    Beautiful UI

    Chat, thinking states and approvals, copy and paste

    The shelf for the three screens a normal kit lacks. The approval component alone saves the week.

    Pros

    • Free
    • Built for streaming chat
    • Approval pattern included

    Cons

    • Opinionated look, restyle for a strong brand
  2. 2

    Thinking Orbs▲ 9

    Animated thinking orb component for AI and agent interfaces

    Thinking Orbs

    The animated thinking indicator every agent product needs

    An orb that reads as alive. Drop it in, toggle it from the request state, move on.

    Pros

    • Free
    • One component
    • Reads as thinking rather than loading

    Cons

    • An orb is a style, and it is everywhere in 2026
  3. 3

    Dot Matrix▲ 3

    Dot matrix loaders as React components you own

    Dot Matrix

    Loaders you own, with a technical voice

    For products where an orb reads wrong. Dot matrix loaders as React components, yours to edit.

    Pros

    • Free
    • Editable source
    • Fits a developer tool

    Cons

    • Loaders only
  4. 4

    NumberFlow▲ 0

    Animated number component for React, dependency free and accessible

    NumberFlow

    Animated numbers, dependency free and accessible

    Token counts, cost estimates, progress. A number that ticks reads as work happening.

    Pros

    • Free
    • Zero dependencies
    • Accessible by default

    Cons

    • Numbers only, by design
  5. 5

    Toolcraft▲ 2

    Open-source starter kit and UI library for AI design apps

    Toolcraft

    A starter kit for AI design apps

    When the product is a canvas rather than a chat. Open source, a UI library and a starter in one.

    Pros

    • Free and open source
    • Whole app starter
    • Built for AI design tools

    Cons

    • A starter means their structure, and swapping it later costs
  6. 6

    Koala UI▲ 0

    Figma design system for AI products: chat, agents and dashboards

    Koala UI

    The Figma design system for chat, agents and dashboards

    The shared vocabulary with a designer. The states already have names.

    Pros

    • Screens for chat, agents and dashboards
    • One time purchase
    • Ready for handoff

    Cons

    • Paid
    • Figma only, code is your job
    Read the huntVisit siteFigma resources
  7. 7

    Agentation▲ 9

    Visual feedback tool for coding agents

    Agentation

    A visual feedback tool for coding agents, worth studying as an interface

    Point at the interface, tell the agent. The human in the loop drawn well.

    Pros

    • A clear model for feedback
    • Free tier

    Cons

    • A product to use, less a component to install
  8. 8

    MagicPath▲ 8

    Shared workspace for humans and agents on one canvas

    MagicPath

    Humans and agents on one canvas

    A shared workspace where the agent is a participant. The canvas model is one to borrow.

    Pros

    • Shows the collaborative pattern
    • Free tier

    Cons

    • Reference more than component

Questions

Do these components handle streaming?

Beautiful UI's chat components are built for streamed responses, with the message growing as tokens arrive. The thinking state components are pure animation and stay blind to your model, so you toggle them from the same state that starts and ends the request.

Is there a Figma kit for AI interfaces?

Koala UI is the one on the board: a Figma design system for AI products with chat, agent and dashboard screens. It is a one time purchase. Beautiful UI and Toolcraft are code first, so for a designer and developer pair, Koala for the file and Beautiful UI for the code is the practical combination.

What should an approval step show?

The action in plain words, what it touches, and two buttons with different weights. The pattern to copy is a diff with approve and reject, which is what Beautiful UI ships. The mistake to avoid is a modal that hides the context the human needs to decide.

Keep reading

Everything in Dev tools