Muhurta implements classical Parāśari muhurta, following:
This is a defensible, mainstream, widely-used system. It is not the only one — and we're explicit about what we deliberately don't implement, because those are different schools, not omissions:
If you cross-check against a KP app, a tropical chart, or a regional almanac and see a different result, that's not a bug on either side — it's two internally consistent traditions.
Every day is described by five classical elements, computed from the real-time positions of the Sun and Moon for your location:
These five, plus tara bala (the Moon's relationship to your birth nakshatra) and chandra bala (the Moon's transit house from your natal Moon), form the Panchanga layer of your score.
On top of the day's Panchanga, Muhurta reads your natal chart and blends in personal, chart-specific factors. Each is its own independent module — none of them override or gate another:
Your current Vimshottari daśā period (the multi-year, multi-month, multi-day planetary cycle you're running) is checked against the planet that classically rules the activity you're timing.
The natal strength of that same ruling planet — its sign dignity, house placement, retrograde status, and closeness to the Sun (combustion) — at the moment you were born.
Where today's transiting Moon falls in the nine-point tara cycle counted from your birth nakshatra — a classical measure of daily luck relative to your own chart, not a generic transit.
How many houses the transiting Moon has moved from your natal Moon — a separate, house-based reading of the Moon's current support.
The ruling planet's own current transit — its sign, nakshatra, and whether it's retrograde or combust right now.
The relationship between the ascendant rising right now at your location and the ruling planet's natal placement.
Whether today's transiting planets cast a classical Vedic whole-sign aspect onto the ruling planet's natal position — never a Western orb-based aspect.
The current planetary hour's ruling planet, read against both the activity's ruling planet and your active daśā lord.
Each activity type carries its own emphasis across these layers — timing a launch leans harder on Panchanga and Lagna Support; timing a strategic decision leans harder on Dasha Alignment and natal planetary strength. We don't publish the exact weighting per activity, but the principle is: different activities are governed by different planets, and the engine reflects that instead of scoring everything the same way.
One honest note: a few additional classical refinements (extra vara–nakshatra yoga modifiers) are held back from the live engine until we've independently verified them against the source texts, rather than shipping something unconfirmed.
All of the above combines into a single 0–100 score for any given hour, bucketed into three bands:
Conditions favor decisions, negotiations, launches, and anything that matters.
Moderate conditions — fine for steady work and planning, not the moment to force a peak decision.
Better suited to admin, research, and preparation than high-stakes calls.
The score reflects how well the timing factors align — it is not a guarantee of outcome, and a low-energy window is not "something bad happening." It tells you when conditions are working with you versus against you, so you can plan around it.
Alongside the score, Muhurta tracks the classical seven-part Choghadiya cycle across both day and night — each segment carrying a planetary lord and a favorable, neutral, or avoid quality. Day and night follow separate classical rotations rather than one rule repeated twice, which is also why, on certain nights, one segment's name can recur within the same night — a detail we've verified against traditional panchang references rather than assumed.
Muhurta also tracks the other named classical windows: Rahu Kaal, Yamaganda, Gulika Kaal, Abhijit Muhurta, Kaal Vela, Vaar Vela, and Kaal Ratri. Not all carry equal weight — Rahu Kaal and Yamaganda are treated as hard exclusions from any recommended window, while Gulika Kaal and Vaar Vela are shown as informational cautions rather than automatic blocks, reflecting their more nuanced classical standing.
Pick an activity and a horizon, and the engine scans the candidate hours ahead. It first applies hard exclusions — classically inauspicious windows, your existing calendar conflicts, and non-daylight hours by default — before any scoring happens. What remains is ranked using the same personalized composite described above, tuned to that activity's ruling planet.
If natal or transit data needed for a slot is missing or incomplete, that slot is simply left out of the results rather than scored with a simplified fallback. We'd rather show you fewer windows than a misleading one.
The Vedic Companion is a chat assistant grounded in your actual natal chart and the same live data — today's panchanga, your current daśā, today's choghadiya, and current transits — that the rest of the app uses. It isn't a generic AI improvising astrology from a text prompt; it pulls your own calculated data on demand for every answer.
It's built to say "I don't have that" rather than invent a planetary position or the timing of a named window, and it frames everything as timing tendencies — not fixed prophecy or fatalistic prediction.
Muhurta does not predict the future and makes no claim to do so. It is a decision-support and planning tool, not a certainty. Astrological guidance here should not be the sole basis for significant financial, legal, health, or relationship decisions, and it does not replace professional advice in any of those areas.
See the full Astrology Disclaimer and AI Disclaimer for details.
Practitioner or just curious how something is calculated? We're happy to talk about it.
getmuhurta@gmail.com