Openved
A premium, open-source Vedic astrology platform combining classical Kundli & Panchang computation with Google Gemini's reasoning. Built with Jetpack Compose, FastAPI, and Gemini AI.
Ved Astra Logo
Cosmic AI Navigator

Vedic Wisdom Powered by Modern Edge AI

Kotlin ComposeFastAPIGemini AIVedAstro Engine

Ved Astra (Openved) is a state-of-the-art Vedic astrology platform. By combining the absolute mathematical accuracy of the VedAstro engine with the cognitive power of Google Gemini, it delivers personalized Kundli analyses, 36-point compatibility matchmaking, and Lal Kitab ancestral debt readings.

Ved Astra Web Application Dashboard Interface
The Astrological Analysis Lifecycle
01

Birth Input

Precise date, time, and coordinates

02

Ephemeris Sync

Calculate planetary coordinates via VedAstro

03

Chart Render

Draw D1 Kundli using custom canvas

04

Astrology Logic

Compute Ashtakoota, Sade Sati, and Manglik status

05

Gemini context

Inject Vedic wisdom and Lal Kitab parameters

06

AI Chat

Secure conversational insights

Platform Capabilities
☸️

Verified Vedic Coordinates

  • Zodiac Calculations: Precise computing of Ascendant (Lagna) and planetary placements in houses.
  • Nakshatra Details: Exact degree, minute, and second parsing matching lunar constellations.
  • Avakhada Chakra: Phonetic syllables mapping by Pada (1 to 4) for name checking.
  • Vimshottari Dasha: Multi-level Mahadasha and Antardasha remaining balance cycle calculations.
💞

Ashtakoota Matchmaking

  • 36-Point Compatibility: Calculates detailed Kundli Milan parameters (Nadi, Bhakoot, Gana, Maitri, Yoni, Tara, Vashya, Varna).
  • Yoni Analysis: Evaluates sexual compatibility, mapping nakshatras to animal archetypes.
  • Dosha Detection: Spots critical blockages like Nadi Dosha, Bhakoot Dosha, and Gana mismatches.
  • Relationship Grade: Clear mutual friend, enemy, and neutral planetary lord relationships.
🔥

Doshas & Transits Engine

  • Manglik Dosha: Evaluates Mars placements (1, 2, 4, 7, 8, 12) and checks sign cancellations (Ruchaka Yoga).
  • Sade Sati & Dhaiya: Tracks Saturn transit phases relative to natal Moon sign.
  • Kaal Sarp Dosha: Flags when all planets are hemmed between Rahu and Ketu.
  • Lal Kitab Debts: Analyzes ancestral karmic debts like Pitra Rin, Matru Rin, and Stri Rin.
💬

On-Device AI Astrologer

  • RAG Knowledge Base: Feeds local markdown Vedic guidelines directly into Gemini's context window.
  • Zero Data Storage: No personal logs are stored. Chart data is analyzed in memory.
  • Lal Kitab Remedies: Provides customized, actionable remedies for karmic imbalances.
  • Natural Q&A: Ask complex questions about career, compatibility, and health in simple language.
Technical Specifications

Backend Stack

ComponentTechnology
API GatewayFastAPI (Python) + Uvicorn server
Astrological MathVedAstro SDK (ephemeris calculations)
AI Chat ModelGoogle Gemini API (google-generativeai)
Timezone Handlerpytz (precise offset calculations)
Data ValidationPydantic (structured request models)

Frontend & Android Client

ComponentTechnology
Android AppJetpack Compose + Clean Architecture
Web ClientReact 19 + Vite
Design TokensCosmicTheme (Deep cosmic void #1A0D2E, surface card #2D1B4E, gold accent #D4AF37)
HTTP ClientRetrofit (Android) / Fetch API (Web)
Astrology Chart UICustom Canvas chart draw engine
Built For Cosmic Scale

⚡ Sub-Second Calculations

Calculates full planetary positions and Ashtakoota metrics in milliseconds using cached ephemeris tables.

🛡️ Zero Data Retention

Complete on-device focus: we do not store birth charts, queries, or chat history in backend databases.

🧠 Hybrid Intelligence

Merges the mathematical precision of astronomical coordinate models with neural language reasoning.

📱 Modular Jetpack Compose

Android app utilizes clean architecture separates ui, data, and domain modules for rapid expansion.

Contribute to Openved

We welcome code audits, additional Astro-remedy formulations, translation updates, and mobile layout fixes.

Join the RebelRoot Community. Let's Build Better Software Together.