{"full_name":"infiniflow/ragflow","owner":"infiniflow","name":"ragflow","url":"https://github.com/infiniflow/ragflow","description":"RAGFlow is an agent-native database: a Retrieval-Augmented Generation (RAG) engine that grew into context infrastructure.","homepage":"https://ragflow.io","topics":[],"language":"Go","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/69962740?v=4","created_at":"2023-12-12T06:13:13Z","pushed_at":"2026-11-10T09:37:42Z","metrics":{"stars":93944,"forks":11289,"watchers":360,"issues":8065,"prs":13232,"releases":60,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":618},"growth":{"day":{"stars":123,"forks":19,"base_day":"2026-11-09"},"week":{"stars":579,"forks":82,"base_day":"2026-11-03"},"month":{"stars":2245,"forks":399,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-06","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-12","2026-09-13","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-19","2026-09-20","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-26","2026-09-27","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[89158,89231,89318,89399,89448,89519,89589,89837,89915,89993,90053,90100,90214,90303,90386,90457,90528,90578,90685,90752,90825,90886,90958,90999,91105,91170,91228,91273,91300,91332,91436,91507,91584,91606,91626,91699,91730,91772,91847,91912,91958,92070,92152,92217,92283,92333,92376,92480,92544,92605,92663,92748,92809,92912,92968,93022,93092,93208,93365,93440,93821,93944],"forks":[10482,10494,10511,10520,10531,10543,10560,10591,10602,10610,10622,10626,10646,10655,10670,10683,10698,10708,10732,10743,10751,10758,10770,10774,10805,10808,10814,10824,10825,10830,10849,10863,10874,10876,10881,10890,10899,10905,10918,10933,10948,10963,10979,10986,10997,11008,11018,11037,11049,11061,11073,11091,11100,11120,11128,11142,11162,11183,11207,11220,11270,11289],"watchers":[361,360,359,359,360,360,360,364,364,364,364,365,365,365,365,363,363,364,364,365,365,365,365,365,364,363,362,362,362,362,360,361,359,360,361,361,361,361,362,362,362,362,362,362,362,362,362,362,362,362,362,362,358,359,359,360,359,358,359,359,360,360],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"weekly":186,"total":167},"same_owner":[],"issues":[{"number":4214,"title":"ROADMAP 2025","comments":64,"created_at":"2024-12-24T11:00:53Z"},{"number":5598,"title":"[Question]: What type of GPU and how many GPUs are recommended to fasten the speed of parsing files?","comments":27,"created_at":"2025-03-04T07:58:29Z"},{"number":7881,"title":"[Question]:when conducting a knowledge base search in the chat interface, it was found that ollama has a high cpu usage rate?","comments":26,"created_at":"2025-05-27T05:57:12Z"},{"number":3022,"title":"[Question]: Hanging at parsing files","comments":24,"created_at":"2024-10-25T10:46:55Z"},{"number":8619,"title":"[Bug]: Nothing found for the query in Chat Assisntand but the retreival testing displays several chunking including the correct chunk in the 1st position.","comments":23,"created_at":"2025-07-01T17:00:45Z"},{"number":21310,"title":"[Question]: problems ./entrypoint.sh: line 226: python3: command not found  .","comments":19,"created_at":"2026-10-22T01:06:46Z"},{"number":8490,"title":"[Question]: Regarding the performance issues of ragflow parsing multiple PDF or docx files","comments":19,"created_at":"2025-06-25T08:58:34Z"},{"number":13517,"title":"[Question]: can i generate keywords and questions in the same ingestion pipeline?","comments":18,"created_at":"2026-03-11T01:20:05Z"}],"discussions":[{"number":21895,"title":"Title: [Bug]: Chat and Agent modes fail with ERROR: no such method when using local Ollama (v1.0.0-rc3)","comments":4,"category":"Q&A","created_at":"2026-11-03T04:40:13Z"},{"number":21848,"title":"RAGFlow 切片踩坑笔记（中文入门整理）","comments":2,"category":"Show and tell","created_at":"2026-11-02T05:42:14Z"},{"number":21801,"title":"RAGFlow 1.0: adding an OpenAI-compatible gateway as an \"OpenAI-API-Compatible\" provider instance (custom model IDs, context length, tool calling, defaults)","comments":1,"category":"Show and tell","created_at":"2026-10-31T03:46:54Z"},{"number":21717,"title":"Chat assistant: mount external MCP tools so channel-bound users can reach tenant tools","comments":0,"category":"Ideas","created_at":"2026-10-29T17:24:57Z"},{"number":21662,"title":"Before reporting review percentages from RAGFlow: separate retrieval evidence from the review denominator","comments":1,"category":"Show and tell","created_at":"2026-10-29T05:21:45Z"},{"number":21169,"title":"Reasoning Level Selection in Chat Box","comments":1,"category":"General","created_at":"2026-10-19T11:44:20Z"},{"number":21081,"title":"Proposal: opt-in application-layer security (attack screening, bans, per-route policies, IP allow/block lists) for the Go API and admin servers","comments":1,"category":"Ideas","created_at":"2026-10-16T10:15:24Z"},{"number":20505,"title":"ragflow 1.0.0rc1: Local sandbox not supported?","comments":1,"category":"General","created_at":"2026-10-01T12:10:25Z"}],"latest_release":{"name":"v1.0.0","tag":"v1.0.0","published_at":"2026-11-06T12:31:31Z","body":"## What's Changed\r\n* fix(parser): keep recovered PDF TOC leader lines out of the body guard by @jay77721 in https://github.com/infiniflow/ragflow/pull/21768\r\n* CI: Fix log tee failure by @myf-bee in https://github.com/infiniflow/ragflow/pull/21791\r\n* Update release notes of 1.0.0.rc3 by @yingfeng in https://github.com/infiniflow/ragflow/pull/21793\r\n* feat: add Wally as a model provider by @adityabatra072 in https://github.com/infiniflow/ragflow/pull/21719\r\n* add audit hooks to file APIs by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/21807\r\n* add log hooks by @JinHai-CN in https://github.com/infiniflow/ragflow/pull/21822\r\n* i18n: translate pipeline version and parser settings strings in tr-TR by @bakiburakogun in https://github.com/infiniflow/ragflow/pull/21819\r\n* fix(models): honour context cancellation in driver HTTP requests by @ccclucky in https://github.com/infiniflow/ragflow/pull/21643\r\n* feat(vastbase): support Vastbase G100 as the metadata database in Go by @FengYikai710 in https://github.com/infiniflow/ragflow/pull/20913\r\n* fix: README.md by @eridan-ltu in https://github.com/infiniflow/ragflow/pull/21828\r\n* fix(chunker): prevent PDF child chunks from overwriting each other by @jay77721 in https://github.com/infiniflow/ragflow/pull/21773\r\n* test(sdk): remove explicit Python SDK test skips by @6ba3i in https://github.com/infiniflow/ragflow/pull/21783\r\n* fix(syncer): retain Dropbox checkpoints on download failure by @Zhi-Xiang-Guo in https://github.com/infiniflow/ragflow/pull/21809\r\n* fix(api): keep the datasets API error response body shape by @simpleqt in https://github.com/infiniflow/ragflow/pull/21831\r\n* perf(web): virtualize chat message lists by @dcc123456 in https://github.com/infiniflow/ragflow/pull/21790\r\n* CI: add check for ASCII, disallow none ASCII code check-in by @wangq8 in https://github.com/infiniflow/ragflow/pull/21784\r\n* fix(anthropic): support struct json schema in tool parameters by @Sanderhoff-alt in https://github.com/infiniflow/ragflow/pull/21638\r\n* feat(parser): hand off Markdown and HTML remote images as media refs by @jay77721 in https://github.com/infiniflow/ragflow/pull/21764\r\n* fix(paddleocr): handle submit request creation errors by @QAQadws in https://github.com/infiniflow/ragflow/pull/21839\r\n* fix(deepdoc): add cgo constraints to native configuration tests by @QAQadws in https://github.com/infiniflow/ragflow/pull/21837\r\n* fix: SoMark web page is missing by @fenglingxiansheng in https://github.com/infiniflow/ragflow/pull/21710\r\n* fix(agent): clamp dataset navigation max_docs to the default budget by @flyingwhit in https://github.com/infiniflow/ragflow/pull/21755\r\n* feat(admin): add user search, status filtering, sorting, and CLI pagination by @QAQadws in https://github.com/infiniflow/ragflow/pull/21729\r\n* feat(chat): add AnySearch web search provider by @GunaPalanivel in https://github.com/infiniflow/ragflow/pull/20633\r\n* refa: consolidate model access and tenant defaults by @buua436 in https://github.com/infiniflow/ragflow/pull/21740\r\n* fix(ingestion): stop MinerU JSON path from inlining zip figure bytes by @Souravrajvi0 in https://github.com/infiniflow/ragflow/pull/21803\r\n* fix(tool): cap tool HTTP response bodies at 4 MiB in arxiv, querit, duckduckgo and yahoo_finance by @flyingwhit in https://github.com/infiniflow/ragflow/pull/21769\r\n* fix(models): publish the provider catalog through an atomic pointer and drop the dao-side cache so concurrent readers and publishers no longer race by @flyingwhit in https://github.com/infiniflow/ragflow/pull/21749\r\n* fix(agent): resolve DeepL and QWeather credentials from node config or DEEPL_API_KEY/QWEATHER_API_KEY instead of model-visible params by @flyingwhit in https://github.com/infiniflow/ragflow/pull/21735\r\n* fix(dify): keep retrieval unscoped when metadata conditions are empty by @MoonPointer-Byte in https://github.com/infiniflow/ragflow/pull/21766\r\n* test(retrieval) : add unit tests for retrieval and reranker by @zzy1017-crypto in h"},"readme":true,"readme_zh":true,"news":[{"title":"RAGFlow is an open-source RAG engine based on OCR and document parsing","url":"https://github.com/infiniflow/ragflow","hn":"https://news.ycombinator.com/item?id=39896923","source":"Hacker News","lang":"en","date":"2024-04-01","points":230,"comments":53},{"title":"DeepSeek-V2 integrated, RAGFlow v0.5.0 is released","url":"https://github.com/infiniflow/ragflow/releases/tag/v0.5.0","hn":"https://news.ycombinator.com/item?id=40294775","source":"Hacker News","lang":"en","date":"2024-05-08","points":7,"comments":0},{"title":"RAGFlow 0.9 is released to support GraphRAG end-to-end","url":"https://github.com/infiniflow/ragflow/releases/tag/v0.9.0","hn":"https://news.ycombinator.com/item?id=41170397","source":"Hacker News","lang":"en","date":"2024-08-06","points":3,"comments":0},{"title":"Ragflow: fuses RAG with Agent capabilities to create context layer for LLMs","url":"https://github.com/infiniflow/ragflow","hn":"https://news.ycombinator.com/item?id=47313655","source":"Hacker News","lang":"en","date":"2026-03-09","points":2,"comments":0},{"title":"Integrated Rerankers, implemented RAPTOR, RAGFlow 0.7 released","url":"https://github.com/infiniflow/ragflow/releases/tag/v0.7.0","hn":"https://news.ycombinator.com/item?id=40522767","source":"Hacker News","lang":"en","date":"2024-05-30","points":2,"comments":0},{"title":"MinerU 集成 RAGFlow 实战指南：为 RAG 知识库启用 MinerU 高级 PDF 解析器","url":"https://blog.csdn.net/gitblog_00242/article/details/155741448","source":"blog.csdn","lang":"zh","date":"2026-09-04"},{"title":"RAGFlow v0.24.0 首次部署默认登录账号说明","url":"https://www.sohu.com/a/986653726_122632418","source":"搜狐","lang":"zh","date":"2026-02-12"},{"title":"主流 RAG 框架解读：从 RAGFlow 到 GraphRAG（企业级智能应用构建必读）","url":"https://finance.sina.com.cn/roll/2025-11-11/doc-infwyqem4671800.shtml","source":"新浪网","lang":"zh","date":"2025-11-10"},{"title":"【GitHub项目推荐--RAGFlow：开源检索增强生成引擎】","url":"https://blog.csdn.net/j8267643/article/details/153259224","source":"blog.csdn","lang":"zh","date":"2025-10-14"},{"title":"Github上的十大RAG(信息检索增强生成)框架","url":"https://news.qq.com/rain/a/20241031A021QI00","source":"腾讯网","lang":"zh","date":"2024-10-31"},{"title":"RAGFlow开源Star量破万，是时候思考下RAG的未来是什么了","url":"https://finance.sina.com.cn/tech/roll/2024-07-06/doc-inccemmn5863127.shtml","source":"新浪网","lang":"zh","date":"2024-07-06"},{"title":"由近期 RAGFlow 的火爆看 RAG 的现状与未来","url":"https://news.qq.com/rain/a/20240409A01DO500","source":"腾讯网","lang":"zh","date":"2024-04-09"},{"title":"RAGFlow 1.0 正式发布：超越 RAG，迈向 Agent Native Database","url":"https://news.google.com/rss/articles/CBMiXEFVX3lxTFBzUlI5NWFqUTVVVzBjM1NmbjF4aTVXRVJ2X1NmT2JOV21kdGRQdldBSmZEUGlIWDV0WGhmUFBRNkNoT3FxelRSZVJSY3pmNDJnV1JMUWFWbWoxdUx4?oc=5","source":"53AI","lang":"zh","date":"2026-11-09"},{"title":"10 Open-Source No-Code AI Platforms for Building LLM Apps, RAG Systems, and AI Agents","url":"https://news.google.com/rss/articles/CBMiwgFBVV95cUxOd0JVS2x5eGpiQWtFUE9wRlFSWGI1NnNNajlnNGkxYXVKTXlVaVZvZXd1VlZoRUVvYlBsOFRpdlhJZnFyRmhLb200aDhOZVFFOHFRMXlueV84LUlFUGdKdTJWMGRZbVZKaUwyU0JQYVl0YmZfZnhOMl95TG1pakdjWVlwT21qQ19oazA4WHBlMTlUSkRSaTh4M0R1MlZ3TlZGZTdCQjhlczE4enBWcHJlSjVtQkw1YjBMU1JGTW5NamlQZ9IBwgFBVV95cUxOd0JVS2x5eGpiQWtFUE9wRlFSWGI1NnNNajlnNGkxYXVKTXlVaVZvZXd1VlZoRUVvYlBsOFRpdlhJZnFyRmhLb200aDhOZVFFOHFRMXlueV84LUlFUGdKdTJWMGRZbVZKaUwyU0JQYVl0YmZfZnhOMl95TG1pakdjWVlwT21qQ19oazA4WHBlMTlUSkRSaTh4M0R1MlZ3TlZGZTdCQjhlczE4enBWcHJlSjVtQkw1YjBMU1JGTW5NamlQZw?oc=5","source":"MarkTechPost","lang":"en","date":"2026-07-18"},{"title":"Top 6 No-Code Tools for AI Engineers/Developers","url":"https://news.google.com/rss/articles/CBMikgFBVV95cUxNNU9xRnhWc2o3NTRMbzBYdzhMM0psMzJTYmk5OXdYVmFBVFBDTzVmMXpEaXJPT1c4SVlHaUlVNjRKSlB1NXBEdU5HTUptVC1nQmV2WVZIMXN0TWxhMDhreXlERGFEMzE1SUxCNUV3NjhnRmdibGNwa2pKaFlUaVo5ZGhQVTc3dmlmeEtPc21GUnZJZ9IBkgFBVV95cUxNNU9xRnhWc2o3NTRMbzBYdzhMM0psMzJTYmk5OXdYVmFBVFBDTzVmMXpEaXJPT1c4SVlHaUlVNjRKSlB1NXBEdU5HTUptVC1nQmV2WVZIMXN0TWxhMDhreXlERGFEMzE1SUxCNUV3NjhnRmdibGNwa2pKaFlUaVo5ZGhQVTc3dmlmeEtPc21GUnZJZw?oc=5","source":"MarkTechPost","lang":"en","date":"2026-06-28"},{"title":"Top 100 OSS AI Tools That Matter — Mapping the Contemporary High-Leverage Open-Source AI Tooling","url":"https://news.google.com/rss/articles/CBMi1gFBVV95cUxPZWFnelZuYnN0ei15Vk1Nc3lwRFZVajEwTkpTeVI5Z0pSSkdBY3FMb3dwcl8tbF9sS2lpcDlWak9RU1dqQnp1WWliUUNXeUxMUzdaRUJ5S05iMV9jc3o0Mzh0R0JDUTc4X2FhUE5EdkRLZzI3cGR1Y3Q0X3ptcFgzSWF5X1hOLWdIS00wV1hkQTRxNkhnR1RTdGpLUVpwT2djZzdtWUNqeG1uZkVxb1Qyb0dtMm1vcXNwVHc1dTBNUEpucGVWT0ozMmFPRTNfQ2x0TDBvOWFn?oc=5","source":"Medium","lang":"en","date":"2026-03-05"},{"title":"掌握RAG系统的七个优秀GitHub存储库","url":"https://news.google.com/rss/articles/CBMiU0FVX3lxTE5DbUswTVdkaXYxak9sYTFVUE5ILTRwRXI0TU16cGtZbXMtYzJoUmhXeXUtZGZXdWpVZ1ZaZFdnbEszcWVVakZ2TEo2Rlo1MGNIUFJv?oc=5","source":"51CTO","lang":"zh","date":"2025-10-29"},{"title":"DeepSeek+ragflow构建企业知识库：高级应用篇，越折腾越觉得ragflow好玩","url":"https://news.google.com/rss/articles/CBMiV0FVX3lxTE5uRk1CTmpLWTk1TUpEa0FRX3JFZ1E3MlFtV181aGhVcnBmbVRRUzhvYjlhNGg0VlJPaXBuVHdpeFBySnVRQmY1LXc5YmJyUUhCTTF5WFJURQ?oc=5","source":"我来 wolai","lang":"zh","date":"2025-09-23"},{"title":"The Sequence Engineering #661: Create Your Own Deep Research Agent with DeerFlow","url":"https://news.google.com/rss/articles/CBMiekFVX3lxTFB0aE5UVXRDSkdzSjB1M3REZGtESThTcjNfMUNuWU9XT0VuOUV1WmVQM05mYmhNdjB2aERfYlVTMlVkN0lFdUZlTXRsZGVHX2tNbHNSeVRnNllvdXVidWxoTlgxNnpEcXBzdDhHT2dtYTlUcURrX2xpajRB?oc=5","source":"TheSequence | Jesus Rodriguez","lang":"en","date":"2025-06-11"},{"title":"DeepSeek接入个人知识库，保姆级教程来了！","url":"https://news.google.com/rss/articles/CBMiSEFVX3lxTE9tS0lvc08xQnMzaDZkMTZ0N1lEQm56ZHc3YTdwbExtUHlSSF9RSzhLa0lPUkVjRk02U3p6b1EwOVJSN0RBU3VGcg?oc=5","source":"智源社区","lang":"zh","date":"2025-02-26"},{"title":"Open Source LLM Tool Sniffs Out Python Zero-Days","url":"https://news.google.com/rss/articles/CBMilwFBVV95cUxNdTZDVFdUVnRjZEQzR0llX2VmbHZTMWdaQmthb0dzLTNaN29xQWF1bTE4ZGpUTW9Ed2NRRHExTndhMWl0aTIxVkZmeHBJakhXYm1mRTY3Wm5HOHN4LUFzdmk0MUxGY0ZiV2VWM3FQclFxcjRWYUFKd2Q1UWZHdHc0ajZPUVJmaFJBaFR5c0l4OVM5azVwMWdv?oc=5","source":"Dark Reading","lang":"en","date":"2024-10-24"},{"title":"RAGFlow：基于OCR和文档解析的下一代 RAG 引擎","url":"https://news.google.com/rss/articles/CBMiUEFVX3lxTE1oYTJDTDdVSVI5V2dPSzZYX3NuOHNyUTBMTVdXREtaNkdqTDFpbUlQaTUzM3RJVGx3WmV4UlZ3V19RS1hDRk1rbWdYVWdYY3Q4?oc=5","source":"53AI","lang":"zh","date":"2024-05-05"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}