RAGFlow
RAG engine built on deep document understanding.
- Stars
- 92.3K
- Forks
- 11K
- Open issues
- 1.4K
- Last commit
- 2026-10-15
Live from the GitHub API · updated 2026-10-15
What is RAGFlow?
RAGFlow focuses on high-quality retrieval from complex documents — PDFs, tables, scans — using layout-aware parsing and chunking templates, with grounded citations in answers and an agent builder.
Key features
- Deep document parsing (layout, tables, OCR)
- Template-based chunking
- Citations with traceable sources
- Agent workflows
System requirements
- Platforms
- Docker · Linux
- RAM
- 16 GB+
- Disk
- 50 GB+
- Notes
- CPU with 4+ cores; set vm.max_map_count ≥ 262144.
How to install RAGFlow
Summarized from the project’s README. Projects change quickly — check the GitHub page for the latest instructions.
Docker Compose
- 1Clone and start.
git clone https://github.com/infiniflow/ragflow.git cd ragflow/docker docker compose -f docker-compose.yml up -d - 2Open http://localhost and configure your LLM provider.
Strengths
- Best-in-class document parsing
- Apache license
Limitations
- Heavy resource requirements
RAGFlow alternatives compared
| Software | Stars | License | Platforms | VRAM |
|---|---|---|---|---|
| RAGFlow RAG engine built on deep document understanding. | 92.3K | Apache-2.0 | — | |
| AnythingLLM All-in-one desktop and Docker app for private document chat and agents. | 67.1K | MIT | — | |
| Dify Visual platform for building LLM apps, RAG pipelines and agents. | 158.5K | Dify Open Source License (Apache-2.0 based) | — | |
| Open WebUI Self-hosted ChatGPT-style interface for Ollama and OpenAI-compatible APIs. | 155.7K | Open WebUI License (BSD-3-Clause based) | — | |
| LibreChat Open-source ChatGPT clone supporting every major AI provider. | 45.7K | MIT | — | |
| LobeChat Modern AI chat framework with plugins, knowledge base and agent market. | 83.2K | LobeHub Community License | — |
FAQ
Is RAGFlow free?
Yes — RAGFlow is open-source software released under the Apache-2.0 license. Check the license (and any model weight licenses) before commercial use.
Does RAGFlow run on Windows, Mac and Linux?
RAGFlow supports: Docker, Linux.
What hardware do I need for RAGFlow?
RAM: 16 GB+
How do I install RAGFlow?
1. Clone and start. 2. Open http://localhost and configure your LLM provider.
What are the best RAGFlow alternatives?
Popular alternatives include AnythingLLM, Dify, Open WebUI, LibreChat. See the comparison table on this page.