AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
RAG / Knowledge Base/
ragflow
ragflow logo

ragflow

Active·★ 93.0k·Apache-2.0·Updated 2026-10-27
★ Most Popular★ Essential★ Trending

RAGFlow is an open-source retrieval-augmented generation (RAG) engine that turns messy documents into a reliable context layer for LLMs. Its strength is deep document understanding: it parses complex PDFs, slides, spreadsheets, scanned images and web pages with layout analysis, OCR and table recognition before chunking, so answers can cite exactly where they came from.

It suits teams building internal knowledge bases, document Q&A and support assistants on top of their own data, especially when the source material is long, scanned or table-heavy. Template-based chunking can be inspected and adjusted by hand, answers come with traceable citations, and recent versions add agentic retrieval with selectable thinking depth plus knowledge compilation into wikis, graphs, mind maps and timelines. Data can be ingested from many sources, including websites via sitemaps and Google BigQuery.

Getting started: the recommended path is Docker Compose (Docker 24+, Compose 2.26.1+) on a machine with at least 4 CPU cores, 16 GB RAM and 50 GB of disk. After the services start you sign in through the web UI and configure an LLM, an embedding model and a reranker. A hosted cloud version is also available.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-24.

License
Apache-2.0
Latest release
v1.0.0-rc2 · 2026-10-16
Last commit
2026-10-24
Contributors
890
Forks
11,100
Open issues and PRs
1,340
First published
2023-12-12

Source: GitHub, npm and PyPI public APIs.

#RAG#AI Agent#LLM#Open-source#NLP
$ Install
$ docker compose -f docker-compose.yml up -d
↗ Visit site★ GitHub
01

Features

01Deep document understanding for knowledge extraction from unstructured data.
02Intelligent and template-based chunking with explainable options.
03Grounded citations with reduced hallucinations and traceable references.
04Compatibility with heterogeneous data sources including documents, images, and web pages.
05Automated and effortless RAG workflow orchestration with configurable models and fused re-ranking.
02

Why choose it

+Strong parsing of complex formats (layout analysis, OCR, table recognition), which is where many RAG pipelines lose quality.
+Explainable, template-based chunking that you can visualise and correct by hand.
+Grounded answers with traceable citations, which helps reviewers trust and verify output.
+Complete product out of the box: web UI, APIs, data-source sync, agentic retrieval and optional MCP support.
03

Trade-offs

!Heavier to run than a RAG library: the recommended baseline is 4 cores, 16 GB RAM and 50 GB disk, plus several backing services.
!You still need to supply and tune an LLM, an embedding model and a reranker; answer quality depends on those choices.
!Version 1.0 moved the services to Go; check the upgrade notes if you run an older Python-based deployment.
!As a full platform it is less suited to embedding a few lines of retrieval inside an existing app than a code-first library.
05

Maintenance check

ActiveChecked: 2026-10-24
Last commit
2026-10-24
Commits, last 90 days
100+
Releases, last 90 days
6
Latest release
nightly (2025-12-01)
Open issues
1340
Recent issues with at least one comment
0/4
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 311, 464, 506, 572, 415, 176, 252, 217, 62, 140, 234, 167

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #4214 ROADMAP 202564 comments · 2024-12-24
  • #11738 [Question]: After connecting to the Confluence data source, how do I pull Confluence data?35 comments · 2025-12-04
  • #5598 [Question]: What type of GPU and how many GPUs are recommended to fasten the speed of parsing files?27 comments · 2025-03-04
  • #7881 [Question]:when conducting a knowledge base search in the chat interface, it was found that ollama has a high cpu usage rate?26 comments · 2025-05-27
  • #3022 [Question]: Hanging at parsing files24 comments · 2024-10-25

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

04

Who it fits

Pick it if
  • Your documents have complex layouts (PDFs, scanned files, tables, slides) and you need layout analysis, OCR, and traceable citations.
  • You want an Apache-2.0 all-in-one RAG platform where you can inspect and hand-tune template-based chunks in a web UI.
Look elsewhere if
  • Your server has less than 4 CPU cores and 16 GB RAM; RAGFlow's multi-service stack is heavy.
  • You want an autonomous web research agent that writes 2,000-word reports from live search rather than indexing a local document corpus; GPT Researcher fits better.
06

How it differs

MaxKB logovs MaxKB★ 23.1k

RAGFlow (Apache-2.0) specialises in deep document parsing (layout analysis, OCR, table extraction) and visual chunk editing. MaxKB (GPL-3.0) focuses on quick single-container Docker deployment, enterprise Q&A embedding, and domestic Chinese model integration.

Full comparison →
GPT Researcher logovs GPT Researcher★ 30.3k

RAGFlow is a document knowledge-base engine with layout-aware ingestion and cited Q&A; GPT Researcher is an autonomous multi-agent researcher that queries web search and local files to write long cited reports.

Full comparison →
07

Compatibility

Elasticsearch
Native
Verified via docs
Infinity
Supported
Verified via docs
Gemini 3 Pro
Supported
Verified via docs
OpenAI GPT-5 series
Supported
Verified via docs
Confluence
Supported
Verified via docs
S3
Supported
Verified via docs
08

Quick start

1
$ docker compose -f docker-compose.yml up -d
09

Use cases

↳Building high-fidelity, production-ready AI systems with complex data.
↳Developing enterprise-scale knowledge base and intelligent Q&A chatbots.
↳Facilitating intelligent document processing and advanced information retrieval.
10

Alternatives

⚡Top VS:
VSGPT Researcher★30.3k→VSMaxKB★23.1k→VSAgentGuide★11.3k→VSzotero-mcp★5.6k→
GPT Researcher logo
GPT Researcher★ 30.3k
An autonomous agent that conducts deep research on any data using any LLM provider, producing detailed reports with citations from web and local sources.
VSCompare→
MaxKB logo
MaxKB★ 23.1k
An open-source platform for building enterprise-grade agents. Powerful and easy to use.
VSCompare→
AgentGuide logo
AgentGuide★ 11.3k
https://adongwanai.github.io/AgentGuide | AI Agent开发指南 | LangGraph实战 | 高级RAG | 转行大模型 | 大模型面试 | 算法工程师 | 面试题库 | 强化学习|数据合成
VSCompare→
zotero-mcp logo
zotero-mcp★ 5.6k
Zotero MCP: Connects your Zotero research library with Claude and other AI assistants via the Model Context Protocol to discuss papers, get summaries, analyze citations, and more.
VSCompare→
wanwu logo
wanwu★ 2.4k
China Unicom's Yuanjing Wanwu Agent Platform is an enterprise-grade, multi-tenant AI agent development platform. It helps users build applications such as intelligent agents, workflows, and rag, and also supports model management. The platform features a developer-friendly license, and we welcome all developers to build upon the platform.
VSCompare→
deer-flow logo
deer-flow★ 84.5k
DeerFlow is a community-driven Deep Research framework, combining language models with tools like web search, crawling, and Python execution, while contributing back to the open-source community.
VSCompare→
Open Interpreter logo
Open Interpreter★ 68.7k
A coding agent for the terminal, optimized for low-cost and open models. Forked from OpenAI's Codex, it can emulate other agent harnesses and runs commands in a native sandbox.
VSCompare→
AIGC-Interview-Book logo
AIGC-Interview-Book★ 5.1k
【三年面试五年模拟】AIGC算法工程师面试秘籍。涵盖AIGC、传统深度学习、自动驾驶、AI Agent、机器学习、计算机视觉、自然语言处理、强化学习、大数据挖掘、具身智能、元宇宙、AGI等AI行业面试笔试干货经验与核心知识。
VSCompare→
See all alternatives →

Featured in these lists

  • Open-Source RAG Platforms & Deep Research Agents: RAGFlow, MaxKB, GPT Researcher, DeerFlow & More

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs05Maintenance check04Who it fits06How it differs07Compatibility08Quick start09Use cases10Alternatives
infiniflow /
ragflow
↗

Open-source RAG engine with deep document parsing and citations

93.0k11kApache-2.0
Last commit1d ago
StatusActive
CategoryRAG / Knowledge Base
Contributors890
Latest releasev1.0.0-rc2
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.