A curated map of memory for AI agents — the systems, benchmarks, and research that give LLM and multimodal agents long-term context, persistent recall, and the ability to improve from experience.
👀 Open-source resources (e.g. papers with reproducible code publicly available on Github) are marked in bold font and ranked higher.
| If you want to… | Jump to |
|---|---|
| Add a memory layer to an agent you're building | 💿 Products |
| Choose a benchmark to evaluate a memory system | 📏 Benchmarks |
| Get oriented in the field | 📖 Tutorials · 📚 Surveys |
| Follow research on memory architectures | 🔤 Nonparametric Memory · 🔢 Parametric Memory |
| Build agents that learn from experience | 📈 Memory for Agent Evolution |
| Protect agent memory from poisoning and abuse | 🔒 Memory Security & Defense |
📋 How this list is curated
- Open-source products are ordered by GitHub star count — an objective, CI-checked popularity signal, not a quality ranking or an endorsement. Products with fewer than 100 stars sit in a collapsed Emerging projects section and graduate into the main list once they cross that threshold.
- Bold marks resources with reproducible code publicly available.
- Descriptions are factual, not promotional (see the contributing guide).
- This list is maintained by Bloo-Mind AI and the Ubiquitous AGI team at TeleAI. Entries affiliated with the maintainers are marked with † and follow the same ranking, format, and style rules as every other entry. One convention applies to all entries regardless of affiliation: an API-compatible drop-in replacement for a listed product is nested under that product as an unranked sub-item rather than given its own star-ranked position.
- Projects that are inactive, archived, or whose claims are disputed move to the Archival subsection with a neutral status label, links to the evidence, and the date the status was last checked.
📰 In the News
- 📰 [NVIDIA (2026-08-21)] AVO reaches 100% on ARC-AGI-3, crediting persistent memory across context resets and a supervisor that redirects a stalled agent
- 📰 [Agent Memory Leaderboard (2026-08-13)] First public results: 136 teams registered and 69 memory systems completed the first text-memory evaluation
- 📰 [Perplexity (2026-06-18)] Perplexity launches Brain, a self-improving memory system
- 📰 [OpenAI (2026-06-04)] Dreaming: Better memory for a more helpful ChatGPT
- 📰 [Bloo-Mind AI (2026-05-20)] The Benchmark Theatre: Why Almost Nothing You’ve Read About Agent Memory Scores Is True †
- 📰 [Jiayi Weng (2026-05-09)] Learning Beyond Gradients
- 📰 [Anthropic (2026-05-08)] Three key areas Anthropic is working on for their next models
- 📰 [InfoQ (2026-04-30)] Cloudflare Announces Agent Memory, a Managed Persistent Memory Service for AI Agents
- 📰 [OpenAI (2026-04-22)] Chronicle: Build Codex Memories from Recent Screen Context
- Open-Source Alternatives: OpenChronicle, MemScreen
- 📰 [a16z (2026-04-22)] Why We Need Continual Learning
- 📰 [AI Godfather (2026-04-08)] MemPalace - How Milla Jovovich's AI Project Scammed the Internet
- 📰 [Troy Hua (2026-03-31)] How Anthropic Built 7 Layers of Memory and a Dreaming System for Claude Code
- 📰 [VelvetShark (2026-03-05)] OpenClaw Memory Masterclass: The complete guide to agent memory that survives
- 📰 [Business Insider (2026-01-08)] AI still needs a breakthrough in one key area to reach superintelligence, according to those who build it
🗂️ Table of Contents
- 💿 Products
- 📖 Tutorials
- 📚 Surveys
- 📏 Benchmarks
- 🔤 Papers - Nonparametric Memory
- 📝 Text Memory
- 🌐 Graph Memory
- 🎥 Multimodal Memory (for Understanding)
- 🎥 Multimodal Memory (for Generation)
- 🔢 Papers - Parametric Memory
- 📈 Papers - Memory for Agent Evolution
- 🔬 Papers - Memory in Cognitive Science
- 🔒 Memory Security & Defense
- 📰 Articles
- 👥 Workshops
If you find this page helpful, please give it a ⭐️ — starring also keeps updates in your GitHub feed.
🤝 Contributions welcome! Feel free to open an issue or submit a pull request to add papers, fix links, or improve categorization — see the contributing guide for entry formats.
Ordered by the number of GitHub stars. Products with fewer than 100 stars continue the list inside the collapsed Emerging projects section below — they graduate into the main list once they cross that threshold. An API-compatible drop-in replacement for a listed product appears as an unranked sub-item under that product.
-
Claude-Mem
[code] [docs] [blog] Hook-based session capture compressed into searchable observations and re-injected into later sessions across Claude Code, Codex, Cursor, OpenClaw and other hosts; optional hosted cloud sync.
-
Mem0
[code] [docs] [paper] [blog] Universal memory layer for AI agents.
-
OpenViking
[code] [docs] [paper1] [paper2] [blog] Self-evolving context database for AI agents that unifies agent memory, knowledge RAG, and skills behind one storage/retrieval layer, with an MCP server for cross-session read/write.
-
Zep (powered by Graphiti)
[code] [paper] [blog] Real-time temporal knowledge graphs for AI agents.
-
Cognee
[code] [paper] [blog] Memory engine that ingests data into a hybrid graph + vector knowledge graph for cross-session agent recall.
-
gbrain
[code] Garry's opinionated OpenClaw/Hermes agent brain.
-
agentmemory
[code] Persistent memory for AI coding agents.
-
TencentDB Agent Memory
[code] Fully local long-term memory for AI agents via a 4-tier progressive pipeline, with zero external API dependencies.
-
Letta (formerly MemGPT)
[code] [paper] [research] [blog] Stateful-agent platform with hierarchical memory that learns and self-improves over time.
-
Hindsight
[code] [paper] Agent memory layer that learns from interaction feedback to improve recall over time.
-
Context Mode
[code] Context-window optimization for AI coding agents: diverts large tool outputs into a locally searchable store and persists session memory across platforms via MCP and hooks.
-
Second Me
[code] [paper] Personal AI trained on the user to represent them across applications.
-
EverOS (part of EverMind)
[code] [blog] Toolkit for building, evaluating, and integrating long-term memory in self-evolving agents.
-
MemOS (by MemTensor)
[code] [paper] Memory OS for LLM agents with hybrid retrieval and cross-task skill reuse.
-
Honcho
[code] [research] [blog] [eval] Memory library for stateful agents with a focus on user modeling.
-
engram (by Gentleman-Programming)
[code] Persistent memory for AI coding agents — agent-agnostic single Go binary with SQLite + FTS5, exposed via MCP server, HTTP API, CLI, and TUI.
-
MemoryBear
[code] [paper] Memory framework providing human-like episodic and semantic recall to AI agents.
-
ByteRover
[code] [paper] [docs] LLM-curated hierarchical context tree for coding agents, with git-like branching, cloud sync, and MCP; formerly Cipher, source-available under Elastic License 2.0.
-
OpenMemory
[code] Local persistent memory store for LLM apps (Claude Desktop, Copilot, Codex, etc.).
-
memory-lancedb-pro
[code] [blog] [video] Enhanced LanceDB memory plugin for OpenClaw
-
MIRIX
[code] [paper] [blog] Multi-agent personal assistant that captures on-screen activity and consolidates it into structured memory.
-
MemMachine
[code] [blog] Interoperable memory layer providing extensible storage and retrieval primitives for AI agents.
-
Memobase
[code] User profile-based long-term memory for AI chatbot applications.
-
Memanto
[code] [paper] [docs] Typed semantic memory with
remember/recall/answeroperations and information-theoretic retrieval. -
LangMem
[code] [blog] LangChain's memory primitives for storing, recalling, and managing agent state in LangGraph workflows.
-
Puppyone
[code] [docs] Filesystem-shaped agent memory with auto-versioning, per-agent ACLs, and data connectors; accessible via MCP/REST/CLI.
-
Mem9
[code] [blog] Local private memory hub for OpenClaw and similar coding agents.
-
Omnigraph
[code] Object-storage-native graph engine for agent memory with git-style branch/merge workflows.
-
CodeAlmanac
[code] Repo-local Markdown wiki for AI coding agents that preserves project conversations, decisions, and implementation context.
-
PowerMem
[code] Persistent, self-evolving memory for AI agents — hybrid vector/full-text/graph retrieval with LLM-driven extraction, Ebbinghaus-style decay, and two-layer Experience + Skill distillation; from the OceanBase team.
-
Agent QA
[code] Open-source QA agent that retains persistent test memory to reuse prior runs and self-heal natural-language web and mobile tests.
-
HMS (Holographic Memory System)
[code] Long-term memory QA framework that wraps OpenAI clients with automatic recall and retain, PostgreSQL-backed, evaluated on LongMemEval.
-
projectmem
[code] [docs] [paper] Local-first, event-sourced memory for AI coding agents: an append-only event log served via MCP, plus a pre-commit gate that warns before repeating a failed fix.
-
deja
[code] Indexes the session transcripts twenty coding agents already write to disk, retroactively — local BM25 recall over them, with credentials redacted at index time.
-
Memorix
[code] Local-first cross-agent memory layer for coding agents via MCP — SQLite-backed project memory with observation, reasoning, and git-derived fact types, plus task-lensed context briefs.
-
Vestige
[code] [release] Local-first cognitive memory MCP server for coding agents, with FSRS-6 decay, spreading activation, active suppression, Receipt Lock, and an inspectable dashboard.
-
Compartment
[code] Offline, encrypted-at-rest vector memory for agents via MCP server, Python, or CLI; AEAD-encrypted embeddings, hybrid recall, per-record crypto-shred deletion, hash-chained audit log.
-
MemClaw (Caura)
[code] [blog] Governed shared memory for AI agent fleets — cross-agent knowledge sharing with permissions, audit trails, and self-learning.
-
MisakaNet
[code] [wiki] Git-based distributed swarm memory; agents share lessons across nodes via GitHub Issues.
-
Statewave
[code] [docs] [blog] Open-source memory runtime for AI agents serving reproducible, provenance-tagged context bundles instead of query-time retrieval; self-hosted on Postgres + pgvector with Python/TypeScript SDKs.
-
Mnemory
[code] Multi-type agent memory (facts, preferences, episodic) with TTLs, user/agent scoping, and an MCP server.
-
OMEGA
[code] [blog] MCP server exposing 25 memory tools for AI coding agents.
-
Remnic
[code] [docs] [paper] Local-first Markdown memory shared across coding agents and MCP clients, with per-result provenance, correction workflows, and the MemCorrect benchmark.
-
Memov
[code] Git-based, traceable memory layer for Claude Code.
-
Belief Context Graph
[code] Confidence-aware belief graph organizing long-horizon agent context into trackable, updatable belief states; includes SDK, graph-building tools, visualization UI, and agent benchmark.
-
CommonGround Kernel
[code] PostgreSQL-backed shared work-record substrate for human-agent and multi-agent systems, with durable handoff facts, causal lineage, and pull-first recovery across runtimes.
🌱 Emerging projects — open-source products with fewer than 100 GitHub stars, same format and ordering (click to expand)
-
taOSmd
[code] [eval] Local-first, offline agent memory: an append-only transcript yields a typed temporal knowledge graph with source-grounded, verifier-checked facts and hybrid retrieval, tuned for small local models.
-
causal-memory
[code] [eval] Local-first agent memory in Rust: facts and typed decision→outcome causal edges (caused/enabled/prevented) on one SQLite store, with inhibitory spreading activation, MCP server, CLI, Python bindings.
-
Synap
[code] [docs] Long-term memory layer that extracts facts, preferences, episodes, and temporal events from conversations; integrates with most major agent frameworks.
-
Wenlan
[code] [docs] Local-first AI knowledge base and LLM wiki that distills agent work into source-cited pages and serves them to MCP clients.
-
RetainDB
[code] Local-first agent memory with noise filtering, typed facts, reuse-based reinforcement, and BM25 + vector + graph retrieval with RRF and reranking; Apache-2.0 core, BSL-1.1 server.
-
LWC
[code] Agent-operated persistent memory CLI with source-cited Wiki pages, full-text search, document graphs, and CodeGraph indexes for cross-session project recall.
-
widemem-ai
[code] Lightweight memory layer with importance scoring, temporal decay, and 3-tier hierarchy.
-
memclaw (Felo)
[code] Persistent project memory for AI coding agents — isolated per-project workspaces, a web dashboard to review what the agent remembers, and team collaboration.
-
Mi-Memory
[code] [docs] [paper] Lifecycle memory framework for personal assistant agents from Xiaomi's Darwin Agent team; multi-source user state with provenance, editable correction and forgetting, device-adaptive deployment.
-
Data Olympus
[code] Governed project memory for AI coding agents: agents propose learnings, humans promote them, and MCP retrieval serves only in-force knowledge after validity and supersession checks.
-
ZenBrain
[code] [paper] Neuroscience-inspired 7-layer memory architecture for autonomous agents in zero-dependency TypeScript, with FSRS spaced repetition, Hebbian learning, and sleep-cycle consolidation.
-
Mnemoverse
[code] Persistent memory API for agents over MCP: scores importance on write, builds Hebbian associations, and re-ranks recall from outcome feedback; managed engine, open MCP client.
-
InvMem
[code] Vanilla RAG baseline (chunking, embeddings, FAISS/SQLite vector store) behind a synchronous Add/Search API; #1, Agent Memory Leaderboard (academic textual, 2026-08).
-
GoodMemory
[code] [docs] Local-first, auditable memory layer for AI agents and coding hosts, with durable SQLite, embedding-free recall, MCP access, and opt-in governed writeback.
-
A3M Router
[code] Multi-model LLM router with persistent memory (MemoryTree), cross-session context-window management, conversation memory with semantic recall, and ObsidianVault integration.
-
Tree Ring Memory
[code] Local-first memory lifecycle for AI agents with a Rust CLI, SQLite/FTS recall, audit, forgetting, consolidation, and Ratatui TUI.
-
ReFind
[code] Memory retriever that plans iterative searches over a conversation-level BM25 index and returns contextual evidence blocks; #2, Agent Memory Leaderboard (academic textual, 2026-08).
-
Agentic Task System
[code] Agent-native context layer over your existing task app (TickTick; Notion/Obsidian planned), exposing hybrid retrieval over tasks/notes to agents via a CLI with pluggable storage adapters.
-
Lint-AI
[code] Agent memory and semantic review engine with lexical, temporal, and graph-aware retrieval across conversations, documents, code, and agent sessions.
-
Lians agent memory
[code] [eval] Bitemporal agent memory with deterministic supersession, point-in-time recall, MCP access, audit trails, and local SQLite or PostgreSQL storage.
-
FluctlightDB
[code] [paper] Embedded database engine for AI agents with
experience()/activate()API and reproducible LoCoMo evaluation. -
sqlite-graph-memory
[code] Graph RAG memory for agents over a markdown vault: dense retrieval, hand-curated wikilink 1-hop expansion, cross-encoder rerank, per-turn SQLite ledger.
-
AtMem
[code] Local-first agent memory with governed retrieval, provenance, lifecycle controls, delegated context delivery, execution evidence, SQLite storage, MCP, and an audit dashboard.
-
inspeximus (formerly mnemo)
[code] Zero-dependency memory layer and MCP server with value-ranked recall, per-type decay, keyed supersession, revert-based correction, signed provenance, tamper-evident receipts, and cross-store erasure.
-
ActiveMemoryIndex
[code] Dual store of verbatim timestamped turns and atomic first-person facts, retrieved in the same register; #3, Agent Memory Leaderboard (academic textual, 2026-08).
-
archon-memory-core
[code] Local-first agent memory with nightly consolidation, active forgetting, and salience scoring.
-
chamnan
[code] [data] Repository-local context for coding agents: an architecture index, impact map, and decision records committed beside the code.
-
Agent Knowledge Cycle
[code] [paper] Six-phase knowledge cycle specification (ADRs, JSON schemas, reference implementation) that turns coding-agent sessions into persistent skills, rules, and memory.
-
Talamus
[code] [docs] [eval] Local-first agent memory that stores source-grounded Markdown, preserves bitemporal history and provenance, and exposes search, recall, and review-gated correction through MCP.
-
RE-call
[code] [docs] [eval] Postgres plus pgvector memory retrieval for AI agents, with provenance, trust verdicts, tenant isolation, MCP access, and abstention when evidence is insufficient.
-
PackRat
[code] Auto-learning codebook compression that shrinks agent context files while keeping them LLM-readable.
-
Hybrid Episodic Memory
[code] Deterministic weighted reciprocal-rank fusion of BM25 and dense retrieval over raw conversational turns, no LLM in the path; #6, Agent Memory Leaderboard (academic textual, 2026-08).
-
kgai
[code] Local-first immutable knowledge graph of engineering decisions for AI coding agents; superseded decisions and rejected approaches stay queryable; embedded graph DB, opt-in team sync.
-
Verified Memory Vault
[code] Obsidian vault doubling as Claude Code memory: deterministic health-score linter (undated entries, duplicates, dead links) plus a git pre-commit hook refusing mass deletions.
-
myc
[code] [docs] Local task-and-memory layer for coding agents: decision oplog with hybrid search, session/repo-scoped recall, PreCompact hook saving the episode before compaction; Bun + SQLite.
-
memgres
[code] Versioned document memory for AI agents over one Postgres; lexical or semantic recall, diff-based history, git-blame line attribution, GDPR-erasable, multi-tenant via MCP/HTTP.
-
FlowGrid AML Retriever
[code] Deterministic, evidence-first Add/Search retriever that stores every original message and returns ranked, traceable source evidence; #8, Agent Memory Leaderboard (academic textual, 2026-08).
-
engram (by FBISiri)
[code] Go memory service on Qdrant with write-time dedup and importance gating, type-based TTL decay, reflection into insights, and MCP plus REST interfaces.
-
AML Memory MVP
[code] Evidence-only, typo-tolerant retriever over English and CJK text using SQLite FTS5, character n-grams, and conversation-neighbor expansion; #10, Agent Memory Leaderboard (academic textual, 2026-08).
-
ExperienceNet
[code] [docs] Self-hosted experience network for agents: search and write real technical attempts (problem/conditions/action/outcome), lexical + semantic hybrid retrieval over PostgreSQL/pgvector, gap capture, reuse feedback.
-
Akephalos
[code] Local-first, markdown-based portable agent profile (preferences, rules, durable memories) synced across agents via plain files and Git.
-
溯忆 (Suyi)
[code] Dual-temporal memory engine for AI agents — SQLite-backed, zero-dependency, Ebbinghaus-decayed fact storage with skill crystallization.
-
Panella
[code] Self-hosted governed memory over MCP; agent writes become durable only after human approval with verifiable receipts; Apache-2.0.
-
Hybrid Memory Search
[code] Local hybrid-retrieval memory service with per-user isolation, synchronous embedding on write, and fused BM25/dense ranking; #4, Agent Memory Leaderboard (academic textual, 2026-08).
-
ChronoHybridMem
[code] Evidence-only textual memory over SQLite FTS5 with optional LLM fact extraction and multi-route candidate recall; #5, Agent Memory Leaderboard (academic textual, 2026-08).
-
Chronicle Memory
[code] Evidence-only memory over SQLite with a hybrid lexical scorer adding phrase, temporal, and session-diversity bonuses; #7, Agent Memory Leaderboard (academic textual, 2026-08).
-
MemoryAgent
[code] FastAPI + ChromaDB memory system with local sentence-transformers embeddings and similarity-based write deduplication; #9 as LLLMemoryAgent, Agent Memory Leaderboard (academic textual, 2026-08).
-
FeedRecall
[code] Local-first MCP memory for saved social discoveries, with source dates, project relevance, evidence lifecycle, timelines, and bounded recall for coding agents.
-
claude-memory-tidy
[code] Maintenance layer for always-loaded agent memory files: deterministic budget guard, orphan-note coverage, and verbatim folding into warm sub-indexes, guarding against silent truncation.
-
RCLL
[code] [docs] [eval] Self-hosted shared memory for a fleet of agents: topic rooms, L0–L3 depth, Postgres/pgvector; the read path invokes no language model. Fork of Hindsight.
-
notebook.py
[code] Single-file Python tool for Claude Code transcript memory, stored as editable Markdown with source references and retained history of retired entries.
-
MemoraX [spec] [platform] Memory layer for long-horizon agents from MemoraX AI; core system is API-only; #1, Agent Memory Leaderboard (industry textual, 2026-08).
- MemoraX Code
[code] Coding-agent memory product—not a text-chatbot memory layer—that carries engineering experience, repository knowledge, preferences, and procedures across tasks and sessions.
- MemoraX Code
-
Supermemory [code] [docs] Memory API, hosted or free self-hosted; SDKs, MCP server, and dashboard are MIT, but the memory engine ships only as a prebuilt binary.
-
Memories.ai [research] [paper] [blog]
-
Threadline [partial-code] [schema] [docs]
-
Remio Local-first personal knowledge base that indexes files, webpages, recordings, notes, emails, and messages for agent retrieval via search and RAG.
-
AccInt [partial-code] Local-first MCP Work Model for coding agents that retrieves scored memory, records actions, and credits real outcomes; engine is a closed-source binary.
-
Agentage Memory Remote MCP memory server (OAuth 2.1 + PKCE + DCR) giving Claude, Cursor, and ChatGPT one shared markdown memory mirrored locally as files you own.
-
screenpipe [source-available] [license] [docs] Local-first work memory that captures screen, audio, input, browser, and meeting context for search and agent retrieval.
-
Firekeep [source-available] [license] [docs] Self-hosted shared memory, working context, coordination, and evidence for Claude Code, Codex, Kiro, OpenCode, and other MCP clients.
-
ORANO [docs] [blog] Consumer app that distills saved Reels, videos, articles, and PDFs into projects and memory facts that the user's agent reads over a read-only MCP server.
-
Wontopos (Tablet 2) [paper] [eval] Memory API with no language model in the retrieval path; paper-reported 95.7% LongMemEval-S, 95.2% recall@5 over 70 language pairs, and BEAM-1M 67.5% with published harness.
-
Perseus Vault (formerly Mimir) [docs] Local MCP memory server as a single Rust binary: SQLite FTS5 plus vector hybrid search, AES-256-GCM at rest; GitHub source repository not publicly accessible (2026-09).
-
ContextStream [partial-code] [docs] [eval] Hosted MCP context layer for coding agents: persistent decisions and lessons, semantic code search, post-compaction recovery; MIT-licensed Rust client, hosted backend closed-source.
Projects that are inactive or whose claims have been disputed by third parties. Status labels link to the evidence and note when the status was last checked.
-
MemPalace
⚠️ Disputed (third-party critiques challenge the project's core claims; last checked 2026-07) [code] [critique1, critique2] Developed by actress Milla Jovovich and her friends -
Memvid
⚠️ Disputed (technical critique raised in GitHub issues, since deleted but archived; last checked 2026-07) [code] [critique (archived)] -
Memary ❄️ Inactive (no significant development activity; last checked 2026-07) [code]
-
Agent Memory Techniques (NirDiamant): 30 runnable Jupyter notebooks covering conversation buffers, vector stores, knowledge graphs, episodic and semantic memory, Mem0, MemGPT/Letta, Zep, Graphiti, and LoCoMo benchmarks [code]
-
Choose an agent-memory architecture (sir-ad): Decision guide mapping four memory jobs to five architecture patterns, minimum controls, evaluation baselines, and primary research.
-
Tools, Actions, Memory, and Context †: Chapter 4 of the textbook Multi-Agent Systems: A Contemporary Treatment.
-
ACM SIGIR-AP 2025 Tutorial: Conversational Agents: From RAG to LTM † [paper] [code]
-
Daily Dose of DS: A Practical Deep Dive Into Memory Optimization for Agentic Systems [Part-A] [Part-B] [Part-C]
-
Rethinking Memory Mechanisms of Foundation Agents in the Second Half: A Survey [code]
-
Memory in the LLM Era: Modular Architectures and Strategies within a Unified Framework [code]
-
From Storage to Experience: A Survey on the Evolution of LLM Agent Memory Mechanisms [code]
-
Toward Efficient Agents: Memory, Tool Learning, and Planning [code]
-
Anatomy of Agentic Memory: Taxonomy and Empirical Analysis of Evaluation and System Limitations [code]
-
LLM Agent Memory: A Survey from a Unified Representation–Management Perspective
-
Memory for Autonomous LLM Agents: Mechanisms, Evaluation, and Emerging Frontiers
-
Externalization in LLM Agents: A Unified Review of Memory, Skills, Protocols and Harness Engineering
-
Survey on AI Memory: Theories, Taxonomies, Evaluations, and Emerging Trends
-
AI Meets Brain: Memory Systems from Cognitive Neuroscience to Autonomous Agents [code]
-
Rethinking Memory in AI: Taxonomy, Operations, Topics, and Future Directions [code]
-
From Human Memory to AI Memory: A Survey on Memory Mechanisms in the Era of LLMs
-
Human-inspired Perspectives: A Survey on AI Long-term Memory
-
Agent Memory Leaderboard [code] Public evaluation platform: participants expose Add/Search APIs and are scored on textual-memory and coding-agent-memory tracks.
-
Agent Memory Benchmark (AMB) [code] Open harness and leaderboard scoring memory providers on accuracy, latency, and token cost over six datasets; built by Vectorize, whose Hindsight is among the providers.
-
OmniMemEval [code]
-
Are We Ready For An Agent-Native Memory System? (The MemoryData Paper) [code]
-
Locomo-Plus: Beyond-Factual Cognitive Memory Evaluation Framework for LLM Agents [code]
-
LoCoMo Refined: Recalibrating LoCoMo with Stricter LLM Judging and A Cleaned Dataset [code]
-
Agent-Memory Integrity Benchmark [code]
-
Cost and Accuracy of Long-Term Memory in Distributed Multi-Agent Systems Based on Large Language Models [code]
-
Beyond a Million Tokens: Benchmarking and Enhancing Long-Term Memory in LLMs (The BEAM Paper) [code] [data]
-
MOOM: Maintenance, Organization and Optimization of Memory in Ultra-Long Role-Playing Dialogues (The ZH-4O Paper) [code] [data]
-
Know Me, Respond to Me: Benchmarking LLMs for Dynamic User Profiling and Personalized Responses at Scale (The PersonaMem and ImplicitPersona Paper) [code] [data1] [data2]
-
Evaluating Memory in LLM Agents via Incremental Multi-Turn Interactions (The MemoryAgentBench Paper) [code] [data]
-
LifelongAgentBench: Evaluating LLM Agents as Lifelong Learners [code] [data]
-
NoLiMa: Long-Context Evaluation Beyond Literal Matching [code] [data]
-
HaluMem: Evaluating Hallucinations in Memory Systems of Agents [code] [data]
-
LongBench v2: Towards Deeper Understanding and Reasoning on Realistic Long-context Multitasks [code]
-
Minerva: A Programmable Memory Test Benchmark for Language Models [code]
-
MemBench: Towards More Comprehensive Evaluation on the Memory of LLM-based Agents [code]
-
Evo-Memory: Benchmarking LLM Agent Test-time Learning with Self-Evolving Memory
-
OdysseyBench: Evaluating LLM Agents on Long-Horizon Complex Office Application Workflows
-
LongMemEval: Benchmarking Chat Assistants on Long-Term Interactive Memory [data]
-
Evaluating Very Long-Term Conversational Memory of LLM Agents (The LoCoMo Paper) [code] [data]
-
∞Bench: Extending Long Context Evaluation Beyond 100K Tokens [code]
-
LongBench: A Bilingual, Multitask Benchmark for Long Context Understanding [code]
-
MBench: A Comprehensive Benchmark on Memory Capability for Video World Models [code] [proj] [leaderboard]
-
RoboMemArena: A Comprehensive and Challenging Robotic Memory Benchmark [code] [data] [proj] [leaderboard]
-
DeepImageSearch: Benchmarking Multimodal Agents for Context-Aware Image Retrieval in Visual Histories [code] [data] [leaderboard]
-
Persona-MME: A Benchmark for Long-Term Personalized Multimodal LLMs [code] [data]
-
RMBench: Memory-Dependent Robotic Manipulation Benchmark with Insights into Policy Design [code] [proj]
-
According to Me: Long-Term Personalized Referential Memory QA (ATM-Bench) [code] [data] [proj] [leaderboard]
-
TeleEgo: Benchmarking Egocentric AI Assistants in the Wild † [code] [data] [proj] [leaderboard]
-
LVBench: An Extreme Long Video Understanding Benchmark [code]
-
Video-MME: The First-Ever Comprehensive Evaluation Benchmark of Multi-modal LLMs in Video Analysis [code]
-
MovieChat+: Question-aware Sparse Memory for Long Video Question Answering [code]
-
CinePile: A Long Video Question Answering Dataset and Benchmark [code]
-
LongVideoBench: A Benchmark for Long-Context Interleaved Video-Language Understanding [code]
-
EgoSchema: A Diagnostic Benchmark for Very Long-form Video Language Understanding [code]
-
LvBench: A Benchmark for Long-form Video Understanding with Versatile Multi-modal Question Answering
-
SEAGym: An Evaluation Environment for Self-Evolving LLM Agents [code]
-
Beyond Static Dialogues: Benchmarking Realistic, Heterogeneous, and Evolving Long-Term Memory [code] [data] [proj]
-
AMemGym: Interactive Memory Benchmarking for Assistants in Long-Horizon Conversations [code] [proj]
-
StreamMemBench: Streaming Evaluation of Agent Memory for Future-Oriented Assistance
-
agent-memory-bench [code] [data] Preregistered harness scoring memory layers for coding agents by executing task checkers rather than judging text; the author's own RE-call is among the arms.
-
MemoryBench: A Benchmark for Memory and Continual Learning in LLM Systems [code] [data]
-
ARE: Scaling Up Agent Environments and Evaluations (The Gaia2 Paper) [code]
-
StructMem: Structured Memory for Long-Horizon Behavior in LLMs [code]
-
Memory Efficiency and Resource-Rational Encoding in Sentence Processing [code]
-
AutoMem: Automated Learning of Memory as a Cognitive Skill [code] [proj]
-
Mandol: An Agglomerative Agent Memory System for Long-Term Conversations [code]
-
RecMem: Recurrence-based Memory Consolidation for Efficient and Effective Long-Running LLM Agents [code]
-
Evoking User Memory: Personalizing LLM via Recollection-Familiarity Adaptive Retrieval (RF-Mem) [code]
-
MemPrivacy: Privacy-Preserving Personalized Memory Management for Edge-Cloud Agents [code]
-
Beyond RAG for Agent Memory: Retrieval by Decoupling and Aggregation [code]
-
MemSearch-o1: Empowering Large Language Models with Reasoning-Aligned Memory Growth in Agentic Search [code]
-
Beyond Similarity Search: Tenure and the Case for Structured Belief State in LLM Memory [code]
-
Self-Correcting Long-Horizon Search Agents via Tree-Structured Memory (ReTree)
-
MemCompiler: Compile, Don't Inject -- State-Conditioned Memory for Embodied Agents
-
Agentic Memory Enhanced Recursive Reasoning for Root Cause Localization in Microservices (AMER-RCL)
-
LightMem: Lightweight and Efficient Memory-Augmented Generation [code]
-
What Deserves Memory: Adaptive Memory Distillation for LLM Agents [code]
-
Human-inspired Episodic Memory for Infinite Context LLMs [code]
-
MemWeaver: A Hierarchical Memory from Textual Interactive Behaviors for Personalized Generation [code]
-
Evaluating Long-Term Memory for Long-Context Question Answering
-
Text2Mem: A Unified Memory Operation Language for Memory Operating System
-
O-Mem: Omni Memory System for Personalized, Long Horizon, Self-Evolving Agents
-
Omne-R1: Learning to Reason with Memory for Multi-hop Question Answering
-
In Prospect and Retrospect: Reflective Memory Management for Long-term Personalized Dialogue Agents
-
MemoRAG: Boosting Long Context Processing with Global Memory-Enhanced Retrieval Augmentation
-
Compress to Impress: Unleashing the Potential of Compressive Memory in Real-World Long-Term Conversations [code]
-
MemoryBank: Enhancing Large Language Models with Long-Term Memory [code]
-
Toward Conversational Agents with Context and Time Sensitive Long-term Memory [data]
-
InfLLM: Training-Free Long-Context Extrapolation for LLMs with an Efficient Context Memory
-
Rethinking Memory as Continuously Evolving Connectivity (FluxMem) [code]
-
GraphPlanner: Graph Memory-Augmented Agentic Routing for Multi-Agent LLMs [code]
-
HyperMem: Hypergraph Memory for Long-Term Conversations [code]
-
Mnemis: Dual-Route Retrieval on Hierarchical Graphs for Long-Term LLM Memory [code]
-
MAGMA: A Multi-Graph based Agentic Memory Architecture for AI Agents [code]
-
TraceMem: Weaving Narrative Memory Schemata from User Conversational Traces [code]
-
PlugMem: A Task-Agnostic Plugin Memory Module for LLM Agents [code]
-
SAGE: A Self-Evolving Agentic Graph-Memory Engine for Structure-Aware Associative Memory
-
From RAG to Memory: Non-Parametric Continual Learning for Large Language Models [code]
-
MIRIX: Multi-Agent Memory System for LLM-Based Agents [code]
-
From Single to Multi-Granularity: Toward Long-Term Memory Association and Selection of Conversational Agents (MemGAS) [code]
-
Hierarchical Memory Organization for Wikipedia Generation [code]
-
From Experience to Strategy: Empowering LLM Agents with Trainable Graph Memory
-
Optimizing the Interface Between Knowledge Graphs and LLMs for Complex Reasoning
-
HippoRAG: Neurobiologically Inspired Long-Term Memory for Large Language Models [code]
-
AriGraph: Learning Knowledge Graph World Models with Episodic Memory for LLM Agents [code]
-
VoiceMem: Streaming Dual-Brain Memory for Real-Time Interaction [code] [proj]
-
MemGUI-Agent: An End-to-End Long-Horizon Mobile GUI Agent with Proactive Context Management [code] [proj]
-
FluxMem: Adaptive Hierarchical Memory for Streaming Video Understanding [code] [proj]
-
SE-GA: Memory-Augmented Self-Evolution for GUI Agents [code]
-
Visual Agentic Memory: Enabling Online Long Video Understanding via Online Indexing, Hierarchical Memory, and Agentic Retrieval [code]
-
PersonaVLM: Long-Term Personalized Multimodal LLMs [code] [proj]
-
Omni-SimpleMem: Autoresearch-Guided Discovery of Lifelong Multimodal Agent Memory [code]
-
HERMES: KV Cache as Hierarchical Memory for Efficient Streaming Video Understanding [code]
-
EventMemAgent: Hierarchical Event-Centric Memory for Online Video Understanding with Adaptive Tool Use [code]
-
M2A: Multimodal Memory Agent with Dual-Layer Hybrid Memory for Long-Term Personalized Interactions [code]
-
NativeMEM: Native Memory Compression for Long-Horizon Robotic Manipulation [proj]
-
WorldMM: Dynamic Multimodal Memory Agent for Long Video Reasoning [code]
-
MemVerse: Multimodal Memory for Lifelong Learning Agents [code]
-
MGA: Memory-Driven GUI Agent for Observation-Centric Interaction [code]
-
Seeing, Listening, Remembering, and Reasoning: A Multimodal Agent with Long-Term Memory [code]
-
HippoMM: Hippocampal-inspired Multimodal Memory for Long Audiovisual Event Understanding [code]
-
Episodic Memory Representation for Long-form Video Understanding
-
Multi-RAG: A Multimodal Retrieval-Augmented Generation System for Adaptive Video Understanding
-
Contextual Experience Replay for Self-Improvement of Language Agents
-
VideoAgent: Long-form Video Understanding with Large Language Model as Agent [code]
-
VideoChat-Flash: Hierarchical Compression for Long-Context Video Modeling [code]
-
LongVLM: Efficient Long Video Understanding via Large Language Models [code]
-
KARMA: Augmenting Embodied AI Agents with Long-and-short Term Memory Systems [code]
-
LayerRecall: A State-Conditioned Memory Router for Long-Horizon Consistency in Video Generation [code] [proj]
-
MemSlides: A Hierarchical Memory Driven Agent Framework for Personalized Slide Generation with Multi-turn Local Revision [code] [proj]
-
LoGeR: Long-Context Geometric Reconstruction with Hybrid Memory [code]
-
OneStory: Coherent Multi-Shot Video Generation with Adaptive Memory
-
MagicWorld: Towards Long-Horizon Stability for Interactive Video World Exploration [code]
-
Yume-1.5: A Text-Controlled Interactive World Generation Model [code]
-
StoryMem: Multi-shot Long Video Storytelling with Memory [code]
-
MemFlow: Flowing Adaptive Memory for Consistent and Efficient Long Video Narratives [code]
-
MotionRAG: Motion Retrieval-Augmented Image-to-Video Generation [code]
-
VideoRAG: Retrieval-Augmented Generation over Video Corpus [code]
-
Pretraining Frame Preservation in Autoregressive Video Memory Compression
-
EgoLCD: Egocentric Video Generation with Long Context Diffusion
-
Pack and Force Your Memory: Long-form and Consistent Video Generation
-
Context as Memory: Scene-Consistent Interactive Long Video Generation with Memory Retrieval
-
Conditional Memory via Scalable Lookup: A New Axis of Sparsity for Large Language Models (The DeepSeek Engram Paper) [code]
-
δ-mem: Efficient Online Memory for Large Language Models [code]
-
MSA: Memory Sparse Attention for Efficient End-to-End Memory Model Scaling to 100M Tokens [code]
-
GradMem: Learning to Write Context into Memory with Test-Time Gradient Descent [code]
-
MeKi: Memory-based Expert Knowledge Injection for Efficient LLM Scaling [code]
-
Language Models Need Sleep: Learning to Self-Modify and Consolidate Memories
-
Do Language Models Need Sleep? Offline Recurrence for Improved Online Inference
-
MoM: Linear Sequence Modeling with Mixture-of-Memories [code]
-
MLP Memory: Language Modeling with Retriever-pretrained External Memory [code]
-
Memory Decoder: A Pretrained, Plug-and-Play Memory for Large Language Models [code]
-
Little By Little: Continual Learning via Incremental Mixture of Rank-1 Associative Memory Experts [code] [proj]
-
Memory Retrieval and Consolidation in Large Language Models through Function Tokens
-
Nested Learning: The Illusion of Deep Learning Architectures
-
R3Mem: Bridging Memory Retention and Retrieval via Reversible Compression
-
May the Memory Be With You: Efficient and Infinitely Updatable State for Large Language Models
-
MeMo: Towards Language Models with Associative Memory Mechanisms
-
EpMAN: Episodic Memory AttentioN for Generalizing to Longer Contexts
-
Disentangling Memory and Reasoning Ability in Large Language Models
-
InfLLM: Training-Free Long-Context Extrapolation for LLMs with an Efficient Context Memory [code]
-
MA-LMM: Memory-Augmented Large Multimodal Model for Long-Term Video Understanding [code]
-
MemoryLLM: Towards Self-Updatable Large Language Models [code]
-
WISE: Rethinking the Knowledge Memory for Lifelong Model Editing of Large Language Models [code]
-
Infinite-LLM: Efficient LLM Service for Long Context with DistAttention and Distributed KVCache
-
MemServe: Context Caching for Disaggregated LLM Serving with Elastic Memory Pool
-
WISE: Rethinking the Knowledge Memory for Lifelong Model Editing of Large Language Models
-
Bilevel Coordinated Reflection: A Game-Theoretic Approach to Multi-Agent LLM Systems [code]
-
Large Discovery Models: Empirically-grounded Model-Based Open-Ended Search [code] [proj] [blog]
-
SEED: Self-Evolving On-Policy Distillation for Agentic Reinforcement Learning [code] [proj]
-
MLEvolve: A Self-Evolving Framework for Automated Machine Learning Algorithm Discovery [code]
-
EvoTrainer: Co-Evolving LLM Policies and Training Harnesses for Autonomous Agentic Reinforcement Learning [code]
-
SkillOpt: Executive Strategy for Self-Evolving Agent Skills [code]
-
Learning, Fast and Slow: Towards LLMs That Adapt Continually [code] [blog]
-
CASCADE: Case-Based Continual Adaptation for Large Language Models During Deployment (The DTLBench Paper) [code]
-
PASK: Toward Intent-Aware Proactive Agents with Long-Term Memory [code]
-
Toward Autonomous Long-Horizon Engineering for ML Research [code]
-
Principled Fast and Meta Knowledge Learners for Continual Reinforcement Learning (FAME) [code]
-
MemSkill: Learning and Evolving Memory Skills for Self-Evolving Agents [code]
-
ProcMEM: Learning Reusable Procedural Memory from Experience via Non-Parametric PPO for LLM Agents [code]
-
MemRL: Self-Evolving Agents via Runtime Reinforcement Learning on Episodic Memory [code]
-
UniMem: Complementary Episodic-to-Parametric Memory for Boundary-Agnostic Task Streams
-
Meta-Cognitive Memory Policy Optimization for Long-Horizon LLM Agents
-
Mem-π: Adaptive Memory through Learning When and What to Generate
-
Useful Memories Become Faulty When Continuously Updated by LLMs
-
Neural Garbage Collection: Learning to Forget while Learning to Reason
-
AVO: Agentic Variation Operators for Autonomous Evolutionary Search
-
Why the Brain Consolidates: Predictive Forgetting for Optimal Generalisation
-
ML-Master: Towards AI-for-AI via Integration of Exploration and Reasoning [code]
-
Remember Me, Refine Me: A Dynamic Procedural Memory Framework for Experience-Driven Agent Evolution [code]
-
EvolveR: Self-Evolving LLM Agents through an Experience-Driven Lifecycle [code]
-
Learning on the Job: An Experience-Driven, Self-Evolving Agent for Long-Horizon Tasks [code]
-
Mem-α: Learning Memory Construction via Reinforcement Learning [code]
-
Memento: Fine-tuning LLM Agents without Fine-tuning LLMs [code]
-
Goal-Directed Search Outperforms Goal-Agnostic Memory Compression in Long-Context Memory Tasks [code]
-
AgentEvolver: Towards Efficient Self-Evolving Agent System [code]
-
FLEX: Continuous Agent Evolution via Forward Learning from Experience [code]
-
MemAgent: Reshaping Long-Context LLM with Multi-Conv RL-based Memory Agent [code]
-
Beyond Heuristics: A Decision-Theoretic Framework for Agent Memory Management
-
Nested Learning: The Illusion of Deep Learning Architecture [blog]
-
Evo-Memory: Benchmarking LLM Agent Test-time Learning with Self-Evolving Memory
-
ReasoningBank: Scaling Agent Self-Evolving with Reasoning Memory
-
MemGen: Weaving Generative Latent Memory for Self-Evolving Agents
-
ReSum: Unlocking Long-Horizon Search Intelligence via Context Summarization
-
MARC: Memory-Augmented RL Token Compression for Efficient Video Understanding
-
Task-Core Memory Management and Consolidation for Long-term Continual Learning
-
Recursive Experiential–Working Memory Evolution for Long-Horizon Agent Harnesses (Recuris) [code]
-
TokenPilot: Cache-Efficient Context Management for LLM Agents [code]
-
SWE-Pruner: Self-Adaptive Context Pruning for Coding Agents [code]
-
Is Grep All You Need? How Agent Harnesses Reshape Agentic Search
-
Everything is Context: Agentic File System Abstraction for Context Engineering [code]
-
AgentFold: Long-Horizon Web Agents with Proactive Context Management [code]
-
ACON: Optimizing Context Compression for Long-horizon LLM Agents [code]
-
Agentic Context Engineering: Evolving Contexts for Self-Improving Language Models
-
A Neural Network Model of Free Recall Learns Multiple Memory Strategies [code]
-
Subspace Communication in the Hippocampal–Retrosplenial Axis
-
Dopaminergic Processes Predict Temporal Distortions in Event Memory
-
Neural Activations and Representations during Episodic versus Semantic Memory Retrieval
-
Distinct Neuronal Populations in the Human Brain Combine Content and Context
-
Neural Population Activity for Memory: Properties, Computations, and Codes
-
How Prediction Error Drives Memory Updating: Role of Locus Coeruleus–Hippocampal Interactions
-
Towards Large Language Models with Human-Like Episodic Memory
-
Agent Memory Guard [code] OWASP runtime defense layer that screens agent memory writes for poisoning: multi-layer validation with semantic anomaly detection, entropy scoring, and provenance verification.
-
From Untrusted Input to Trusted Memory: A Systematic Study of Memory Poisoning Attacks in LLM Agents (The MPBench Paper)
-
inspeximus (formerly mnemo) poisoning probes [attack] [defense] Runnable probe scripts demonstrating that provenance written into a memory record is forgeable, and that a retrieval-time corroboration gate raises the cost of memory-poisoning attacks.
-
221 Agents: Multi-Agent Coordination Lessons (archived; original site currently unreachable)
-
OpenClaw Multi-Tenancy: Why VM-Per-User Does Not Scale (archived; original site currently unreachable)
- CoRL 2026: Workshop on Memory for Robot Foundation Models (RoboMem) [schedule]
- ICLR 2026: Workshop on Memory for LLM-Based Agentic Systems (MemAgents) [proceedings]
To cite this collection itself, use the metadata in CITATION.cff (GitHub's "Cite this repository" button), or:
@misc{zhang2025awesomeagentmemory,
author = {Zhang, Dell and Sun, Changzhi and Luo, Jixiang and Chen, Xiangyu and Li, Xuelong},
title = {Awesome Agent Memory: Curated Systems, Benchmarks, and Papers on Memory for {LLMs}/{MLLMs}},
year = {2025},
howpublished = {\url{https://github.com/TeleAI-UAGI/Awesome-Agent-Memory}}
}This list grew out of the maintainers' SIGIR-AP 2025 tutorial, which you can cite as the related publication:
@inproceedings{zhangConversationalAgentsRAG2025,
author = {Zhang, Dell and Feng, Yue and Liu, Haiming and Sun, Changzhi and Luo, Jixiang and Chen, Xiangyu and Li, Xuelong},
title = {Conversational Agents: From {RAG} to {LTM}},
year = {2025},
isbn = {9798400722189},
doi = {10.1145/3767695.3769671},
booktitle = {Proceedings of the 2025 Annual International ACM SIGIR Conference on Research and Development in Information Retrieval in the Asia Pacific Region (SIGIR-AP)},
pages = {447–452},
location = {China}
}Regenerated weekly by a scheduled workflow; the previous star-history.com live chart broke when GitHub restricted the stargazers API to repo admins and collaborators in June 2026.
If you find this page helpful, please give it a ⭐️ — starring also keeps updates in your GitHub feed.
Made with ❤️ by Bloo-Mind AI Ltd and the Ubiquitous AGI team at TeleAI.

