21st

Thinking Orbs

AI chats 441

About

Animated thinking/agent orb — six hand-tuned canvas states (working, searching, solving, listening, composing, shaping) in two tuned size presets (64px avatar / 20px inline). Theme-aware (auto/dark/light), SSR-safe, with speed and paused controls. Great for AI chat avatars and inline agent status indicators.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Thinking Orbs to your project and fits it to your theme.

Code

How Thinking Orbs is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import { ThinkingOrb } from "@/components/ui/thinking-orbs"

// Solving — a single status pill, exactly as on the original site.
export default function ThinkingOrbSolvingDemo() {
  return (
    <div className="flex min-h-[360px] w-full items-center justify-center bg-[#070707] p-8">
      <div
        className="inline-flex h-[74px] items-center gap-3 rounded-full pl-[9px] pr-8"
        style={{
          background: "rgba(29,29,29,0.42)",
          boxShadow:
            "inset 0 0 0 1px rgba(44,47,54,0.31), inset 0 0 50px 0 rgba(255,255,255,0.012)",
        }}
      >
        <span className="[&_canvas]:!size-14">
          <ThinkingOrb state="solving" size={64} theme="dark" />
        </span>
        <span
          className="whitespace-nowrap text-lg leading-6"
          style={{ color: "rgba(251,251,251,0.5)" }}
        >
          Solving….
        </span>
      </div>
    </div>
  )
}

Dependencies

More by 21st

View all
  • Futuristic Hero

    Futuristic Hero

    2.7K
  • Hero ASCII one

    Hero ASCII one

    1.4K
  • Hero ASCII

    Hero ASCII

    1.3K
  • Admit One Ticket

    Admit One Ticket

    979
  • Navigation Menu

    Navigation Menu

    926
  • Border Beam

    Border Beam

    910
  • Border Beam Search

    Border Beam Search

    559
  • Expand on hover

    Expand on hover

    223

More in AI chats

View all
  • AI Actions

    AI Actions

    321
  • Message Thread

    Message Thread

    40
  • Agent Chat

    Agent Chat

    17
  • AI Task List

    AI Task List

    161
  • Color Picker

    Color Picker

    91
  • Code Block

    Code Block

    11
  • System Message

    System Message

    56
  • Chat Bubble

    Chat Bubble

    185