Cameron Kelliher

CLI Spinner Loader

Component 24

About

A terminal-style text spinner with 90 selectable ASCII/braille animation variants for loading states.

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

Code

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

Usage.tsx

import { LoaderCliSpinner } from "@/components/ui/loader-cli-spinner";

export default function Default() {
  return (
    <div className="flex min-h-[300px] w-full items-center justify-center bg-background p-8">
      <div className="w-full max-w-md overflow-hidden rounded-lg border border-border bg-card font-mono text-sm text-card-foreground shadow-sm">
        <div className="flex items-center gap-1.5 border-b border-border px-4 py-2.5">
          <span className="size-3 rounded-full bg-red-400" />
          <span className="size-3 rounded-full bg-yellow-400" />
          <span className="size-3 rounded-full bg-green-400" />
          <span className="ml-2 text-xs text-muted-foreground">bash</span>
        </div>
        <div className="space-y-2 px-4 py-4">
          <p className="text-muted-foreground">
            <span className="text-foreground">$</span> npm install
          </p>
          <p className="flex items-center gap-2 text-foreground">
            <LoaderCliSpinner variant="braille-spin" />
            <span>Resolving dependencies</span>
          </p>
          <p className="flex items-center gap-2 text-foreground">
            <LoaderCliSpinner variant="aesthetic" />
            <span>Building modules</span>
          </p>
          <p className="flex items-center gap-2 text-foreground">
            <LoaderCliSpinner variant="line-dash" />
            <span>Compiling</span>
          </p>
        </div>
      </div>
    </div>
  );
}

More by Cameron Kelliher

View all
  • AI Chain of Thought

    AI Chain of Thought

    111
  • Helix Loader

    Helix Loader

    94
  • AI Streaming Text

    AI Streaming Text

    50
  • AI Tool Call

    AI Tool Call

    45
  • Signal Bars Loader

    Signal Bars Loader

    41
  • Glitch Text Loader

    Glitch Text Loader

    41
  • AI Prompt Diff

    AI Prompt Diff

    39
  • AI Routing Indicator

    AI Routing Indicator

    34