Özgür Işık Damar

Mobile · AI2026

Universal AI Astro

An astrology companion whose AI interprets real ephemeris data instead of inventing it.

Own product · closed source

Receipts

API endpoints
60
backend tests
120
chart engine
Swiss Ephemeris
app languages
TR · EN

Every number comes from the product's own code and docs.

The problem

Most astrology apps either serve static text or let a chatbot improvise — including planetary positions it never calculated.

The approach

Compute first, then interpret: a FastAPI backend calculates charts, transits and numerology deterministically, and the model receives those results as facts to explain. Model providers are pluggable behind one interface.

What's built

  1. Birth charts and transits computed with the Swiss Ephemeris
  2. Model output grounded in computed positions, never invented
  3. Numerology, relationship compatibility and horary readings
  4. Flutter app in Turkish and English with Firebase sign-in

The home screen calculates today's sky — a full Moon in Aries — and ties it to the user's natal chart.

1 / 9
// build notesAn empty chart and a poetic prompt: keeping the LLM from inventing the skyBefore the fix, every solar-return prompt my astrology app could build carried an empty chart and still asked for poetry. How I moved the line between the ephemeris and the LLM into code, and where it isn't there yet.Read the build notes