MemoRAG is a memory-based RAG framework that supports a variety of applications through an efficient ultra-long memory model. Unlike traditional RAG, MemoRAG utilizes its memory model to achieve a global understanding of the entire dataset, enhancing evidence retrieval by recalling specific cues from memory, thereby generating more accurate and context-rich responses. The development of MemoRAG is active, with resources and prototypes constantly being released in this repository.