Thinking Orbs
A React component library of animated AI status indicators with no dependencies and a 3.8 KB gzipped size.
At a Glance
Thinking Orbs React component library of animated AI status indicators, released under the MIT License and installable via npm.
Engagement
Available On
Alternatives
Listed Oct 2026
About Thinking Orbs
Thinking Orbs is an MIT-licensed component library by Yogesh that provides animated status indicators for AI interfaces. It ships as the npm package @yogesharc/thinking-orbs and, per the homepage, has no dependencies and weighs 3.8 KB gzipped.
What It Is
Thinking Orbs gives AI chat and agent interfaces a small animated orb that shows what the agent is currently doing. You import the Orb component, set a state, and optionally pick a variant. The React orb needs only React, and a plain JS version needs no dependencies at all.
States, Variants, and Customization
The orb covers states such as working, reasoning, searching, background tasks, retrying, compacting, waiting, and base. Several states have named variants, such as Lighthouse, Gyro, Twins, Spiral, Squeeze, Fuse, and Surge. Props control size, speed, dot density, dot size, tilt angle, paused state, a screen-reader label, and text-color tinting via className. Extra shapes (for example a cube) and renders (for example halftone) are opt-in imports, so only what you import lands in your bundle. A playground page lets you try the combinations.
Setup Path
Install from npm, pnpm, yarn, or bun, or copy the React component into a project with shadcn. The site also offers a copyable prompt and an llms.txt file.
Community Discussions
Be the first to start a conversation about Thinking Orbs
Share your experience with Thinking Orbs, ask questions, or help others learn from your insights.
Pricing
Open Source (MIT)
Thinking Orbs React component library of animated AI status indicators, released under the MIT License and installable via npm.
- No dependencies, 3.8 KB gzipped
- Install via npm, pnpm, yarn, bun or shadcn
- React and plain JS versions
- MIT License
Capabilities
Key Features
- Animated AI status indicators for states like working, reasoning, searching, retrying, compacting, waiting
- Named variants per state
- No dependencies, 3.8 KB gzipped
- Opt-in shapes and renders for tree-shaking
- Configurable size, speed, density, dot size, tilt, and pause
- Screen-reader label support
- Tintable via text color classes
- Install via npm, pnpm, yarn, bun, or shadcn
- Interactive playground
