Kunadli Help

Complete feature guide for the Vedic Astrology Platform

Login & Setup

Kunadli uses Google Sign-In. No password needed.

  1. Click Sign in with Google on the login page and authorize the app.
  2. You are redirected to the main horoscope page and logged in automatically.
  3. New accounts start as regular users (5 AI chat queries/day). An admin can raise your limit.
Admin access — Admins have unlimited chat, can manage all users, upload knowledge documents, and toggle system settings.

Birth Chart Input

Fill in the form at the top of the main page to calculate a chart.

FieldNotes
Date of BirthAny date in YYYY-MM-DD or DD/MM/YYYY format
Time of BirthLocal birth time (24-hr or AM/PM)
TimezoneSelect the timezone of the birth place
PlaceType a city name — coordinates are filled automatically via geocoding
Latitude / LongitudeAuto-filled; supports N/S/E/W suffixes for manual entry
AyanamsaThe sidereal correction system. Default: Lahiri. See options below.
Dasha DepthHow many levels of sub-periods to calculate (Maha → Pratyantar, etc.)

Ayanamsa Options

NameDescription
LahiriOfficial Govt of India ayanamsa. Most widely used in India.
RamanB.V. Raman's own system, slightly different from Lahiri.
KrishnamurtiUsed in KP (Krishnamurti Paddhati) astrology.
Fagan-BradleyWestern sidereal astrology standard.
Pushya PakshaBased on Delta Cancri (Pushya) star position. Used by some Jyotishis.
Saving charts — Logged-in users can save calculated charts by name. Saved charts appear in the sidebar and can be reloaded instantly without recalculating.

Horoscope (Birth Chart)

The D1 Rashi chart is the foundation. It shows where each planet was in the sky at the moment of birth, corrected for the chosen ayanamsa.

Ascendant (Lagna)

The rising sign at birth. Determines house placements for all planets.

9 Planets

Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu — with sign, house, nakshatra, degree, and retrograde status.

House Lords

Each of the 12 houses has a ruling planet. Their placement in other houses shapes life themes.

Planetary Aspects (Drishti)

Whole-sign Parasara aspects. All planets aspect the 7th house. Mars also 4th & 8th; Jupiter 5th & 9th; Saturn 3rd & 10th.

Visual Chart

The North Indian diamond chart is rendered as an SVG. Planets appear inside their house cells. The chart updates live when inputs change.

Panchanga

The Panchanga is the Hindu almanac — five time-quality elements for any given moment. These influence auspiciousness for starting activities.

ElementWhat it is
TithiLunar day (1–15 Shukla bright / Krishna dark). Changes with Moon–Sun elongation. End time shown.
NakshatraThe lunar mansion (1 of 27) the Moon occupies. Each spans 13°20'. End time shown.
YogaSun+Moon longitude sum divided into 27 equal parts. End time shown.
KaranaHalf-tithi (one tithi = two karanas). 11 types; 7 repeat cyclically + 4 fixed.
Var (Weekday)Planetary day lord in Sanskrit: Ravivara (Sun), Somavara (Moon), etc.
Panchanga is calculated for the current date and time at the birth location by default, or for any date/time you enter.

Divisional Charts (Vargas)

Divisional charts slice each zodiac sign into smaller divisions to reveal specific life areas in finer detail. The D1 birth chart is the foundation; each D-chart gives a specialised view.

ChartNameLife DomainDivisions
D2HoraWealth & finances2 per sign
D3DrekkanaSiblings & courage3 per sign
D4ChaturthamshaFortune & property4 per sign
D7SaptamshaChildren & fertility7 per sign
D9NavamshaMarriage, spouse & dharma9 per sign
D10DashamshaCareer & profession10 per sign
D12DwadashamshaParents & lineage12 per sign
D16ShodashamshaVehicles & comforts16 per sign
D20VimshamshaSpiritual progress20 per sign
D24SiddhamshaEducation & learning24 per sign
D30TrimshamshaMisfortunes & illness30 per sign
D40ChaturvimsamshaAuspiciousness40 per sign
D45AkshavedamshaGeneral destiny45 per sign
D60ShashtiamshaPast karma & overall fate60 per sign

Calculation Methods

Each D-chart supports two methods:

Divisional Dashas

Each divisional chart has its own independent Vimshottari dasha sequence, calculated from the Moon's position in that chart. The current Maha and Antardasha for each divisional chart are shown alongside the chart and are passed to the AI for domain-specific timing.

Dasha Periods

Dashas are planetary periods that indicate which planet's themes are active in a person's life and when.

Vimshottari Dasha — 120-year cycle

The primary dasha system. Based on the Moon's nakshatra at birth. Nine planetary periods cycle in a fixed order: Ketu 7 yrs → Venus 20 → Sun 6 → Moon 10 → Mars 7 → Rahu 18 → Jupiter 16 → Saturn 19 → Mercury 17.

Sub-periods (Antardashas)

Each Mahadasha is subdivided into 9 Antardashas (sub-periods), each further into Pratyantardashas, and so on up to 5 levels deep. The app calculates all levels and shows the currently active periods.

Other Dasha Systems

Timing tip — The AI chat uses both the D1 Vimshottari dasha and the relevant divisional chart's dasha for timing predictions. E.g., a career question uses both D1 and D10 dasha periods.

Shadbala (Planetary Strength)

Shadbala is a six-factor numerical strength score for each of the 7 classical planets (Rahu/Ketu excluded). A planet above its minimum strength can fully deliver its promise in the chart.

ComponentWhat it measures
Sthana BalaPositional strength — exaltation, own sign, dignity in 7 divisional charts
Kala BalaTime strength — hour lord, weekday lord, month lord, year lord
Ayana BalaSeasonal strength — proximity to solstice points
Chesta BalaMotional strength — speed relative to mean motion; retrograde planets score higher
Naisargika BalaNatural strength — fixed order: Sun > Moon > Venus > Jupiter > Mercury > Mars > Saturn
Drik BalaAspectual strength — net effect of beneficial vs. malefic aspects received

Score is shown in Rupas (1 Rupa = 60 Shashtiamsas). Each planet has a minimum Rupa threshold; the grade shown is Strong Moderate or Weak.

Yogas (Planetary Combinations)

Yogas are specific configurations of planets that produce notable results — blessings, challenges, or special abilities. The app detects 100+ yogas automatically.

Key Categories

Pancha Mahapurusha

Five "great-person" yogas: Ruchaka (Mars), Bhadra (Mercury), Hamsa (Jupiter), Malavya (Venus), Shasha (Saturn). Formed when these planets are in their own or exalted sign in a kendra house.

Moon Yogas

Gajakesari (Jupiter in kendra from Moon), Sunapha, Anapha, Durudhara, Kemadruma — describe luck, fame, and quality of life from the Moon's perspective.

Raja Yogas

Power and authority combinations — kendra lords with trikona lords, mutual aspects, exchange of houses. Indicates rise in career or status.

Dhana Yogas

Wealth combinations — connections between lords of 2nd, 5th, 9th, 11th houses.

Neecha Bhanga

Debilitation cancellation — a debilitated planet whose cancellation conditions are met actually strengthens the chart significantly.

Viparita Raja Yoga

Difficult houses (6, 8, 12) lords in mutual exchange or together — paradoxically produces sudden rise after hardship.

Each yoga shows: name, category, strength (Strong / Moderate / Weak), the trigger condition, and a plain-English meaning.

Tithi Pravesha (Annual Chart)

The Tithi Pravesha is a solar-lunar return chart — the moment each year when the Sun returns to its natal tropical sign and the Moon–Sun elongation matches the natal elongation exactly. This is the Vedic equivalent of a solar return, but tied to both the Sun's sign and the lunar tithi.

What it shows

How to access it

Click Annual Chart on the horoscope page after calculating a birth chart. The year number is auto-calculated from the birth date; you can also select a specific year.

AI chat — asking "What does this year's chart show?" or "Annual chart reading" will automatically include Tithi Pravesha data in the context sent to the AI.

Current Transits

Shows where each planet is right now in the sky, relative to the native's birth chart.

Transits are calculated in real-time from the Swiss Ephemeris using the same ayanamsa as the birth chart.

Marriage Compatibility (Ashta Koota)

The traditional 8-point system for comparing two charts for marriage. Maximum score is 36 points.

KootaMax PtsWhat it tests
Nadi8Nasal energy type (Adi / Madhya / Anta) — health and progeny
Bhakuta7Rashi (sign) relationship — emotional compatibility
Gana6Temperament (Deva / Manushya / Rakshasa)
Graha Maitri5Friendship between sign lords of Moon signs
Yoni4Animal yoni type — physical and sexual compatibility
Tara3Nakshatra count from each other — health & fortune
Vashya2Domination class compatibility
Varna1Spiritual evolution class match

Result: ≥32 Excellent · 28–31 Good · 20–27 Average · <20 Poor

AI Chat — Overview

The chat widget (bottom-right of the main page) lets you ask Jyotish questions about the currently loaded chart. The AI responds as a traditional Parasara-school Vedic astrologer.

What you can ask

Response style

Conversation history — The last 5 exchanges (10 messages) are sent with each query so the AI can follow context within a session.

Chat — Context Routing

Not all chart data is sent on every query. A 3-layer routing system selects only the relevant chart sections, keeping responses precise and reducing noise.

1
Keyword Rules — instant, no API cost Regex patterns match Jyotish vocabulary and life-domain words. "career" → D10 added. "transit / currently / right now" → TRANSITS added. "annual chart / tithi pravesha" → TITHI_PRAVESHA added. "marriage / spouse" → D9 added.
2
Embedding Routing — ~150 ms, ~$0.00002 If Layer 1 didn't pick a domain chart, the question is embedded via OpenAI and compared to prototype phrases for each domain (D2–D60, TRANSITS). Sections above cosine similarity 0.38 are included.
3
General Fallback If no domain is selected after Layers 1 and 2, all divisional charts + transits are included. Used for broad questions like "give me a general reading".
BASE section (D1 birth chart, house lords, aspects, current dasha, shadbala summary, active yogas) is always included regardless of routing layer.

Chat — Knowledge Modes

An admin toggle controls how the AI handles Vedic astrology knowledge.

Global Knowledge Mode ON

The AI uses its own built-in Vedic astrology training. No external documents needed. Best for broad classical knowledge and confident predictions.

RAG Mode OFF

The AI retrieves the top 3 matching passages from uploaded knowledge-base documents (Pinecone), then answers strictly from those + chart data. Best when you want answers grounded in specific uploaded texts.

RAG Knowledge Base

Admins can upload Vedic astrology PDF texts. They are chunked, embedded, and stored in Pinecone. When RAG mode is active, every query searches these documents for relevant passages before answering.

Chat — Usage Limits

User typeDaily limitWho sets it
Regular user5 queries / day (default)Admin can raise or lower per-user
AdminUnlimited

Limits reset at midnight UTC. The chat widget shows remaining queries for the day. When the limit is reached, the chat returns a clear message.

Admin Dashboard

Available at /admin.html for admin-role users only.

User Management

List all users, change roles (user ↔ admin), set per-user chat limits.

System Stats

Total users, horoscopes, documents. 24-hour activity snapshot.

Horoscope Management

View and delete any saved horoscope across all users.

Document Management

Upload Vedic astrology PDF texts, view chunk counts, delete documents and their Pinecone embeddings.

Global Knowledge Toggle

Switch the AI between Global Knowledge mode and RAG mode instantly, affecting all users.

Inference Provider

Choose between OpenAI and Claude as the LLM backend for all chat queries.

Query Analytics

The Analytics tab in the admin dashboard shows aggregate data on how users are using the chat.

MetricDescription
Total QueriesAll chat queries in the selected window (7 / 30 / 90 days)
General vs SpecificHow many queries hit Layer 3 fallback (broad) vs. a targeted chart section
Avg ConfidenceMean confidence score returned by the AI validation layer
Avg Response TimeEnd-to-end latency from question to answer (ms)
Top TopicsWhich chart sections (D10 Career, D9 Marriage, etc.) are asked about most
Routing LayersDistribution of queries resolved by keyword / embedding / general fallback
Query LogPaginated raw log with question text, user, date, sections selected, routing layer
Privacy — Admin queries are never logged. Only regular user queries appear in analytics.

Kunadli · Vedic Astrology Platform · Built on Node.js, Swiss Ephemeris, OpenAI