{"repo":"mahdidavoodi7/expo-thinking-orbs","free":true,"listed":false,"github":"https://github.com/mahdidavoodi7/expo-thinking-orbs","clone":"git clone https://github.com/mahdidavoodi7/expo-thinking-orbs.git","description":"AI thinking indicators and a voice-agent orb for React Native and Expo. Six dotted loading animations plus an audio-reactive voice orb, on the UI thread with Skia + Reanimated. Port of Jakub Antalik's thinking-orbs.","language":"TypeScript","stars":30,"topics":["ai","ai-agent","android","expo","ios","livekit","llm","loading-animation","loading-indicator","react-native"],"license":"MIT","category":"mobile-apps","readme_excerpt":"✨ expo-thinking-orbs AI thinking indicators and a voice‑agent orb for React Native and Expo. expo-thinking-orbs gives an AI or agent UI something better than a spinner: a dotted orb that says which kind of work is happening . Six hand‑tuned animations cover thinking, searching, reasoning, listening, writing and forming, and a separate covers a voice agent's whole session lifecycle while swelling with the actual audio. Everything is drawn entirely on the UI thread with React Native Skia and Reanimated, so the animation holds its frame rate while your app streams tokens. There is a longer write‑up of the approach in the React Native AI loading animation guide. 🙏 Credit This is a React Native port of thinking-orbs by Jakub Antalik — see the original web library and its live demo at orbs.jakubantalik.com . All of the animation design and the per‑frame engine math are his; this package re‑implements that engine on the UI thread for React Native. Original library MIT © Jakub Antalik. 🎬 Preview https://github.com/user-attachments/assets/f269ab22-ffab-4e1c-a525-c811e5236a9c state verb animation --- --- --- 🪐 working thinking particles on tilted orbits 🌐 searching looking a scan meridian sweeps a dotted globe 🧩 solving reasoning bands scramble in quarter turns, then click back solved 🎧 listening hearing a waveform rolls through latitude rings 🎼 composing writing an undulating multi‑band sash 🔷 shaping forming a dotted outline morphs circle → triangle → square Building a voice ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mahdidavoodi7","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mahdidavoodi7/expo-thinking-orbs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}