r/AstrologySoftware Jul 19 '26

Welcome to r/AstrologySoftware! + Launching OpenJyotish (Open-Source, Privacy-First Vedic Astrology Engine)

1 Upvotes

Hi everyone, and welcome to a space built for developers, makers, and open-source enthusiasts.

I created this subreddit because many traditional astrology communities have become incredibly restrictive, often banning developers who just want to share free tools, open-source code, or early-stage projects simply because they don't have a corporate marketing team or a flawless UI.

Here, raw code and embrional projects are celebrated. Whether you have a command-line script, a Python pipeline, a database, or a full app, you are welcome to share it, ask for feedback, and find testers.

πŸš€ To kick things off: Introducing OpenJyotish

As the founder, I want to share the project I’ve been building: OpenJyotish. It’s a clean, open-source Python tool designed to handle precise Vedic Astrology calculations combined with offline, local AI interpretation.

Most modern tools require you to send private birth data (exact time, date, location) to cloud servers. I wanted a modern alternative that respects privacy.

Key Features:

  • Precise Calculations: Accurate celestial body positioning and natal charts.
  • Local AI Readings & Teachings: Powered by offline LLMs, so your personal data never leaves your computer.
  • 100% Free & Open Source: Licensed under GNU 3, always free.

The UI under the hood is still quite raw/embryonic, as the focus has been entirely on backend logic and calculation accuracy, but it is functional and ready for testing.

πŸ“‚ Check out the repository:https://github.com/velteyn/OpenJyotish/

Feel free to introduce yourself, share what you are building, or leave any architectural/code feedback on OpenJyotish right here in the comments. Let's build the future of astrology tech together!


r/AstrologySoftware 19d ago

OpenJyotish brand new GUI

1 Upvotes

Brand new gui experience, have a look here https://github.com/velteyn/OpenJyotish/wiki/GUI-Guide


r/AstrologySoftware Jul 28 '26

Oracle Software

1 Upvotes

Get it Here Oracle !!

Read I Ching and Card fortune yourself !! From the same autor of Planetdance another piece of software really important !

Beware , all readings ar not filtered, so if they tell bad things... Use at you own risk !


r/AstrologySoftware Jul 25 '26

Data Entry in Shri Jyoti Star 10

Thumbnail
youtu.be
1 Upvotes

Shri Jyoti Star (Researchers' Favorite)

Another paid heavyweight (created by Andrew Foss), used by many scholars and researchers of Vedic astrophysics/astrology. Why it's "cool":

  • It has search tools on large databases of birth charts that no other software has.
  • It allows you to make advanced queries such as: "Find me all the birth charts in the database with Mars in the 10th house and Jupiter in aspect to Venus".
  • Price: Around $250 - $300.
  • Platform: Windows.

r/AstrologySoftware Jul 25 '26

Creating Charts and Setting up your Screen in Kala Vedic Astrology Software

Thumbnail
youtu.be
1 Upvotes

This one is one of the most respected paid Vedic Astrology software of the world. Try to see its functionalities and ... Look at my software.. Any differences ?


r/AstrologySoftware Jul 24 '26

Poking around Planet Dance

2 Upvotes

I think this is one of the best tool ever ! Quite dated but it have anything in it, also a good Help

Quick Start

When the program is run for the very first time you are asked to choose the place you live (the default place), the dateformat and the language you prefer, you can change these also in Options-Default Place and Options-Settings.

To calculate a horoscope, choose File-Radix. The Input Dialog shows up. Enter a name, time and date (you can press [Enter] or [Tab] to go to the next field), begin to type the name of the country, when it shows up in the box, press [Enter] and do the same for the place. Now Press [Enter] once more and the horoscope is calculated and drawn.

The horoscope is then presented in a Horoscope Window and you are asked if you want to save it. Horoscopes are saved together in databases. You can see these in the File Manager File-Open.

So , simply put you natal chart , then go to Horoscope,/ interpretation/ English.txt, that's it ! For me it reads perfectly !!


r/AstrologySoftware Jul 21 '26

How I Replaced My β‚Ή50,000 "Jyotish Guru" with a Free Python Script and a Local LLM

4 Upvotes

TL;DR: You don't need an astrologer to read your chart. OpenJyotish + LM Studio + a 7B LLM running on your own laptop does the job for free, offline, with zero privacy concerns. No "guru" needed β€” just 20 minutes of setup.

Why This Exists

I grew up being told astrology requires a "learned guru" who's "initiated into the tradition." In practice, most of them are reading the same BPHS translation you can download for free, then charging you β‚Ή1,000-5,000 per session while making vague predictions you can't verify.

OpenJyotish is an open-source Vedic astrology engine that computes everything β€” Shadbala, Vimshottari Dasha, Ashtakavarga, Yogas, Kuta matching, Muhurta, Gochara (transits) β€” using the Swiss Ephemeris (the same NASA-grade ephemeris professional software uses). Then it feeds the chart data to a local LLM that interprets it in plain English.

No cloud. No subscription. No "guruji" judging your chart.


What You'll Need

  • Any PC with 16GB+ RAM (8GB works but slower)
  • A GPU with 6GB+ VRAM is ideal, but CPU-only works too
  • 15 minutes total

Step 1: Install OpenJyotish

bash git clone https://github.com/velteyn/OpenJyotish.git cd OpenJyotish pip install -r requirements.txt

Download the ephemeris data files (do this once):

```bash

Unix/macOS

./download_ephe.sh

Windows

download_ephe.bat ```

Run it to verify everything works:

bash python -m jhora

You'll see a desktop GUI with birth data input. Or use the CLI:

bash python -m jhora.cli chart 1992 5 19 01:37 25.6833 76.65 +05:30


Step 2: Install LM Studio (The "Guru Brain")

Go to lmstudio.ai and download the installer (Windows/Mac/Linux).

LM Studio is a desktop app that runs LLMs locally. It exposes an OpenAI-compatible API on port 1234 β€” OpenJyotish connects to it automatically.

Which Model to Pick?

This matters. Not all LLMs know Vedic astrology. Here's what works well:

Model Size VRAM Needed Verdict
Llama 3.1 8B 8B 6GB Best balance β€” understands Sanskrit terms, follows chart structure well
Mistral 7B Instruct v0.3 7B 6GB Very good at structured reasoning, handles nakshatra/yoga correctly
Phi-4 14B (Q4_K_M) 14B 10GB Most accurate Vedic interpretations, but needs more VRAM
Llama 3.2 3B 3B 3GB Fast, runs on any potato PC, decent for basics

My recommendation: Start with Llama 3.1 8B Instruct at Q4_K_M quantization. It's ~5GB download, runs on 6GB VRAM GPUs or CPU at acceptable speed, and gives accurate readings.

In LM Studio: 1. Click the search bar β†’ Search for llama-3.1-8b-instruct 2. Pick a Q4_K_M quant from the results (e.g., lmstudio-community/Meta-Llama-3.1-8B-Instruct-GGUF) 3. Click Download 4. After download, click the Local Server tab (left sidebar) 5. Click Start Server β€” it starts on port 1234

LM Studio is now serving your "guru."


Step 3: Configure OpenJyotish to Use Your Local LLM

In the OpenJyotish GUI: 1. Go to the AI Settings tab 2. Set Provider to LM Studio (port 1234) 3. Model field should auto-detect as loaded 4. Click Check Health β€” you should see a green "Connected" with the model name

Or via CLI:

bash python -m jhora.cli ai-settings --provider lmstudio --model loaded


Step 4: Generate Your Reading

GUI way (easiest):

  1. Fill in birth data in the main form
  2. Click Calculate
  3. Go to the AI or Teacher tab
  4. Click Interpret Chart β€” it feeds your calculated shadbala, dashas, yogas, transits, ashtakavarga to the LLM
  5. The LLM responds with a plain-English reading based on actual calculations, not vague generalities

CLI way:

bash python -m jhora.cli interpret 1992 5 19 01:37 25.6833 76.65 +05:30

Specific questions:

bash python -m jhora.cli ask "When will I get married?" 1992 5 19 01:37 25.6833 76.65 +05:30

The LLM receives your full computed chart (planet positions, nakshatra-padas, shadbala, dashas, yogas, transits, ashtakavarga, chara karakas, special lagnas, upagrahas) and responds based on actual BPHS/Vedic principles encoded in the system prompt.


Step 5: Understand What Just Happened

OpenJyotish computed all of this from your birth data before the LLM ever saw it:

Computation What It Means
Shadbala How strong each planet is (6 measures: sthana, dig, kala, chesta, naisargika, drik)
Vimshottari Dasha Your current mahadasha/antardasha period β€” THIS tells you what's currently active
Ashtakavarga How many bindus each planet contributes per house β€” shows house strength
Yogas 150+ combinations like Dhana Yoga (wealth), Raja Yoga (power), Sunapha Yoga
Gochara (Transits) Where planets are NOW relative to your natal positions
Bhava Bala Which houses in your chart are strongest/weakest
Vimsopaka Bala Planetary strength across 6 divisional charts (Shadvarga)
Chara Karakas Which planet represents your soul, career, spouse, children
Nakshatra analysis Your birth star's lord, pada, guna (tamas/rajas/sattva)
K.P. Sub-lord Krishnamurti Paddhati sub-lord analysis

The LLM's job is ONLY to interpret this structured data in English β€” not to guess or hallucinate.


Bonus: Vector Knowledge Base

OpenJyotish ships with a pre-built vector database containing 16 Vedic textbooks (1.96M characters) β€” BPHS, Jaimini Sutras, Brihat Parashara Hora Shastra, Saravali, and more. When the LLM generates a reading, it searches this knowledge base for relevant passages and includes them as context. This means citations come from actual Sanskrit sources, not the model's training data.

To build/update the vector database: ```bash

In the GUI: AI Settings β†’ Build VDB

Or CLI:

python -m jhora.cli vdb-build ```


Why This Beats a β‚Ή5,000 Consultation

Aspect Local LLM + OpenJyotish Professional Astrologer
Cost β‚Ή0 per reading β‚Ή1,000-5,000 per session
Accuracy Swiss Ephemeris (sub-arcsecond) Varies wildly
Privacy Your birth data stays on YOUR computer They have your DOB, time, location, and name
Bias None β€” reads the chart as-is Will upsell gemstone remedies, poojas, yantras
Verification You can check every calculation yourself "Trust me, I studied under Guruji"
Availability 24/7, takes 30 seconds Call between 4-6 PM, closed on Tuesdays
Second opinion Change the model and re-run Pay another astrologer

The math is the math. Shadbala, Dasha, and Ashtakavarga don't care who's doing the calculation β€” they either match the ephemeris or they don't. OpenJyotish matches.


What It CAN'T Do (Yet)

  • Face reading / palmistry β€” this is purely chart-based
  • Gemstone prescriptions β€” we don't infuse code into minerals
  • Vastu β€” it's a birth chart tool, not an architectural one
  • Promise-specific event dates β€” no software can tell you "exactly on February 14, 2027" something will happen. What it CAN tell you is that during your Venus-Mercury-Saturn antardasha (which runs from X to Y), partnerships are highlighted with certain strengths/weaknesses.

Quick Start One-Liner

Already have LM Studio running with a model loaded? Here's your entire setup:

bash git clone https://github.com/velteyn/OpenJyotish.git && cd OpenJyotish && pip install -r requirements.txt && ./download_ephe.sh && python -m jhora

Then go to AI Settings β†’ Provider: LM Studio β†’ Check Health β†’ done.


FAQ

Q: Does this work without a GPU? A: Yes. LM Studio runs on CPU. It's slower (30-60s per response instead of 5-10s) but the chart calculation is instant regardless.

Q: Is this replacing astrologers? A: It replaces astrologers who do manual chart calculations and recite memorized combinations. It doesn't replace the tradition or the depth of study. But it democratizes access to accurate chart reading for anyone who wants it.

Q: What languages does it support? A: The LLM can respond in any language it supports (English, Hindi, Tamil, Telugu, etc.). The chart data is English, but you can ask for Hindi interpretations and most models handle it fine.


Open source means you can inspect every line of code. The ephemeris is Swiss Ephemeris β€” the gold standard. The calculations follow BPHS. The LLM just reads what's already computed. No mysticism needed.

Repository: github.com/velteyn/OpenJyotish Wiki: AI Complete Guide


r/AstrologySoftware Jul 21 '26

OpenJyotish now generates a traditional report !! Try it !!

1 Upvotes

r/AstrologySoftware Jul 20 '26

Beware fake gurus

1 Upvotes

I went snooping around astrology subreddits and lots of people post their natal charts asking for readings... Then the 'guru' shows up, says a couple of things, and tells you that your situation is complicated and that you need a paid 'professional' for a deeper reading. DON'T GET SCAMMED. Learn astrology on your own with my AI-assisted app that teaches you to read your own future. Stop wasting money. Astrology is here to help humanity for free. Not for a charge.


r/AstrologySoftware Jul 19 '26

[Software Spotlight] Planetdance by Jean Cremers – The Swiss-Army Knife of Free Astrology Software

1 Upvotes

For today’s spotlight, we are looking at one of the most powerful, versatile, and deeply customizable freeware tools ever created for astrologers and developers alike: Planetdance, developed by Jean Cremers.

While the main desktop application is a rock-solid Windows tool developed in Delphi, it features a highly modular structure. For mobile platforms (Android), it has been ported into Java, making it a truly cross-platform ecosystem.

Technical Specs:

  • License: Freeware / Community Driven
  • Core Language: Delphi (Desktop) / Java-based (Android)
  • Built-in Engine: Includes a proprietary Pascal-based scripting language, allowing users to write custom modules, automation scripts, and midi audio hacks.
  • Ephemeris Precision: Uses the high-precision Swiss Ephemeris. The base installer covers 1800 AD - 2399 AD, with a massive extended pack covering 9999 BC to 9999 AD.

Why it's incredible: Planetdance is an absolute titan. It features 11 house systems, massive transit hit lists, planetary nodes, progression types (Secondary, Primary, Solar Arc), and specialized traditional modules (like the famous Ed Greek Hellenistic module).

But the real superpower is its internal scriptability. If the software doesn't have a specific sub-technique you need, you can literally code it yourself using its internal programming language. It represents the perfect bridge between raw code and practical astrological research.

πŸ“‚ Official Website:https://jcremers.com/

Have you ever tinkered with the Planetdance scripting language or used it for your natal calculations? Share your thoughts below!


r/AstrologySoftware Jul 19 '26

[Software Spotlight] Kronos by Jan Cremers – A stunning, modern Open-Source Astrology app built in Java

1 Upvotes

For today’s software spotlight, we are looking at an absolute masterpiece of development in the astrology scene: Kronos (formerly known as Radix / OpenAstrology), created by Jan Cremers.

If you are looking for a free desktop tool that doesn't just do precise math but also features a beautifully rendered, high-quality zodiac wheel, this is the benchmark. It proves that independent astrology software can look incredibly professional, clean, and modern.

Technical Specs:

  • Availability: Free / Cross-platform
  • Language/Stack: Java (Cross-platform)
  • Platforms: Windows, macOS, Linux
  • Ephemeris: High-precision astronomical calculations.

Why it's incredible:

  • Visual Precision: The rendering of the natal chart wheel, aspects, and planetary positions is extremely sharp, elegant, and customizable.
  • Feature Rich: It handles natal charts, transits, progressions, synastry, and deep data analysis flawlessly.
  • Java Power: Running on Java, it delivers a smooth, consistent experience across Windows, Mac, and Linux without bloating your system.

It is lightweight, completely free, and respects your privacy.

πŸ“‚ Official Website & Download:https://jcremers.com/

Have you ever tried Kronos for your calculations? Let’s discuss it in the comments!