infiniflow/ragflow
RAGFlow packages document ingestion, retrieval, citations, agent workflows, memory and MCP into one self-hostable context layer. It is useful when an agent needs traceable answers across mixed private data.
RAGFlow combines document parsing, chunk inspection, fused retrieval, reranking and traceable citations with agent templates, memory, MCP and code execution. The documented image is **v0.26.4**, with **Docker 24+** and **Compose 2.26.1+** required.
Consider it when coding agents need one context service across files, structured sources and synced services such as Confluence, S3, Notion or Google Drive. Its visible chunking and references provide useful inspection points when retrieval quality matters.
RAGFlow combines document parsing, chunk inspection, fused retrieval, reranking and traceable citations with agent templates, memory, MCP and code execution. The documented image is **v0.26.4**, with **Docker 24+** and **Compose 2.26.1+** required. Consider it when coding agents need one context service across files, structured sources and synced services such as Confluence, S3, Notion or Google Drive. Its visible chunking and references provide useful inspection points when retrieval quality matters. Prebuilt images target **x86 only**; ARM64 users must build their own. Code execution requires gVisor, switching document engines can clear stored volumes, and the repository’s quality claims are not supported here by comparative evaluation.
This packages several context-engineering concerns into one inspectable service: ingestion, chunking, retrieval, reranking, citations, memory, and agent access. It broadens the prior graph- and code-specific approaches to heterogeneous enterprise sources, while its operational constraints and lack of comparative evaluation leave retrieval quality, architecture choice, and deployment cost to local testing.