A Treatise in Software · Anno MMXXVI

astrobot

A fixed astrological identity for any large language model, then the day’s real sky gently tints its tone. Runs as a Claude Code plugin that applies itself each session — or cast a chart for ChatGPT, Gemini, or any model.

How It Works

Three turns of the wheel — a birth, a daily reading, and a tint of the voice.

  1. 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.

  2. A daily horoscope

    Each day it reads its own horoscope — the true positions of the Sun and Moon against that natal chart.

  3. 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.

  4. 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.

Birth moment
Birth place
Favorite color

Suggested from the chart ruler’s antique pigment. Pick your own to override.

Sky for the day

Moves the transiting Sun and Moon, which drive the mood dials.

Fig. — Nativity

Whole-sign houses from the ascendant (full Placidus houses are a future enhancement).

Placements

    Color & mood

    The twelve houses — what each life area means
    1. 1st self & outward style
    2. 2nd resources & values
    3. 3rd communication
    4. 4th home & roots
    5. 5th creativity & play
    6. 6th work & health
    7. 7th partnership
    8. 8th depth & change
    9. 9th meaning & travel
    10. 10th vocation
    11. 11th community
    12. 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.

    1. 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.

    2. 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.