Skip to content
Aditya Karnam

Awesome Agentic Memory

AwesomeStarsPRs WelcomeCC0

🧠 Awesome Agentic Memory

The most comprehensive curated list of memory systems, plugins, frameworks, databases, and research for AI agents — across every domain.

If your agent forgets everything after a session, this list is your cure.

Memory FrameworksMCP ServersAgent FrameworksVector DBsKnowledge GraphsFeatured ProjectsResearch

🧠 Why Agentic Memory Matters

Without memory, every AI agent interaction starts from zero. With the right memory layer, agents can:

👤
Remember users
across sessions, building personalized context over time
📚
Accumulate knowledge
from past tasks, errors, and successes
Reason over time
understand how facts have changed
🤝
Coordinate
in multi-agent systems with shared working memory
📈
Scale
to production without ballooning token costs

📊 Framework Comparison

FrameworkStarsMemory TypesBackendMCPUse Case
mem0~48ksemantic + episodic + KGmulti-storeUniversal drop-in
Letta~15kvirtual context + core + archivalLetta serverLong-running stateful agents
Graphiti (Zep)~24ktemporal knowledge graphNeo4j/FalkorDBReal-time temporal memory
Cognee~3kvector + graph + KVmulti-backend6-line memory setup
LangMembundledsemantic + episodic + proceduralLangGraph StoreLangChain/LangGraph agents
Supermemorygrowingvector + full-textcloud/localUniversal cross-LLM memory
OMEGAgrowingstructured + semanticSQLite✅ (25 tools)Coding agents
A-MEMgrowingZettelkasten + dynamicChromaDBInterconnected knowledge nets
claude-memgrowingconversation + semanticSQLite✅ (Claude Code)Claude Code sessions
Embenxgrowingvector + hybrid + KG20+ backendsAgentic memory layer / knowledge base gen

🗄️ Memory Frameworks & Libraries

Production-grade open-source libraries for adding persistent memory to AI agents.

🧠

mem0

~48k ⭐

Universal memory layer combining vector search, knowledge graphs, and key-value storage.

14M+ downloads · $24M Series A · AWS chose it as their exclusive memory provider

SemanticEpisodicKnowledge Graph
from mem0 import Memory
m = Memory()
m.add("I prefer TypeScript", user_id="alice")
results = m.search("preferences", user_id="alice")
View on GitHub →
💾

Letta (formerly MemGPT)

~15k ⭐

OS-inspired virtual memory management for LLMs. Agents maintain core, archival, and recall memory.

MemGPT paper: LLMs as Operating Systems · .af portable agent format

Core MemoryArchivalRecall
from letta import create_client
client = create_client()
agent = client.create_agent(name="my_agent")
# Agent remembers across sessions automatically
View on GitHub →
🕸️

Graphiti (by Zep)

~24k ⭐

Temporal knowledge graph engine where every fact has a validity window.

Outperforms MemGPT on DMR benchmark · Sub-200ms retrieval · 20k stars in <12 months

Temporal KGNeo4jMCP 1.0
from graphiti_core import Graphiti
g = Graphiti(uri, user, password)
await g.add_episode(name="pref",
  episode_body="Alice prefers TypeScript")
View on GitHub →
⚙️

Cognee

~3k ⭐

ECL pipeline combining vector + graph search. Memory in 6 lines of code.

$7.5M seed backed by OpenAI and FAIR founders · GitHub Secure Open Source Graduate

VectorGraph6-line setup
import cognee
await cognee.add("Alice joined in 2023")
await cognee.cognify()
results = await cognee.search("About Alice")
View on GitHub →
🗂️

A-MEM (Agentic Memory)

Growing ⭐

Dynamic memory using Zettelkasten principles — creates interconnected knowledge networks.

NeurIPS 2025 · Agents dynamically index, link, and evolve memory structures

ZettelkastenNeurIPS 2025ChromaDB
# Dynamic Zettelkasten memory
# Auto-links related concepts
# Evolves knowledge graph over time
View on GitHub →

Supermemory

Growing ⭐

Claims #1 on LongMemEval, LoCoMo, and ConvoMem benchmarks. Extremely fast and scalable.

Works across all LLMs · No login required · Open MemoryBench framework

LongMemEval #1Cross-LLMMCP
# Works with any MCP client
# Claude Desktop, Cursor, Windsurf
# No API key required
View on GitHub →
🔧

OMEGA Memory

Growing ⭐

Persistent memory for AI coding agents. 25 MCP tools. Fully local, zero cloud.

95.4% on LongMemEval · SQLite backend · Auto-capture and auto-surface · bge-small embeddings

25 MCP ToolsLocal-onlySQLite
# 25 tools: capture, search,
# consolidation, timeline,
# auto-surface on session start
View on GitHub →
👁️

Hindsight

Growing ⭐

Biomimetic 4-network architecture (world facts, experiences, entity summaries, evolving beliefs).

91.4% on LongMemEval with open-source 20B model

4-Network91.4% LongMemEvalBiomimetic
# World facts network
# Experience network
# Entity summary network
# Evolving belief network
View on GitHub →
🖥️

MemOS

Multiple repos

OS-inspired memory management for LLMs. Redis Streams scheduling, multi-modal memory.

EMNLP 2025 Oral · Persistent skill memory · Multiple active implementations

OS-inspiredEMNLP 2025Multi-modal
# MemTensor/MemOS — coding agents
# BAI-LAB/MemoryOS — EMNLP Oral
# agiresearch/MemOS — flexible mgmt
View on GitHub →
🔮

Memoripy

Growing ⭐

Python library with short/long-term storage, semantic clustering, optional memory decay.

Supports OpenAI, Azure OpenAI, OpenRouter, Ollama · Graph-based associations

Memory DecaySemantic ClusteringMulti-provider
# Short/long-term storage
# Memory decay simulation
# Graph-based associations
View on GitHub →

🔌 MCP Memory Servers

Model Context Protocol (MCP) has become the standard for plugging memory into AI tools. Every major memory framework now ships an MCP server.

ServerBackendToolsWorks WithLink
Official MCP MemoryJSON file9Any MCP clientGitHub →
mem0 MCPmem0 cloud/local4Claude, Cursor, anyGitHub →
claude-memSQLite5 hooksClaude CodeGitHub →
OMEGA MCPSQLite25Claude Code, CursorGitHub →
Graphiti MCPNeo4j/FalkorDB8Claude, CursorGitHub →
Supermemory MCPcloud4Any MCP clientGitHub →
Redis Agent MemoryRedis6Any MCP clientGitHub →
mcp-memory-serviceKG + vector12Claude, LangGraphGitHub →
memory-bank-mcpfile system8Cline, Cursor, ClaudeGitHub →
neo4j agent memoryNeo4j6Any MCP clientGitHub →
kuzu-memory-graph-mcpKuzu5Any MCP clientGitHub →

🤖 Agent Frameworks with Memory

Major agent orchestration frameworks with built-in or native memory support.

LangChain's official memory library. Extracts facts, optimizes prompts, maintains long-term memory via LangGraph's Store.

CrewAI~50k+

Role-playing multi-agent framework. Unified Memory class: short-term (ChromaDB), long-term (SQLite), entity, procedural.

AutoGPT~177k

The original autonomous agent. Goal-driven with Pinecone-backed vector memory and modular memory components.

Microsoft's framework for agentic AI. Pluggable memory components. Merging with Semantic Kernel into Microsoft Agent Framework.

5000x faster instantiation than LangGraph. Built-in session management, long-term user learning, 100+ integrations.

MastraYC W25

TypeScript AI agent framework from the Gatsby team. $13M funding. Memory with libSQL and Postgres. 300k+ weekly npm downloads.

Simulates software development roles. Shared memory across PM, architect, engineer, and QA agents.

Open-source AI orchestration with explicit memory control. InMemoryChatMessageStore + Mem0MemoryStore integration.

FlowiseActive

Visual AI agent builder with 100+ integrations. Drag-and-drop conversational agents with built-in memory.

SwarmsActive

Enterprise-grade multi-agent orchestration. Agent = LLM + Tools + Memory. Production-ready.

💻 Coding Agent Memory — Quick Reference

Every major AI coding tool now has a memory ecosystem.

ToolBuilt-in Memory FileMCP SupportCross-sessionNative Memory
Claude CodeCLAUDE.md (3-tier)✅ (via plugins)✅ Auto-memory
OpenCodeAGENTS.md✅ (via plugins)
OpenAI Codex CLIAGENTS.md❌ native✅ SDK sessions
Gemini CLIGEMINI.md✅ (ADK)✅ Conductor ext
Kimi CLIAGENTS.md✅ sessions✅ K2.5 native
Cursor.cursor/rules✅ (via MCP)
WindsurfRules files✅ Cascade Memories✅ Auto-memories
AiderCONVENTIONS.md
Continue.dev.continuerc.json✅ (via MCP)
ClineCustom instructions✅ Memory Bank

🗃️ Vector Databases

The storage layer for semantic memory — where embeddings live.

PineconeManaged

Sub-10ms latency at scale. Built-in embeddings, rerankers. Official MCP server. $130M+ raised.

QdrantRust / ~27k ⭐

Sophisticated filtering + vector similarity. Best free tier (1GB forever). HNSW indexing.

Milvus~32k ⭐

GPU-accelerated billion-scale. Multi-vector, hybrid search, sparse+dense. Official MCP plugin.

ChromaDBOpen Source

The developer-friendly default. Local-first, SQLite-backed, rich Python API. Default for many frameworks.

Weaviate~12k ⭐

Graph + vector hybrid. Built-in BM25, OpenAI/Cohere integrations. Multi-tenancy native.

pgvectorPostgreSQL ext

Bring vector search to existing Postgres. HNSW + IVFFlat. Zero new infra for Postgres shops.

LanceDBRust / Columnar

Serverless, embedded columnar format. Zero server, works inside Python process. Multi-modal native.

FaissMeta / ~34k ⭐

Battle-tested billion-scale similarity search from Meta. GPU support. The backbone of many production systems.

🕸️ Knowledge Graphs

Structured relational memory backends for multi-hop reasoning.

Neo4jIndustry Standard

The dominant graph database. Native graph storage, Cypher query language, full-text + vector hybrid search. Enterprise support.

FalkorDBRedis-compatible

Sub-millisecond graph query using sparse adjacency matrices. Redis-compatible. Used by Graphiti (Zep) as primary backend.

KuzuEmbedded

High-performance embedded graph DB. In-process, no server needed. Used by kuzu-memory-graph-mcp for sub-3ms recall.

Amazon NeptuneAWS Managed

Fully managed graph database on AWS. Supports both property graphs (Gremlin) and RDF (SPARQL). Graphiti-compatible.

📄 Key Research Papers

Foundational and recent papers driving the field forward.

📑

Introduced OS-inspired virtual context management. Foundation for Letta.

📑

Zettelkasten-inspired dynamic memory organization with interconnected knowledge networks.

📑

Temporal validity windows for every fact. Outperforms MemGPT on DMR benchmark.

📑

4-network biomimetic architecture achieving 91.4% on LongMemEval with 20B open model.

📑

OS-inspired memory management for LLMs with Redis Streams scheduling and multi-modal memory.

🌟 See the Full List

This page covers the highlights. The full awesome list includes RAG frameworks, industry verticals (chip design, pharma, healthcare, space, agriculture, climate), benchmarks, learning resources, and hundreds more tools.

View on GitHub →

Curated with ❤️ · Contribute a project · Licensed CC0

© 2026 by Aditya Karnam. All rights reserved.
Theme by LekoArts