Tools/infiniflow/ragflow

ragflow

RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs

87.6k+692/wkestablishedPythonApache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jul 2026

RAGFlow is a retrieval-augmented generation engine built around deep document understanding, and it has grown into an agent platform sitting on top of that. It still handles the messy parts of RAG that other frameworks hand-wave past: PDFs with tables, slides, spreadsheets, scanned images, mixed-language docs, now with MinerU and Docling parsing. On top of that it added agent memory, an MCP server, and delivery into chat channels like Discord, Telegram, and Feishu. Apache 2.0.

Self-hosting is a real project, not a `docker run`. You need 4-plus CPU cores, 16-plus GB RAM, 50-plus GB disk, and Docker. The compose file spins up the RAGFlow service plus a search backend (Elasticsearch, or their in-house Infinity vector DB) and MinIO for blob storage. The template-based chunking is still the killer feature: you can see and tweak how documents are segmented before they ever hit the index.

Solo developers and small teams that want full control of their RAG pipeline can self-host this and feel good about it. Larger teams, or anyone without infra time, should look at RAGFlow Cloud, which gives you the same engine without the ops.

The catch is operational weight. If you just need to chat with a few documents, LlamaIndex or LangChain over a simple vector store ships faster. Pick RAGFlow when document parsing quality, citation grounding, and now agent workflows over your own documents are the thing you are actually buying.

Free vs Self-Hosted vs Paid

free self hosted paid cloud

Free: Apache 2.0. Deep-document RAG (tables, slides, scans, mixed-language) with MinerU/Docling parsing, template-based chunking, agent memory, MCP server, and chat-channel delivery (Discord, Telegram, Feishu).

Self-hosted: Real ops. 4+ cores, 16+ GB RAM, 50+ GB disk, Docker. Compose brings up RAGFlow plus Elasticsearch or Infinity and MinIO.

Paid: RAGFlow Cloud (cloud.ragflow.io) is the managed alternative for teams without infra time.

Apache 2.0. Self-host free if you have the compute; RAGFlow Cloud is the managed path.

Self-hosting ops:significant

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
95/100 · A+
Adoption30/30
Maintenance25/25
Community15/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 80,460 starsActive community: 9,186 forksCommunity discussions enabledOrganization account (12 public repos)Notable author: 1,162 followers

License: Apache License 2.0

Use freely. Patent grant included.

Commercial use: ✓ Yes

About

Owner
InfiniFlow (Organization)
Stars
87,616
Forks
10,316

Explore Further

More tools in the directory

Featured in The Open Source Drop #19