← all repositories
IAAR-Shanghai/Awesome-AI-Memory

A field guide to curing LLM amnesia

It catalogs the papers, frameworks, and taxonomy needed to build persistent memory for LLMs that outlasts the context window.

1.1k stars Python LearningAgentsRAG · Search
Awesome-AI-Memory
Not currently ranked — collecting fresh signals.
star history

What it does

Awesome-AI-Memory is a curated knowledge base that collects and classifies research on memory systems for large language models and agents. It organizes 402 papers and 104 open-source projects into a taxonomy covering storage mechanisms, temporal scope, memory operations, and evaluation benchmarks. The repository acts as a centralized map for a field that sits at the intersection of NLP, information retrieval, and cognitive science.

The interesting bit

Rather than treating RAG or vector databases as isolated tricks, the project frames them as part of a unified “memory system” stack with distinct storage, processing, retrieval, and control layers. It also explicitly excludes generic pre-training research, keeping the scope tightly focused on external, controllable memory that persists across sessions.

Key highlights

  • Surveys 402 papers and 104 open-source projects, sorted by methods, systems, benchmarks, and surveys
  • Defines a four-layer memory system architecture: storage, processing, retrieval, and control
  • Covers memory types from short-term context to episodic, semantic, and procedural long-term memory
  • Includes multi-agent shared memory, cognitive-science-inspired designs, and memory management policies like forgetting and compression
  • Maintains explicit scope boundaries: no general pre-training or traditional databases unless they directly transfer to LLM memory

Caveats

  • This is a curated bibliography and taxonomy, not a deployable memory framework or library
  • The bulk of the content is academic paper indexing rather than practical implementation guides

Verdict

Worth bookmarking if you are building agent architectures or researching long-term memory for LLMs. Skip it if you are looking for a drop-in memory backend to install today.

Frequently asked

What is IAAR-Shanghai/Awesome-AI-Memory?
It catalogs the papers, frameworks, and taxonomy needed to build persistent memory for LLMs that outlasts the context window.
Is Awesome-AI-Memory open source?
Yes — IAAR-Shanghai/Awesome-AI-Memory is open source, released under the Apache-2.0 license.
What language is Awesome-AI-Memory written in?
IAAR-Shanghai/Awesome-AI-Memory is primarily written in Python.
How popular is Awesome-AI-Memory?
IAAR-Shanghai/Awesome-AI-Memory has 1.1k stars on GitHub.
Where can I find Awesome-AI-Memory?
IAAR-Shanghai/Awesome-AI-Memory is on GitHub at https://github.com/IAAR-Shanghai/Awesome-AI-Memory.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.