ToolsRecipesCompareDGX SparkModelsPeopleQuestionsSubmitAboutSponsor

All tools

RAGShelf compares 34 self-hosted and desktop tools that let a local model answer questions from your PDFs, Office files, scans, and notes, without sending them to the cloud. Filter by license, hardware, document type, and whether it can run fully offline.

Browse setup recipes  Submit a tool

➕ Built a local RAG tool? Submit it to RAGShelf. Free listings, reviewed weekly.

🟩 New: Local RAG on NVIDIA DGX Spark: which tools work on GB10/ARM64, what fits in 128GB, 256GB and 512GB, and single vs dual vs quad Spark stacks.

🟨 New: Best local models (Oct 2026): the top 10 open models for document Q&A, with memory needs, hardware fit and sources.

🟦 New: People to follow on X: 34 active accounts covering local models, inference tooling, RAG, research and the DGX Spark community.

Reset

Filters only use what each listing's data supports; tools with unknown hardware or use case stay untagged. Difficulty: desktop app = Easy, server/Docker = Medium, developer library = Hard. Filtered views are shareable: copy the URL.

ToolLicenseHardwareDocumentsFully offline★ StarsLast commit
AnythingLLM
Active Difficulty: Easy DGX Spark: Reported working
MITDesktop or Docker; built-in engine runs CPU or GPU (NVIDIA CUDA, AMD/Intel Vulkan)PDF, DOCX, TXT, CSV, web pages, audio✅ Yes67,5522026-10-25
Cherry Studio
Active Difficulty: Easy
AGPL-3.0Desktop app (Windows, macOS, Linux)PDF, Office docs, images, text (OCR options)✅ Yes52,9732026-10-25
Dify
Active Difficulty: Medium DGX Spark: Reported working
Dify Open Source License (Apache-2.0 + conditions)Docker; minimum 2 CPU cores, 4GB RAMPDF, DOCX, XLSX, HTML, MD✅ Yes159,5232026-10-25
Docling
Active DGX Spark: Reported working
MITCPU OK, GPU fasterPDF, DOCX, PPTX, XLSX, HTML, EPUB, images, audio, email (EML/MSG), LaTeX✅ Yes69,5822026-10-25
Flowise
Active Difficulty: Medium
Apache-2.0 (enterprise dir separate)Node serverAny via loaders✅ Yes55,5282026-08-13
GPT4All (LocalDocs)
Stale (no release in 12+ months) Difficulty: Easy
MITDesktop; CPU OKPDF, TXT, MD, DOCX folders✅ Yes77,3572025-05-27
h2oGPT
Stale (no release in 12+ months)
Apache-2.0GPU recommendedPDF, images, audio, DOCX, XLSX✅ Yes11,9332025-10-09
Haystack
Active Difficulty: Hard DGX Spark: Reported working
Apache-2.0FrameworkAny via converters✅ Yes26,8422026-10-24
Jan
Active Difficulty: Easy
Apache-2.0 per repo (GitHub reports NOASSERTION)Desktop; CPU/GPU (Vulkan, Metal, CUDA, ROCm). macOS: 8GB RAM for 3B, 16GB for 7B, 32GB for 13B modelsFile attachments✅ Yes45,0842026-10-24
Khoj
Active Difficulty: Medium
AGPL-3.0Server; GPU optionalPDF, Markdown, Org, Word, Notion, images✅ Yes37,8272026-08-02
KoboldCpp
Active Difficulty: Easy
AGPL-3.0Single binary; CPU/GPUText DB / file upload✅ Yes12,0642026-10-25
Kotaemon
Active Difficulty: Medium
Apache-2.0Docker; GPU optionalPDF, HTML, MHTML, XLSX in lite image; DOCX and more need the full image (Unstructured)✅ Yes25,8292026-07-14
Langflow
Active Difficulty: Medium
MITPython serverAny via components✅ Yes156,0182026-10-25
LibreChat
No tracked release Difficulty: Medium DGX Spark: Reported working
MITServer + separate RAG API with pgvectorPDF, DOCX, TXT⚠️ Needs config46,3172026-10-25
LightRAG
Active
MITDepends on chosen LLM; graph extraction wants a 14B+ modelText, PDF, DOCX; images/tables/Office via RAG-Anything✅ Yes40,3252026-10-22
LlamaIndex
Active Difficulty: Hard
MITFrameworkAny via readers✅ Yes52,6632026-10-23
LocalAI
Active DGX Spark: Reported working
MITCPU/GPUBackend (LLM, embeddings, rerank)✅ Yes49,9552026-10-25
LocalGPT
No tracked release
MITGPU recommendedPDF, TXT, DOCX✅ Yes22,1892026-08-26
Microsoft GraphRAG
Active
MITIndexing is LLM-heavyText, CSV✅ Yes36,4452026-10-20
Msty Studio
No tracked release Difficulty: Easy
Proprietary (free tier; Aurum $149/yr; lifetime $349)Desktop appPDF, DOCX, TXT, folders, YouTube⚠️ Needs config——
Ollama
Active DGX Spark: Official NVIDIA playbook
MITCPU/GPU/AppleBackend✅ Yes184,7502026-10-25
Onyx
Active Difficulty: Medium
MIT core + enterprise (GitHub NOASSERTION)Docker; 16GB RAM suggested40+ connectors, PDFs, Office✅ Yes32,9822026-10-25
Open Notebook
Active Difficulty: Medium DGX Spark: Reported working
MITDockerPDF, web, audio, video✅ Yes40,5782026-10-25
Open WebUI
Active Difficulty: Medium DGX Spark: Official NVIDIA playbook
Custom (BSD-3 based, branding clause)Light server; LLM via OllamaPDF, DOCX, TXT, web✅ Yes156,7482026-10-25
paperless-gpt
Active
MITNeeds Paperless-ngx + LLMScanned docs✅ Yes2,7882026-10-20
Paperless-ngx
Active
GPL-3.0Low (Raspberry Pi OK)Scans, PDFs, images, email✅ Yes47,0942026-10-25
PipesHub
Active Difficulty: Medium
Apache-2.0Docker stackOffice docs, connectors✅ Yes3,8482026-10-25
PrivateGPT
Active
Apache-2.08GB+ RAM; GPU recommendedPDF, DOCX, TXT, CSV (tabular via tools), EPUB✅ Yes57,6132026-10-23
Quivr
Stale (no release in 12+ months) Difficulty: Hard
MITPython libraryPDF, TXT, MD, DOCX⚠️ Needs config39,6032026-10-21
R2R
Stale (no release in 12+ months) Difficulty: Medium
MITDocker, PostgresPDF, DOCX, images, audio⚠️ Needs config8,0432025-11-07
RAG Web UI
Active Difficulty: Medium
Apache-2.0DockerPDF, DOCX, MD, TXT✅ Yes3,3012026-04-06
RAGFlow
Active Difficulty: Medium DGX Spark: Known issues
Apache-2.04 cores, 16GB RAM, 50GB disk recommended (Docker)PDF, scans, DOCX, XLSX, PPT, images✅ Yes92,8512026-10-25
Unstructured (OSS)
Active
Apache-2.0CPU; hi_res needs more25+ formats incl. scans, email✅ Yes15,6232026-10-25
Verba
Stale (no release in 12+ months) Difficulty: Medium
BSD-3-ClauseDocker + WeaviatePDF, DOCX, TXT, CSV✅ Yes7,6932026-06-08

Missing a tool? Submit a tool Free listing, reviewed weekly.

"Fully offline: yes" means it can run with no cloud calls once configured with local models. "Needs config" means a default (e.g. OpenAI embeddings or a cloud reranker) must be swapped out. Stale = no release in over 12 months. Stars and last commit (last push) come from the GitHub API, fetched '+GHDATE+'; click a column header to sort.

The RAGShelf weekly

New local RAG tools, releases, and tested setups. One email a week, no spam.