Letta / MemGPT vs Mem0

Letta / MemGPT vs Mem0: side-by-side comparison of two dedicated memory layers systems — architecture, taxonomy, license, pricing, MCP/A2A support, and direct edges.

Letta / MemGPT · Mem0

Compare any two systems →

Cost & capability

Letta / MemGPTMem0
Capability bandcompetentcompetent
Capability composite6870
Cost tierfreefree
$/Mtok input00
$/Mtok output00
Use casesLong Running Session, Memory Augmented Chat, Multi Agent CoordinationLong Running Session, Memory Augmented Chat, Multi Agent Coordination

Where they differ (13)

Rows where both sides have data and the values disagree — the shortlist of dimensions that actually distinguish these two systems.

Letta / MemGPTMem0
Capability composite6870
TypeTiered: core / recall / archivalVector + graph + KV (hybrid)
Created2023-102023-06
Latest releaseLetta Code v0.34.30 (npm @letta-ai/letta-code, 2026-10-29); PyPI letta v0.34.12 (2026-10-12); last letta-ai/letta server tag v0.16.8 (May 2026)v2.2.1 (2026-09-25) — mem0ai on PyPI
GitHubletta-ai/letta-code — ~3.7k stars, Apache-2.0 (current source: agent harness, terminal UI, App Server); letta-ai/letta (~25.3k stars, not archived) is now a README pointing to letta-code, with the retired Letta V1 API server on its archive branchmem0ai/mem0 — ~67.3k stars, last commit 2026-09+
PricingFree $0 (3 agents); Pro $20/mo; Developer pay-as-you-go ($0.10/active agent/mo); Teams; Enterprise customFree + paid
Funding$10M total $70M val Seed · 2024-09$24M total $150M val Series A · 2025-10
Backend storagePostgres + pgvectorhybrid (vector + graph + KV)
API surfaceREST, SDK: Python, TSREST, SDK: Python, Node.js
Multi-tenancyLogical namespace per org/project/agent; self-hosted Docker option for hard tenant isolationLogical namespace per (user_id, agent_id, run_id); self-hosted/on-prem deployment available for tenant isolation
MCPnative (first-party) — Letta serves & consumes MCPyes — official hosted Mem0 MCP server (docs.mem0.ai/platform/mem0-mcp); the self-hosted mem0-mcp repo was archived 2026-03-24
OpenTelemetrynot documented publiclyvia adapter — AgentOps integration
Optimised forLLM-as-OS paradigm; agent autonomy in managing its own memorydeveloper experience + universal memory layer (model-agnostic, multi-store)

At a glance

Letta / MemGPTMem0
SectionDedicated memory layers Dedicated memory layers
TierT1 T1
TypeTiered: core / recall / archival Vector + graph + KV (hybrid)
Created2023-10 2023-06
Latest releaseLetta Code v0.34.30 (npm @letta-ai/letta-code, 2026-10-29); PyPI letta v0.34.12 (2026-10-12); last letta-ai/letta server tag v0.16.8 (May 2026) v2.2.1 (2026-09-25) — mem0ai on PyPI
LicenseApache-2.0 Apache-2.0
GitHubletta-ai/letta-code — ~3.7k stars, Apache-2.0 (current source: agent harness, terminal UI, App Server); letta-ai/letta (~25.3k stars, not archived) is now a README pointing to letta-code, with the retired Letta V1 API server on its archive branch mem0ai/mem0 — ~67.3k stars, last commit 2026-09+
PricingFree $0 (3 agents); Pro $20/mo; Developer pay-as-you-go ($0.10/active agent/mo); Teams; Enterprise custom Free + paid
Funding$10M total $70M val Seed · 2024-09 $24M total $150M val Series A · 2025-10
Backend storagePostgres + pgvector hybrid (vector + graph + KV)
DeploymentBoth Both
API surfaceREST, SDK: Python, TS REST, SDK: Python, Node.js
Embeddingmultiple supported multiple supported
Multi-tenancyLogical namespace per org/project/agent; self-hosted Docker option for hard tenant isolation Logical namespace per (user_id, agent_id, run_id); self-hosted/on-prem deployment available for tenant isolation
MCPnative (first-party) — Letta serves & consumes MCP yes — official hosted Mem0 MCP server (docs.mem0.ai/platform/mem0-mcp); the self-hosted mem0-mcp repo was archived 2026-03-24
A2Anot documented publicly not documented publicly
OpenTelemetrynot documented publicly via adapter — AgentOps integration
Optimised forLLM-as-OS paradigm; agent autonomy in managing its own memory developer experience + universal memory layer (model-agnostic, multi-store)
Anti-fitno anti-fit explicitly stated no anti-fit explicitly stated

Taxonomy

AxisLetta / MemGPTMem0
storagekvvector
retrievalsimilaritysimilarity
persistencelong-termlong-term
updateagent-controlledextraction
unitepisodefact
governanceinspectableopaque
conflictllm-arbitratellm-arbitrate

Pros & cons

Letta / MemGPT

Pros: Most architecturally principled — explicit OS-style tiering makes capacity behavior predictable; UC Berkeley origin + active v1 maturity.

Cons: Tier configuration adds operational complexity vs flat vector memory; latency is sensitive to paging decisions on long histories.

Mem0

Pros: Hybrid (vector + graph + KV) gives the most architectural flexibility of any memory layer.

Cons: LOCOMO benchmark numbers were publicly disputed by Zep in counter-analysis; LLM-extraction approach risks dropping facts that don't fit the prompt.

Rows last verified 2026-10-29 / 2026-10-23. Data is CC-BY-4.0 — see how to read this.