GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Libraries.dev
  • LibrariesUI effects for AI interfaces
  • ModelsNewOn-device models for iOS and Android
  • SkillTeach your coding agent every library
  • How to use
  • Pricing
  • Studio Pro
  • —
  • Support
  • Thinking orbs
  • Gooey
  • Voice
  • Voice ring
  • Distortion waves

This view

  • Original page
  • New address

GeezerVison is showing libraries.dev — Thinking Orbs: AI thinking and loading indicator for React

Getting started
Introduction Accessibility
Libraries
Models
Installation
npm install thinking-orbs
Usage
import { ThinkingOrb } from 'thinking-orbs';

<ThinkingOrb state="searching" size={64} />
Installation
npm install thinking-orbs-native @shopify/react-native-skia react-native-reanimated
thinking-orbs-native is not on npm yet — it lives in this repo at packages/thinking-orbs/ports/react-native/thinking-orbs-native. Expo needs expo run:ios / run:android (native modules).
Usage
import { ThinkingOrb } from 'thinking-orbs-native';

<ThinkingOrb state="searching" size={64} />
Installation
// Package.swift — or Xcode: File › Add Package Dependencies… › paste the URL (Branch: main)
.package(url: "https://github.com/Jakubantalik/Libraries.dev", branch: "main")
// …and in your target's dependencies:
.product(name: "ThinkingOrbsKit", package: "Libraries.dev")
Usage
import ThinkingOrbsKit

ThinkingOrb(state: .searching, size: .px64)
Add the Orb effect from Libraries.dev to my React app.

Install:
npm install thinking-orbs

Usage:
import { ThinkingOrb } from 'thinking-orbs';

<ThinkingOrb state="searching" size={64} />

Props:
- state: "working" | "searching" | "solving" | "listening" | "connecting" | "weaving" | "composing" | "breathing" | "shaping"
- size: 64 (chat-avatar scale) or 20 (inline-text scale) — each is separately tuned
- speed: multiplies the animation clock, default 1
- dark: boolean, picks the light or dark tuning
- paused: boolean, freezes the animation

Orb replaces the spinner in an AI "thinking" state with nine hand-tuned animated
states. It ships zero runtime dependencies and needs React 18 or newer.
Docs: https://libraries.dev/orbs.html
    
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.