🌀 ai_thinking_orb

Pub Package License Demo

A lightweight Flutter package for rendering animated, customizable thinking-orb widgets that can be used for playful loading indicators, live status visuals, and expressive UI feedback.

🚀 Features

  • 🌀 Animated orb widget with smooth, customizable motion
  • 🎨 Easy theming and styling for Flutter apps
  • ⚡ Simple integration into any Flutter project
  • ✅ Supports multiple orb states and sizes
  • 🔄 Great for loading, status, and interactive UI moments

🛠️ Getting Started

Add this to your pubspec.yaml:

dependencies:
  ai_thinking_orb: ^1.0.0

Then run:

flutter pub get

💡 Usage

Import the package:

import 'package:ai_thinking_orb/ai_thinking_orb.dart';

Example usage:

ThinkingOrb(
  state: OrbState.idle,
  size: OrbSize.size64,
  speed: 1.0,
  paused: false,
);

For a complete example, check out the demo app in this repository.

🌐 Demo

Try the package live in the demo app or connect your own hosted example here:

👉 https://RamKoirala1123.github.io/thinking_orb_demo/

🤝 Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

📄 License

Licensed under the MIT License.

Libraries

ai_thinking_orb