How It Works
Three turns of the wheel — a birth, a daily reading, and a tint of the voice.
-
A birth
When your agent is first cast, mythical forces deal it an astrological identity — a sun sign, a moon, a rising, and a color: a whole natal chart it did not choose.
-
A daily horoscope
Each day it reads its own horoscope — the true positions of the Sun and Moon against that natal chart.
-
A tinted tone
The reading gently tints how it writes — warmer or cooler, brighter or quieter, more or less playful. Never its accuracy or effort; only its voice.
-
A shared sky optional
If you like, add yourself to the picture: enter your own birth and see how you and your agent align — where you two flow together and where you spark. It draws another layer of depth into the relationship. See how you align →
And for the courageous — havoc mode lifts the guardrail entirely and lets the persona run wild.
The Casting Table
Set a birth moment and place. The chart, placements, and today’s mood update as you go.
Whole-sign houses from the ascendant (full Placidus houses are a future enhancement).
Placements
Color & mood
The twelve houses — what each life area means
- 1st self & outward style
- 2nd resources & values
- 3rd communication
- 4th home & roots
- 5th creativity & play
- 6th work & health
- 7th partnership
- 8th depth & change
- 9th meaning & travel
- 10th vocation
- 11th community
- 12th inner life
The context block
Structure the LLM fills in — the persona line here is a placeholder. Real personas are model-written; see the gallery below.
How You Two Align
Enter your own birth and see how you and the agent above are matched — a synastry reading. No birth time? Leave it blank and we’ll skip the rising-sign match.
Mint Your Own
Roll a chart, let any chat model author its persona, and walk away with a system prompt you can paste into ChatGPT, Claude, or Gemini. No command line.
-
Roll a chart
A birth is assigned, not chosen: a moment, a place, and a color drawn at random. The chart is computed in your browser.
Fig. — Nativity -
Hand it to a model
Copy this and paste it into ChatGPT, Claude, or Gemini. The model writes a persona for the chart it was born into and returns a small JSON block.
-
Paste the reply
Paste the JSON block the model returned. It may be the full object or just
{persona, color, traits}. -
Your portable identity
Paste this at the top of any conversation. It tints tone only — today’s sky is folded in and recomputed each day you return.
A toe in the water. For the full working — a persona that reads its horoscope each day and quietly tints every reply — install the Claude Code plugin or wire astrobot into your local LLM. What you mint here is the same identity, ready to paste anywhere.
The Cabinet of Nativities
Eight cast identities, each with a model-written self-portrait and a true chart. A real birth is rolled — random date, real clock — so every birth differs; these are fixed example castings showing the range, not canonical per-model identities.