Local RAG for offline, open-source retrieval augmented generation
Top 50.6% on sourcepulse
This project provides an offline, self-contained solution for Retrieval Augmented Generation (RAG), enabling users to ingest local files, GitHub repositories, and websites for querying with open-source LLMs. It targets developers and researchers prioritizing data privacy and avoiding third-party dependencies, offering a fully local RAG pipeline.
How It Works
The system processes various data sources, generates embeddings using local models, and stores them in a vector database. When a query is made, it retrieves relevant information from the vector store and feeds it, along with the query, to a local LLM for a contextually aware response. This approach ensures all data remains within the user's network, enhancing privacy and security.
Quick Start & Requirements
pip install -r requirements.txt
.Highlighted Details
Maintenance & Community
The project is maintained by jonfairbanks. Community interaction channels are not explicitly mentioned in the README.
Licensing & Compatibility
The project is licensed under the MIT License, permitting commercial use and integration with closed-source applications.
Limitations & Caveats
The project is presented as a personal project, and its long-term maintenance and community support are not yet established. Some features may be experimental or subject to change.
11 months ago
1 day