Noor AI is a state-of-the-art RAG (Retrieval-Augmented Generation) system built to provide authentic Islamic guidance. It leverages the power of Google Gemini 2.5 Flash and a custom-built vector database of the Holy Quran and 6 Authentic Hadith Books.
Figure 1: The futuristic Emerald-themed dashboard.
Figure 2: Real-time evidence retrieval with formatted tables.
- Next-Gen LLM: Powered by Gemini 2.5 Flash for lightning-fast and accurate responses.
- Massive Knowledge Base: Integrated with 6,000+ entries covering Quranic verses and major Hadith collections.
- Semantic Search: Uses
multilingual-e5-baseembeddings for deep contextual understanding. - User-Driven Security: Operates using the user's local API key; no keys are stored or hardcoded.
- Futuristic UI: Immersive experience with glassmorphism and glowing animations.
- AI/LLM: Google Gemini 2.5 Flash
- Vector Engine: ChromaDB
- UI Framework: Streamlit (Custom CSS)
- Embeddings: HuggingFace Transformers
- Clone:
git clone https://github.com/F-Type-Bugs/NoorAI.git - Install:
pip install -r requirements.txt - Database
Run python ingest_data.py once to create your local knowledge base before starting the app. - Run:
streamlit run streamlit_app.py - Setup: Enter your Gemini API Key in the "Setup" panel and start your inquiry.
Disclaimer: Noor AI is an evolving intelligence; it may occasionally falter. Always verify with the primary sources. Developed by: IronBugs