Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Awesome Agent Memory Awesome

A curated list of memory systems, frameworks, benchmarks, and research for AI agents.

Agents forget between sessions and between tools. "Agent memory" is the growing category of systems that decide what to keep, connect related facts, and improve recall over time. This list tracks the tools and research in that space.

Contributions welcome. Please keep entries factual and free of marketing language. One tool per pull request, alphabetical within each section. See Contributing.

Contents

Managed memory APIs and services

  • Mem0 - Open-source (Apache-2.0) memory layer that extracts facts from conversations, plus a managed cloud, with many framework integrations.
  • Mnemoverse - Persistent memory API for AI agents over MCP. Scores importance on write, strengthens associations between concepts (Hebbian), and re-ranks recall from outcome feedback. MIT client, managed engine.
  • Supermemory - Memory and context API for AI apps and agents, with fact extraction, user profiles, connectors, and hybrid vector-plus-keyword retrieval.
  • Zep - Managed memory service built on a temporal knowledge graph (open-source Graphiti engine), offered as cloud, BYOK, and self-hosted deployments.

Open-source frameworks and engines

  • Cognee - Apache-2.0 memory framework that builds a self-hosted knowledge graph via an extract-cognify-load pipeline combining vector and graph retrieval.
  • Graphiti - Apache-2.0 engine building real-time, bi-temporal knowledge graphs from conversational and structured data, with hybrid semantic, keyword, and graph retrieval (powers Zep).
  • Hindsight - MIT agent-memory system running four parallel retrieval strategies per query: semantic search, BM25 keyword matching, graph traversal, and temporal reasoning.
  • LangMem - MIT SDK giving LangGraph agents long-term semantic, episodic, and procedural memory, plus a background memory manager.
  • Letta - Apache-2.0 framework for stateful agents with self-editing core memory and vector-backed archival memory; successor to MemGPT.
  • Memary - Long-term memory framework for autonomous agents that builds a Neo4j/FalkorDB knowledge graph and tracks entities by breadth and recency.
  • MemEngine - Library unifying many published LLM-agent memory models under a common, modular, pluggable interface (RUC and Huawei Noah's Ark).
  • Memobase - User-profile-based long-term memory backend for LLM applications; maintains structured, evolving user profiles and event timelines across sessions.
  • Memori - Apache-2.0 agent-memory engine that stores memory in standard SQL databases (SQLite, PostgreSQL, MySQL), with an optional managed cloud.
  • MemoryOS - OS-inspired hierarchical memory framework with short-, mid-, and long-term storage plus updating, retrieval, and generation modules.
  • MemOS - Memory operating system for LLMs; a unified API to add, retrieve, and manage graph-structured, multi-modal long-term memory.
  • memU - Apache-2.0 agent-memory framework where agents store notes as organized Markdown files, recalled via embedding-based ranked retrieval.
  • MIRIX - Apache-2.0 multi-agent memory system with six memory types (core, episodic, semantic, procedural, resource, knowledge vault); multimodal.

MCP memory servers

Memory servers that connect to any Model Context Protocol client (Claude, Cursor, VS Code, ChatGPT, and others).

  • Basic Memory - Local-first, AGPL-3.0 MCP server that stores agent memory as Obsidian-compatible Markdown files, building a knowledge graph agents can read and write.
  • Mnemoverse - Hosted persistent memory over MCP; one key or OAuth across MCP clients.
  • OpenMemory - Local-first, private MCP memory server (part of the Mem0 project).

Benchmarks and evaluation

Common suites used to evaluate agent memory.

  • BEAM - Long-term memory benchmark: multi-turn conversations up to 10M tokens, 2,000 questions across ten memory abilities (ICLR 2026).
  • LoCoMo - Very long-term multi-session dialogue benchmark (~300 turns, up to 35 sessions), evaluated via QA, event summarization, and multimodal dialogue generation (ACL 2024).
  • LongMemEval - 500-question benchmark testing five long-term memory abilities of chat assistants over scalable chat histories (ICLR 2025).

Papers

Contributing

Open a pull request adding one tool, in the right section, in alphabetical order, with a short factual description (no marketing language). New sections are welcome if a genuine category is missing. See CONTRIBUTING.md for the full guidelines.

License

CC0-1.0. To the extent possible under law, contributors have waived all copyright and related rights to this list.

About

A curated list of memory systems, frameworks, benchmarks, and research for AI agents.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors