Local AI-powered RAG designed to understand your documents effortlessly.
Before cloning the project, make sure you have Ollama installed. After installing Ollama, verify it's working properly by running:
ollama listYou should see something like:
NAME ID SIZE MODIFIEDIf the list is empty, that's normal, it just means no models are installed yet.
Fennec uses gemma3:4b as the LLM and nomic-embed-text as the embeddings model. To install them, simply run:
ollama pull gemma3:4b
ollama pull nomic-embed-textAfter installing, run ollama list and you will see something like:
NAME ID SIZE MODIFIED
gemma3:4b a2af6cc3eb7f 3.3 GB 2 minutes ago
nomic-embed-text:latest 0a109f422b47 274 MB 30 seconds agoThat's it, Fennec's dependencies are installed.
Clone the repository:
git clone https://github.com/Charaf3334/FennecRAG.gitNavigate to the project directory:
cd FennecRAGThen launch the application using Docker:
docker compose up -dFennec is now ready!
Open your browser and go to:
http://localhost:3000That's it, start asking questions about your documents with Fennec!
While developing and coding Fennec, I encountered limitations due to hardware constraints, which prevented me from using stronger models for both the LLM and embeddings.