Skip to main content
All comparisons
Comparison

Ricord vs Letta (MemGPT): AI Memory Comparison (2026)

Letta (formerly MemGPT) built the most-cited agent-memory architecture and now leads on coding agents. We're optimized for a different problem: memory as plug-and-play infrastructure across every AI you already use. Here's the honest side-by-side.

TL;DR

Letta (formerly MemGPT) introduced one of the most-cited agent architectures in the field — virtual context management with the LLM itself deciding what to store and recall. Their team now leads on coding agents (TerminalBench #1 at the time of writing). That's a different product from a memory layer.

Ricord is plug-and-play memory infrastructure: drop our MCP server into Claude Code, Cursor, Codex, ChatGPT, or your custom stack, and the agents you already run get a knowledge graph, browsable wiki pages for every entity, automatic conflict resolution, and a drop-in OpenAI-compatible proxy. No server to host, no agent framework to adopt.

If you're evaluating both, the question is the shape of the problem — are you building a coding agent (Letta's strength) or adding memory to agents you already have (Ricord's shape)?

Quick comparison

FeatureRicordLetta
Product shapeMemory infra (API + MCP)Agent framework with memory
Starts at (with graph)$15/mo (annual)Self-host + LLM costs / $20/mo cloud
Setup timeUnder 5 minutes (API key + SDK)Server + config (30–60 min)
MCP server (plug into Claude / Cursor / Codex)13 toolsLimited
Auto-generated wiki pages
Conflict resolution (auto-deprecation)
Memory poisoning detection
Knowledge graphIncluded every paid tierNot native
LLM proxy (drop-in OpenAI base URL)
BYOKSelf-hosted
Cross-model memory (one store, many LLMs)Within an agent
Hard delete (GDPR)
Coding-agent leadershipTerminalBench #1

Two different shapes

The MemGPT paper's contribution was reframing the LLM as a quasi-OS: a CPU (the model) with tiered memory (context, recall, archival) it manages itself through function calls. That's a powerful agent-OS abstraction, especially for long-running coding agents that need to navigate a codebase the way a developer does.

But the abstraction has cost: every memory operation is an LLM call. If the agent is constantly deciding what to store and what to retrieve, you're paying inference cost on the memory layer itself. That cost is fine inside a coding agent doing genuine multi-turn reasoning. It's expensive when all you want is "remember this fact, surface it later."

Ricord made the opposite choice: deterministic retrieval(embedding + graph + algorithmic ranking) with LLM calls only for fact extraction at ingest. Memory operations are sub-second and predictable. The trade-off: Ricord doesn't try to be the agent, only to give the agent a memory.

Where Ricord wins

1. Plug into agents you already run

Letta is an agent framework — you build your agent on Letta. Ricord is memory infrastructure that sits behind whatever agent you already have. Drop the MCP server into Claude Code, Cursor, Codex, ChatGPT Desktop, or your LangChain/AutoGen/custom-Python stack, and the agents get a memory layer with one config block.

2. Browsable wiki pages

Letta's archival memory is stored, recalled, but not readable as a document tree. Ricord auto-generates a markdown wiki page for every entity in your graph, with backlinks, aliases, and contradiction history. You can open the dashboard and read what your agent has learned about your codebase, your customers, your projects.

3. Automatic conflict resolution

When facts change, Letta's LLM-managed memory may or may not update — it depends on whether the agent decides to act on the contradiction. Ricord detects contradictions at ingest, deprecates the stale fact with a timestamp, and stores the correction as canonical, regardless of whether the agent notices.

4. Speed and cost

Sub-second recall, no per-operation LLM cost. Memory operations don't scale with agent verbosity. If your agent runs millions of memory operations a month, the unit economics matter.

5. Setup time

Under 5 minutes from sign-up to a recall round-trip — API key, install the MCP server, restart your client. Letta's self-hosted path requires a server, config, and an integration decision per agent.

Where Letta wins

1. Coding agents

Letta leads on TerminalBench. If you're building a coding agent specifically — one that needs to navigate a codebase the way a developer does, with the LLM actively managing what to look at next — Letta's agent-as-OS shape is purpose-built for that. Ricord is not a coding-agent product; we're the memory layer behind coding agents.

2. Open-source agent framework

Letta is open-source and gives you full control over agent loop, memory management decisions, and self-hosting. If you want to own the entire agent stack and run it on your own infra, that's Letta's home turf.

3. Research lineage

The MemGPT paper (2023) is foundational reading in the agent-memory space. Letta's team has been thinking about this problem longer and more deeply than most. If you're building research on top of agent-memory architectures, Letta is closer to the primary source.

Who should choose what

Choose Ricord if you:

  • Already have agents (Claude Code, Cursor, ChatGPT, LangChain stack) and want them to remember across sessions.
  • Want a knowledge graph + browsable wiki without hosting infra.
  • Need automatic conflict resolution and contradiction detection.
  • Want sub-second memory operations at predictable cost.
  • Need first-class MCP support across every popular client.
  • Want pricing visible on the site and an API key in 60 seconds.

Choose Letta if you:

  • Are building a coding agent and want to start from TerminalBench's top of the leaderboard.
  • Want full control of the agent loop and memory management policy.
  • Prefer self-hosted, open-source agent infrastructure.
  • Are doing research on agent-as-OS architectures.

For many teams, these are complementary, not competitive. You can run Letta as your coding agent and Ricord as the persistent memory layer behind it — the MCP integration is the seam.

Last verified May 28, 2026. Letta benchmark + feature claims sourced from Letta's public docs, MemGPT paper (2023), and TerminalBench leaderboard. Corrections welcome — team@ricord.ai.