halaska-studio

Orb

Component 12

About

A small animated glyph that shows what an AI agent is currently doing (thinking, searching, writing, planning, waiting), rendered bare or wrapped in a status pill with a label.

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

Code

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

Usage.tsx

import Orb from "@/components/ui/orb";

const variants = ["pulse", "orbit", "sweep", "globe", "spark"];

export default function OrbVariantsDemo() {
  return (
    <div className="flex h-[200px] w-full items-center justify-center gap-8">
      {variants.map((variant) => (
        <div key={variant} className="flex flex-col items-center gap-2.5">
          <Orb variant={variant} size={28} />
          <span className="font-mono text-xs text-muted-foreground">
            {variant}
          </span>
        </div>
      ))}
    </div>
  );
}

More by halaska-studio

View all
  • Dot Grid

    Dot Grid

    23
  • Segmented Control

    Segmented Control

    8
  • Choicebox

    Choicebox

    6
  • Combobox

    Combobox

    5
  • Dialog

    Dialog

    3
  • Input OTP

    Input OTP

    3
  • Table

    Table

    2
  • Switch

    Switch

    1