An AI-powered Islamic knowledge assistant that provides authentic answers based on verified Quranic verses and authentic Hadith.
- Main Domain: https://ilmai.live
- WWW Domain: https://www.ilmai.live
- Status: ✅ Production Ready with SSL/HTTPS
To create a truth-centered Islamic knowledge assistant that helps users get authentic answers to spiritual, ethical, and modern life questions — strictly based on verified sources while transparently showing references.
- Natural Language Understanding - Ask questions in natural language about Islamic guidance
- Source Transparency - Clear references to Quran and authentic Hadith
- Contextual Relevance - Application of teachings to modern contexts
- Truth Guardrails - Only authenticated sources, no fabrications
- Dual Domain Access - Available on both ilmai.live and www.ilmai.live
- Secure HTTPS - Force SSL with automatic HTTP to HTTPS redirects
Double-click on start.bat to run the application.
Run the following commands:
chmod +x start.sh
./start.shThen open your browser and go to the URL shown in the console (usually http://localhost:3000).
To check if the server is running and which port it's using:
npm run status- Clone the repository:
git clone https://github.com/gazzycodes/ilmAI.git
cd ilmAI- Install dependencies with
npm install - Set up your environment variables in a
.envfile:PORT=3000 GEMINI_API_KEY=your_gemini_api_key LOG_LEVEL=2 # 0=ERROR, 1=WARN, 2=INFO, 3=DEBUG - Run the development server with
npm run dev
/src- Application source code/public- Static assets/data- Knowledge base datasets/utils- Utility functions/routes- API routes/scripts- Utility scripts
- Coming Soon: Prompt enhancement for better source matching
- Coming Soon: Advanced source filtering with improved relevance detection
- Planned: Multi-language support
- Planned: Topic explorer to browse Islamic topics by category
For detailed documentation, see DOCUMENTATION.md.