ORBES
Mets les orbes de réflexion dans ton interface.
Thinking Orbs : 9 animations d'attente pour les apps qui parlent à une IA, open source sous licence MIT. Le lien, et comment les poser.
À la fin
Une orbe qui s'affiche dans ton app pendant que l'IA travaille, et qui disparaît quand la réponse arrive.
20 minIntermédiaire
2fichiers pour Claude
Outils
ThThinking OrbsReReactClaude CodeLe pas à pas est gratuit, en entier. Ton e-mail débloque les 2 fichiers à donner à Claude, prêts à copier ou à télécharger.
Une orbe par état
Comment ça marche.
Quand une IA réfléchit, ton utilisateur attend. Une orbe montre que ça travaille, et laquelle montre quoi : chercher, écrire, écouter. Thinking Orbs en donne 9, prêtes à poser dans une app React.
Elles sont faites pour rester légères, d'après leur README :
- un simple canvas 2D, sans WebGL ni filtres ;
- elles se mettent en pause hors de l'écran et quand l'onglet est caché ;
- une seule horloge pour toutes les orbes de la page ;
- une image fixe pour les personnes qui ont demandé moins d'animations à leur système.

Choisir la bonne
Les 9 états.
Le nom de chaque état dit l'idée. Choisis celui qui raconte ce que ton app fait vraiment :
searchingpendant une recherche,listeningpendant une dictée,composingpendant que la réponse s'écrit ;working,solving,connecting,weaving,breathing,shapingpour le reste : regarde-les tourner sur la démo et prends celle qui colle.
Deux tailles, dessinées chacune à part (pas un simple zoom) : 64 pour une zone d'attente, 20 dans une ligne de texte.
Dans une app React
Étape par étape.
Installe le paquet.
npm install thinking-orbsPose ta première orbe.
import { ThinkingOrb } from "thinking-orbs"; <ThinkingOrb state="searching" size={64} />Tu dois voir l'orbe qui tourne à l'endroit où tu l'as posée.
Branche-la sur ta vraie attente.
Elle s'affiche quand la requête part, elle disparaît quand la réponse arrive. L'exemple complet est dans les fichiers plus bas.
PiègeUne orbe qui tourne alors que rien ne charge, c'est pire que pas d'orbe. Pense aussi au cas d'erreur : l'orbe doit disparaître et un message doit la remplacer.Règle le thème et le texte lu.
themevaut"auto"par défaut (sinon"dark"ou"light"). Ajoute unaria-label: c'est ce qu'entend une personne qui utilise un lecteur d'écran.
thinking-orbs/engine), mais son mode d'emploi n'est pas dans le README au 13/10/2026 : demande à Claude de lire le code du paquet avant de t'en servir.L'intégration
À donner à Claude.
Pour toi
Tu sais quelle orbe va où. Reste à les poser partout où ton utilisateur attend, sans en oublier.
Pour Claude
Claude lit le README du paquet, repère chaque attente dans ton code, te propose un tableau, puis intègre ce que tu valides.
Le fichier complet, prêt à copier ou à télécharger, s'ouvre avec ton e-mail.
Le fichier complet, prêt à copier ou à télécharger, s'ouvre avec ton e-mail.
FAQ
Questions.
Je peux les mettre dans un produit payant ?
Oui, c'est ce que permet la licence MIT. La seule condition : garder la mention de licence de l'auteur avec le code.
Où est le code ?
Le paquet npm thinking-orbs vit maintenant dans le dépôt Jakubantalik/Libraries.dev (dossier packages/thinking-orbs). Version 0.3.2 au 13/10/2026.
Et si mon site n'est pas en React ?
Regarde la note sur le moteur sans React plus haut, et fais-toi aider par Claude.