RAGFlow
rag82,106Apache-2.0

RAGFlow

Open-source RAG engine with deep document understanding for precise question answering.

Updated Jun 7, 2026
Platforms
docker, linux
Pricing
free-open-source
Status
active
License
Apache-2.0

What it does

Core capabilities at a glance

  • Deep document understanding with OCR and layout parsing
  • Template-based chunking strategies
  • Multi-model RAG with reranking
  • Knowledge graph construction from documents
  • Reference citation in answers
  • Web crawl and API ingestion

Deep dive

The full breakdown - performance, comparisons, and setup

RAGFlow

RAGFlow focuses on the part of RAG that most tools neglect: actually understanding the documents you're searching. While other RAG tools apply naive chunking and hope the vector search works, RAGFlow uses OCR, layout analysis, and knowledge graph extraction to understand document structure.

What it is

RAGFlow is an open-source RAG engine developed by InfiniFlow. Its core differentiator is deep document understanding - it parses PDFs, scanned documents, and complex layouts to extract structured knowledge, not just text chunks.

How it stacks up

RAGFlowAnythingLLMDifyOnyx
Document parsing✓✓✓
OCR
Knowledge graph
Reranking
Best forComplex docsGeneral RAGLLM appsEnterprise search

Get started

docker run -d -p 9380:9380 infiniflow/ragflow:latest

What the community says

"RAGFlow's document understanding is next level. It parsed our complex PDFs better than any other RAG tool."

When to use something else

  • Simple document chat: AnythingLLM is easier
  • Need full LLM app platform: Dify has more features
  • Enterprise connectors: Onyx has better third-party integrations

Frequently asked

Quick answers to common questions

What is RAGFlow?

RAGFlow is a rag tool for local AI workloads. Open-source RAG engine with deep document understanding for precise question answering.

Is RAGFlow free and open source?

Yes, RAGFlow has 82,106 GitHub stars and is licensed under Apache-2.0. You can self-host it for free on docker, linux.

What platforms does RAGFlow support?

RAGFlow runs on docker, linux.

What hardware do I need for RAGFlow?

The hardware requirements depend on which models you run. Check our hardware directory for compatible GPUs and systems. RAGFlow has 82,106 GitHub stars and an active community.

Does RAGFlow support GPU acceleration?

RAGFlow supports GPU acceleration via CUDA, Metal, or Vulkan depending on your platform. For the best performance, pair it with an NVIDIA RTX 4090 or 5090.

What are the best alternatives to RAGFlow?

Popular alternatives include other rag tools in our directory. Browse our full collection at /tool for comparisons, community reviews, and benchmark data to find the right fit for your workflow.

How much does RAGFlow cost?

RAGFlow is free-open-source. It is completely free and open source to self-host.

Pairs well with

Complementary tools, models, and hardware

Comments coming soon

Configure NEXT_PUBLIC_GISCUS_REPO_ID and NEXT_PUBLIC_GISCUS_CATEGORY_ID at giscus.app to enable.