{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "haplollc/ThinkingOrbs",
 "name": "ThinkingOrbs",
 "owner": "haplollc",
 "slug": "haplollc-thinkingorbs",
 "github": "https://github.com/haplollc/ThinkingOrbs",
 "what": "ThinkingOrbs is a Swift package that provides dotted, 3D-looking loading indicators for AI and agent interfaces in SwiftUI.",
 "why": "",
 "language": "Swift",
 "requirements": [
  "Xcode 16 or later with Swift 6, on a Mac",
  "An app targeting iOS 17+, macOS 14+, tvOS 17+, watchOS 10+ or visionOS 1+",
  "Node, only if you want to run Scripts/differential-sweep.sh (inferred from the README, which says the script runs the original engine under Node)"
 ],
 "audience_note": "Built for iOS, macOS and other Apple platform app developers who want a busy or thinking indicator for an AI or agent feature.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/haplollc-thinkingorbs/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "haplollc-thinkingorbs--show-agent-phase-status-in-swiftui",
   "title": "Show live agent status in a SwiftUI chat app",
   "best": true,
   "url": "https://dedupedai.com/use-cases/haplollc-thinkingorbs/show-agent-phase-status-in-swiftui/",
   "json": "https://dedupedai.com/use-cases/u/haplollc-thinkingorbs/show-agent-phase-status-in-swiftui.json"
  },
  {
   "id": "haplollc-thinkingorbs--show-voice-input-activity-indicator",
   "title": "Show a listening indicator during voice input",
   "best": false,
   "url": "https://dedupedai.com/use-cases/haplollc-thinkingorbs/show-voice-input-activity-indicator/",
   "json": "https://dedupedai.com/use-cases/u/haplollc-thinkingorbs/show-voice-input-activity-indicator.json"
  },
  {
   "id": "haplollc-thinkingorbs--draw-orb-geometry-in-custom-renderer",
   "title": "Draw orb geometry in SpriteKit, Metal or another surface",
   "best": false,
   "url": "https://dedupedai.com/use-cases/haplollc-thinkingorbs/draw-orb-geometry-in-custom-renderer/",
   "json": "https://dedupedai.com/use-cases/u/haplollc-thinkingorbs/draw-orb-geometry-in-custom-renderer.json"
  },
  {
   "id": "haplollc-thinkingorbs--verify-orb-engine-parity-with-tests",
   "title": "Run the test suite and parity sweep on the orb engine",
   "best": false,
   "url": "https://dedupedai.com/use-cases/haplollc-thinkingorbs/verify-orb-engine-parity-with-tests/",
   "json": "https://dedupedai.com/use-cases/u/haplollc-thinkingorbs/verify-orb-engine-parity-with-tests.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
