Local RAG app for document interaction using local LLMs
Top 24.3% on sourcepulse
Dot is a standalone, open-source desktop application enabling local interaction with documents via LLMs and RAG, inspired by Nvidia's Chat with RTX. It targets users without programming backgrounds, offering a simple interface to query PDFs, DOCX, PPTX, XLSX, and other files using the default Phi-3.5 LLM, with an additional "Big Dot" feature for general inquiries.
How It Works
Built with Electron JS, Dot leverages FAISS for local vector stores and Langchain, llama.cpp, and Huggingface for conversational AI chains. This stack facilitates efficient document indexing and retrieval within a fully local environment, avoiding external API dependencies and ensuring data privacy.
Quick Start & Requirements
npm install
(or npm install --force
if issues arise) in the project root, followed by npm install
in the aadotllm
subdirectory.Highlighted Details
Maintenance & Community
The project is student-managed and welcomes contributions. Links to community channels or roadmaps are not provided in the README.
Licensing & Compatibility
The repository is licensed under the MIT License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
Linux support is listed as a future feature, indicating it is not currently available. The project is student-managed, which may impact the pace of development and long-term maintenance.
7 months ago
1 day