← Open Source
AllAboutAI-YT

easy-local-rag

SuperEasy 100% Local RAG with Ollama + Email RAG.

TutorialsTool-specific tutorialsPython
Open on GitHub
Momentum
+-1stars in 24 hours-0.1%
1.22k
Stars
334
Forks
+-1
This week
3
Contributors
Created 2024-04-15 · Updated 2026-10-16 · #18917 today
Top developers
AllAboutAI-YTdanielthejoker18MinervaArgus
README

SuperEasy 100% Local RAG with Ollama + Email RAG

YouTube Tutorials

Latest YouTube Updated Features

Setup

  1. git clone https://github.com/AllAboutAI-YT/easy-local-rag.git
  2. cd dir
  3. pip install -r requirements.txt
  4. Install Ollama (https://ollama.com/download)
  5. ollama pull llama3 (etc)
  6. ollama pull mxbai-embed-large
  7. run upload.py (pdf, .txt, JSON)
  8. run localrag.py (with query re-write)
  9. run localrag_no_rewrite.py (no query re-write)

Email RAG Setup

  1. git clone https://github.com/AllAboutAI-YT/easy-local-rag.git
  2. cd dir
  3. pip install -r requirements.txt
  4. Install Ollama (https://ollama.com/download)
  5. ollama pull llama3 (etc)
  6. ollama pull mxbai-embed-large
  7. set YOUR email logins in .env (for gmail create app password (video))
  8. python collect_emails.py to download your emails
  9. python emailrag2.py to talk to your emails

Latest Updates

  • Added Email RAG Support (v1.3)
  • Upload.py (v1.2)
    • replaced /n/n with /n
  • New embeddings model mxbai-embed-large from ollama (1.2)
  • Rewrite query function to improve retrival on vauge questions (1.2)
  • Pick your model from the CLI (1.1)
    • python localrag.py --model mistral (llama3 is default)
  • Talk in a true loop with conversation history (1.1)

My YouTube Channel

https://www.youtube.com/c/AllAboutAI

What is RAG?

RAG is a way to enhance the capabilities of LLMs by combining their powerful language understanding with targeted retrieval of relevant information from external sources often with using embeddings in vector databases, leading to more accurate, trustworthy, and versatile AI-powered applications

What is Ollama?

Ollama is an open-source platform that simplifies the process of running powerful LLMs locally on your own machine, giving users more control and flexibility in their AI projects. https://www.ollama.com

Nearby in the ranking
Similar items