En ligneCosmic Tea
L'astrologie qui vous répond.
L'astrologie relationnelle avec douze guides IA qui connaissent votre vrai thème natal, se souviennent des gens dans votre vie et vous écrivent en premier.
Catégorie
Compagnon IA
Durée
3,5 mois · 7 sprints · 780+ commits
Axe
IA grand public

Tiré de l'appli en ligne
Pourquoi je l'ai construit
Je voulais une astrologie qui vous connaisse vraiment, pas le flou vague des applis d'horoscope. Des guides IA qui lisent votre vrai thème natal et vous donnent des conseils relationnels honnêtes. C'est pensé pour ceux qui font une capture d'écran de leurs textos en se demandant ce que ça veut dire, alors je leur ai donné toute une distribution de guides pour en discuter, douze aujourd'hui, chacun avec sa propre voix. Le tout tourne comme un vrai business freemium sur web, iOS et Android.
Ce que ça change pour les gens
- Douze guides IA, chacun avec sa propre voix et un compagnon qui lui tient compagnie, qui connaissent vraiment votre thème natal
- Des guides qui écrivent en premier. Votre première lecture arrive avant que vous ayez tapé un mot, et ils prennent des nouvelles quand le ciel ou vos proches s'agitent
- Une compatibilité honnête, avec un score tiré de deux thèmes superposés, plus un thé du jour, une carte par jour et les bonnes journées à venir
- Déposez des captures d'écran d'une conversation : votre guide comprend qui a dit quoi, puis la lit à la lumière des deux thèmes
- Avec le forfait Galaxy, les guides comparent leurs notes : ce que vous avez confié à Nova, Sage le sait déjà
- Gratuit pour commencer avec quatre guides, puis Cosmic à 9,99 $ ou Galaxy à 12,99 $ par mois. Jamais de publicité
Sous le capot
- Claude Haiku 4.5 avec un socle commun d'environ 10 000 jetons maintenu au-dessus du seuil de cache de 4 096 jetons de Haiku, verrouillé par un test pour qu'il ne glisse pas en dessous. Une vérification quotidienne des coûts maintient un plancher de marge sur les forfaits payants
- Un prompt système en quatre blocs : le socle commun et la voix de chaque guide sont tous deux mis en cache, tandis que le dossier par relation et la mémoire inter-conversations restent hors cache, pour ne jamais brûler de dollars d'écriture de cache sur du contenu qui change à chaque message
- Une mémoire inter-conversations par embeddings. Chaque relation accumule des faits retenus via une recherche vectorielle, pour qu'un guide puisse rappeler quelque chose que vous lui avez dit des semaines plus tôt
- Une vraie astrologie éphéméride via astronomy-engine : de véritables longitudes planétaires, Ascendant et MC, maisons signe entier et orbes d'aspect, pas du texte d'horoscope préfabriqué
- Une vérification de palier côté serveur que le client ne peut jamais falsifier. Chaque requête recalcule votre palier, avec des compteurs mensuels protégés par des fonctions Postgres SECURITY DEFINER
Les détails qui comptent
- Un seul code Next.js livré sur web, iOS et Android via Capacitor, avec push natif, retour haptique, et connexion Apple et Google
- Offert en huit langues (anglais, coréen, japonais, espagnol, portugais du Brésil, français, allemand et italien), avec des intros localisées par guide
- Un tableau de bord fondateur avec des tunnels PostHog, une rétention D1/D7/D30, une attribution de coût par modèle, et un brief business quotidien généré par Claude Sonnet
Le temps que ça a pris
Environ 3,5 mois de construction concentrée.
3,5 mois · 7 sprints · 780+ commits
Ce que j'ai dû résoudre
Le plus dur a été de faire fonctionner l'économie unitaire avant le lancement. J'ai rétro-ingénieré le seuil de cache de 4 096 tokens de Haiku et restructuré tout le prompt pour que le cache s'active vraiment, puis construit une limitation de débit et une vérification de palier côté serveur. Réussir une vraie astrologie a été l'autre gros morceau : verrouiller les calculs d'éphémérides avec des tests pour que les signes ne dérivent jamais, et calculer une vraie synastrie plutôt que de la simuler. En plus de ça, livrer un seul code sur le web et les deux stores d'applis avec Capacitor, RevenueCat, le push et huit langues voulait dire faire s'aligner beaucoup de pièces mobiles.
La stack complète
- Next.js 16 (App Router)
- React 19
- TypeScript
- Tailwind CSS v4
- Claude Haiku 4.5 (prompt caching)
- Claude Sonnet (founder briefs)
- Supabase (Postgres, Auth, RLS)
- RevenueCat (mobile IAP)
- Capacitor (iOS + Android)
- next-intl (8 langues)
- astronomy-engine (ephemeris)
- PostHog (HogQL funnels)
- Sentry
- Firebase Admin + APNs + web-push
- Zod
- Vitest
- Playwright
- Vercel






