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 exactly the same ranking, format, and style rules as every other entry.
- 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
- 📰 [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.
-
Claude-Mem (A Plug-in for Claude-Code)
[code] [docs] Session capture and compression that re-injects past activity into future sessions across coding agents.
-
Mem0
[code] [docs] [paper] [blog] Universal memory layer for AI agents.
-
Cognee
[code] [paper] [blog] Memory engine that ingests data into a hybrid graph + vector knowledge graph for cross-session agent recall.
-
Zep (powered by Graphiti)
[code] [paper] [blog] Real-time temporal knowledge graphs for AI agents.
-
gbrain
[code] Garry's opinionated OpenClaw/Hermes agent brain.
-
agentmemory
[code] Persistent memory for AI coding agents.
-
Letta (formerly MemGPT)
[code] [paper] [research] [blog] Stateful-agent platform with hierarchical memory that learns and self-improves 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 agent platforms via MCP and hooks.
-
Hindsight
[code] [paper] Agent memory layer that learns from interaction feedback to improve recall over time.
-
TencentDB Agent Memory
[code] Fully local long-term memory for AI agents via a 4-tier progressive pipeline, with zero external API dependencies.
-
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] [evals] Memory library for stateful agents with a focus on user modeling.
-
engram
[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.
-
memory-lancedb-pro
[code] [blog] [video] Enhanced LanceDB memory plugin for OpenClaw
-
OpenMemory
[code] Local persistent memory store for LLM apps (Claude Desktop, Copilot, Codex, etc.).
-
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.
-
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.
-
CodeAlmanac
[code] Repo-local Markdown wiki for AI coding agents that preserves project conversations, decisions, and implementation context.
-
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.
-
projectmem
[code] [docs] [paper] Local-first, event-sourced memory and judgment layer for AI coding agents: an append-only event log served via MCP, plus a pre-commit gate that warns before repeating a failed fix.
-
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.
-
HMS (Holographic Memory System)
[code] Long-term memory QA framework that wraps OpenAI clients with automatic recall and retain, PostgreSQL-backed, evaluated on LongMemEval.
-
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.
-
Memov
[code] Git-based, traceable memory layer for Claude Code.
-
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] [benchmarks] 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.
-
Synap
[code] [docs] Long-term memory layer that extracts facts, preferences, episodes, and temporal events from conversations; integrates with most major agent frameworks.
-
widemem-ai
[code] Lightweight memory layer with importance scoring, temporal decay, and 3-tier hierarchy.
-
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.
-
Mimir
[code] MCP-native persistent memory for agents as a single Rust binary — embedded SQLite with FTS5 + vector hybrid search, AES-256-GCM encryption at rest, fully local.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Agentic Task System
[code] [npm] 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.
-
FluctlightDB
[code] [paper] Embedded database engine for AI agents with
experience()/activate()API and reproducible LoCoMo evaluation. -
archon-memory-core
[code] Local-first agent memory with nightly consolidation, active forgetting, and salience scoring.
-
inspeximus (formerly mnemo)
[code] [pypi] 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.
-
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] [benchmarks] [pypi] Local-first agent memory that stores source-grounded Markdown, preserves bitemporal history and provenance, and exposes search, recall, and review-gated correction through MCP.
-
Lians agent memory
[code] [benchmark] Bitemporal agent memory with deterministic supersession, point-in-time recall, MCP access, audit trails, and local SQLite or PostgreSQL storage.
-
RE-call
[code] [docs] [benchmarks] 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.
-
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.
-
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.
-
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.
-
ReFind
[code] Agentic long-term memory retriever that plans iterative searches over a conversation-level BM25 index and returns contextual evidence blocks; #2 on the Agent Memory Leaderboard academic textual track (2026-08).
-
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.
-
InvMem
[code] Vanilla RAG baseline (chunking, embeddings, FAISS/SQLite vector store) behind a synchronous Add/Search API; #1 on the Agent Memory Leaderboard academic textual track (2026-08).
-
ActiveMemoryIndex
[code] Stores memories twice — verbatim timestamped turns and atomic first-person facts — and retrieves by matching the log's own first-person register; #3 on the Agent Memory Leaderboard academic textual track (2026-08).
-
Hybrid Memory Search
[code] Local hybrid-retrieval memory service with per-user isolation, synchronous embedding on write, and BM25 + dense fused ranking; #4 on the Agent Memory Leaderboard academic textual track (2026-08).
-
ChronoHybridMem
[code] Evidence-only textual memory over SQLite FTS5 with optional LLM fact extraction and multi-route candidate recall; #5 on the Agent Memory Leaderboard academic textual track (2026-08).
-
Hybrid Episodic Memory
[code] Fully deterministic memory service fusing BM25 and dense retrieval over raw conversational turns via weighted reciprocal rank fusion, with no LLM in the memory path; #6 on the Agent Memory Leaderboard academic textual track (2026-08).
-
Chronicle Memory
[code] Evidence-only memory over SQLite with a hybrid lexical scorer adding phrase, temporal, and session-diversity bonuses; #7 on the Agent Memory Leaderboard academic textual track (2026-08).
-
FlowGrid AML Retriever
[code] Deterministic, evidence-first Add/Search retriever that stores every original message and returns ranked source evidence with traceable retrieval views; #8 on the Agent Memory Leaderboard academic textual track (2026-08).
-
MemoryAgent
[code] FastAPI + ChromaDB memory system with local sentence-transformers embeddings and similarity-based write deduplication; #9 (as LLLMemoryAgent) on the Agent Memory Leaderboard academic textual track (2026-08).
-
AML Memory MVP
[code] Evidence-only retriever indexing English and CJK text with SQLite FTS5 plus character n-grams, typo-tolerant semantic retrieval, and conversation-neighbor expansion; #10 on the Agent Memory Leaderboard academic textual track (2026-08).
-
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.
-
MemoraX [spec] [partial-code] Memory layer for long-horizon agents from MemoraX AI; core system is API-only, with an open-source coding-memory plugin; #1 on the Agent Memory Leaderboard industry textual track (2026-08).
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]
-
Memory, Context, and Retrieval †: Chapter 7 of the book 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.
-
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] [data11] [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]
-
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
-
MemoryBench: A Benchmark for Memory and Continual Learning in LLM Systems [code] [data]
-
ARE: Scaling Up Agent Environments and Evaluations (The Gaia2 Paper) [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]
-
MemCompiler: Compile, Don't Inject -- State-Conditioned Memory for Embodied Agents
-
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]
-
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]
-
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
-
SEED: Self-Evolving On-Policy Distillation for Agentic Reinforcement Learning [code] [proj]
-
MLEvolve: A Self-Evolving Framework for Automated Machine Learning Algorithm Discovery [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]
-
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
-
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
-
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] [pypi] OWASP runtime defense layer that screens agent memory writes for poisoning before they reach the agent — multi-layer validation with semantic anomaly detection, entropy scoring, provenance verification, and cross-reference and temporal checks.
-
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.
-
Why Character.AI Forgets You — And What Persistent Memory Actually Requires (archived; original site currently unreachable)
-
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)
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.

