Analysis updated 2026-05-18
Ask natural-language questions about the unsealed Epstein court documents and get answers grounded in the source text.
Download and index a chunk of the Hugging Face document dataset into a local vector database.
Run the AI model fully locally with Ollama or connect to a fast cloud provider like Groq for answers.
| abhisumatk/epstein_files_rag | asdfo123/forgewm | chrishuber1/kustoforge | |
|---|---|---|---|
| Stars | 34 | 34 | 34 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 5/5 | 2/5 |
| Audience | researcher | researcher | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.10+, an API key (Groq or OpenRouter) or a running local Ollama instance, and a multi-gigabyte document download.
Epstein Files RAG Explorer is a Python application that lets you search and ask questions about the unsealed Jeffrey Epstein court documents. It uses a technique called Retrieval-Augmented Generation, where an AI model reads relevant passages from a large document collection and uses those passages to answer your questions, rather than relying on general knowledge. The interface is a web dashboard you run on your own computer. The document dataset comes from a public collection on Hugging Face and is stored in a format called Parquet. Because the full dataset is over 200 GB, the setup script by default downloads only the first 0.5 GB chunk, which is enough for testing. You can increase that amount by changing one number in the ingestion script. Once downloaded, the documents are indexed into ChromaDB, a local vector database that makes it fast to find relevant passages given a question. For the AI model that generates answers, the app supports two options: running a model locally on your own machine using a tool called Ollama, or connecting to a cloud inference service like Groq or OpenRouter using an API key. The README notes that Groq in particular is fast. The app is built with LangChain to coordinate the retrieval and generation steps, and Streamlit to provide the browser-based interface. A key design choice is that the assistant is restricted to the Epstein documents. System prompts are configured to refuse questions outside that scope, so the tool stays focused on the investigative context rather than acting as a general-purpose chatbot. The project is open-source under the MIT license.
A local web app that lets you search and ask questions about the unsealed Epstein court documents using AI.
Mainly Python. The stack also includes Python, LangChain, ChromaDB.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.