Show HN: chart2txt, LLM-readable astrology charts

1 point by Nav_Panel 2 months ago | 0 comments
Working on a larger astrology project, I realized there's no good way to get text descriptions of an astrology chart in a form designed for LLMs. Astro.com can generate descriptions, but it's unintuitive.

I decided to build a small js library that could handle the conversion: https://github.com/simpolism/chart2txt -- the chart2txt site was designed as a usage example.

In working on the example, I also realized there was no simple API that outputs basic astrology data (i.e. convert a birth time + place into planet + ascendant positions). So, I built that too to support the example app, using the standard swiss ephemeris library: https://github.com/simpolism/simple-astro-api

Here's an example prompt once you have your chart text: "In a paragraph or two that doesn't reference specific planets or astrological jargon, synthesize the astrology chart below to explain the personality of the native:"

Then, you can ask further questions. It's also fun to try against different LLMs and see how the results change! My overall thesis is that astrology is a symbolic language, so a chart reading is not dissimilar from a translation, and thus we should expect LLMs to be pretty good at it. I don't have much interest in debating whether astrology is "real" or "true", though, as all we're doing here is a play of historical symbols.

Hope you enjoy! Let me know about any bugs, issues, feature requests, etc!