AI-powered document analysis platform with intelligent Q&A capabilities using Large Language Models.
- AI Chat: Ask questions about your documents with contextual answers
- Smart Search: Keyword, semantic, and AI-enhanced search modes
- Document Support: PDF, DOCX, TXT with automatic processing
- Query History: Auto-saved search suggestions
- Export: Save conversations as markdown
- Keyboard Shortcuts: Full navigation support
cd backend
pip install -r requirements.txt
python app.py
Access at http://localhost:8002
- Upload: Drag documents to "Manage Documents" → "Process for AI"
- Search: Use different search modes in "Search Documents"
- Chat: Ask questions in "AI Chat" tab
- Shortcuts: Ctrl+1/2/3 for tabs, Ctrl+K for search, ? for help
- Backend: FastAPI, Python 3.11+
- AI: Llama-3.2-1B-Instruct, sentence-transformers, FAISS
- Frontend: Vanilla JS, Tailwind CSS
- Python 3.11+
- 8GB+ GPU (recommended) or CPU fallback
- 4GB+ RAM
MIT License