Curated systems, benchmarks, and papers etc. on memory for LLMs/MLLMs --- long-term context, retrieval, and reasoning.
Python
648
626 commits
updated Sep 21, 2026
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 |
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/answer operations and information-theoretic retrieval.
LangMem
[code]
[blog]
LangChain's memory primitives for storing, recalling, and managing agent state in LangGraph workflows.
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.
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.
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.
Puppyone
[code]
[docs]
Filesystem-shaped agent memory with auto-versioning, per-agent ACLs, and data connectors; accessible via MCP/REST/CLI.
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.
HMS (Holographic Memory System)
[code]
Long-term memory QA framework that wraps OpenAI clients with automatic recall and retain, PostgreSQL-backed, evaluated on LongMemEval.
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.
Caura (formerly MemClaw)
[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.
Belief Context Graph
[code]
[docs]
Confidence-aware belief graph organizing long-horizon agent context into trackable, updatable belief states; includes SDK, graph-building tools, visualization UI, and agent benchmark.
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.
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.
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.
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.
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.
Fidelis Memory
[code]
[eval]
Local-first memory for coding agents: hybrid BM25/dense/RRF retrieval returns original passages verbatim through MCP, with no LLM in the default retrieval path.
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.
Tree Ring Memory
[code]
Local-first memory lifecycle for AI agents with a Rust CLI, SQLite/FTS recall, audit, forgetting, consolidation, and Ratatui TUI.
A3M Router
[code]
Multi-model LLM router with persistent memory (MemoryTree), cross-session context-window management, conversation memory with semantic recall, and ObsidianVault integration.
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.
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.
AtMem
[code]
Local-first agent memory with governed retrieval, provenance, lifecycle controls, delegated context delivery, execution evidence, SQLite storage, MCP, and an audit dashboard.
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.
Lockstep
[code]
Shared decision ledger for teams using AI coding agents: records accepted decisions, rationale, and rejected options, and briefs new agent sessions via MCP.
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.
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).
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.
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.
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.
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.
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.
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).
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.
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.
Hyperconsciousness
[code]
Encrypted, append-only knowledge store for humans and agents: signed records sync across devices and are exposed through scoped, expiring grants over MCP.
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).
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)
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.
(top 30 of 45)
Python
100.0%
Curated systems, benchmarks, and papers etc. on memory for LLMs/MLLMs --- long-term context, retrieval, and reasoning.
Python
648
626 commits
updated Sep 21, 2026
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 |
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/answer operations and information-theoretic retrieval.
LangMem
[code]
[blog]
LangChain's memory primitives for storing, recalling, and managing agent state in LangGraph workflows.
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.
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.
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.
Puppyone
[code]
[docs]
Filesystem-shaped agent memory with auto-versioning, per-agent ACLs, and data connectors; accessible via MCP/REST/CLI.
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.
HMS (Holographic Memory System)
[code]
Long-term memory QA framework that wraps OpenAI clients with automatic recall and retain, PostgreSQL-backed, evaluated on LongMemEval.
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.
Caura (formerly MemClaw)
[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.
Belief Context Graph
[code]
[docs]
Confidence-aware belief graph organizing long-horizon agent context into trackable, updatable belief states; includes SDK, graph-building tools, visualization UI, and agent benchmark.
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.
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.
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.
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.
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.
Fidelis Memory
[code]
[eval]
Local-first memory for coding agents: hybrid BM25/dense/RRF retrieval returns original passages verbatim through MCP, with no LLM in the default retrieval path.
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.
Tree Ring Memory
[code]
Local-first memory lifecycle for AI agents with a Rust CLI, SQLite/FTS recall, audit, forgetting, consolidation, and Ratatui TUI.
A3M Router
[code]
Multi-model LLM router with persistent memory (MemoryTree), cross-session context-window management, conversation memory with semantic recall, and ObsidianVault integration.
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.
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.
AtMem
[code]
Local-first agent memory with governed retrieval, provenance, lifecycle controls, delegated context delivery, execution evidence, SQLite storage, MCP, and an audit dashboard.
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.
Lockstep
[code]
Shared decision ledger for teams using AI coding agents: records accepted decisions, rationale, and rejected options, and briefs new agent sessions via MCP.
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.
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).
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.
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.
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.
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.
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.
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).
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.
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.
Hyperconsciousness
[code]
Encrypted, append-only knowledge store for humans and agents: signed records sync across devices and are exposed through scoped, expiring grants over MCP.
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).
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)
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.
(top 30 of 45)
Python
100.0%