Not a sun-sign column

A daily horoscope that knows your natal chart.

Precise Swiss Ephemeris math. Chart-native transits. One coherent edition across mood, tendency, and climate — first email a full natal reading, then every morning after.

No birth time? Free rising sign guesser  ·  Read a sample

Four things generic horoscopes get wrong

Guessed positions

Precise. Swiss Ephemeris math in Python. Every planet and angle is computed — never invented by a language model.

Sun-sign fluff

Chart-native. Transits ranked against your natal placements — not a newspaper column for twelve Sun signs.

Disconnected facts

Context-aware. Mood (hours), tendency (days), climate (weeks), and the shared sky — one letter that knows your natal chart and itself.

AI slop

Ancient sources. Lilly, Bonatti, and our classical doctrine corpus — cited tradition, not recycled filler.

The product

What lands in your inbox

Illustrative excerpt. Yours is built from your natal chart, today's transits, and traditional rules — one coherent letter, not scattered facts. Day one includes a full natal reading.

Sunday 1 June 2026

Horoscope of the day

Sun Taurus · Leo rising · Moon in Pisces (natal)

Your mood today

☽ Moon square natal Mercury (2.1°)

Thoughts scatter before they settle; conversations may feel faster than your patience.

The tendency of the day

♂ Mars trine natal Sun (0.9°)

A clean pulse of initiative — good for starting what you postponed.

Your main planetary climate

♄ Saturn near natal Midheaven (1.4°)

Reputation and responsibility tighten together — a long ask to show up.

Astrology is for reflection and entertainment only — not medical, legal, or financial advice.

How it works

  1. Birth details — date, time, city (we geocode). Unknown time? Use the rising guesser first.
  2. Subscribe — €2/month via Stripe
  3. First email — full natal / birth-chart reading, not a thin welcome blurb
  4. Each morning — a new chart-native edition by email