TL;DR. Letta (formerly MemGPT, out of UC Berkeley research) is a full stateful agent framework with an OS-inspired tiered memory architecture (core, archival, recall). AgentRAM is just the memory API.
These products solve different problems. Letta is an agent runtime that includes memory. AgentRAM is a memory layer that plugs into any agent runtime. Pick Letta if you want a complete stateful-agent platform. Pick AgentRAM if you already have an agent (LangChain, CrewAI, MCP, custom) and just need persistent memory.
| AgentRAM | Letta | |
|---|---|---|
| Product category | Memory API only | Stateful agent framework |
| Pricing model | Pay-per-operation | Per-agent subscription |
| Free tier | 100 operations, no card | 3 managed agents, BYOK |
| Cheapest paid | $5 for 50,000 operations | $20 per month for 20 agents |
| Memory architecture | Key-value with TTL and text search | Tiered: core (in-context), archival, recall |
| Includes agent runtime | No, brings your own agent | Yes, full runtime |
| Self-hosted | No, hosted only | Yes, open source |
| Model-agnostic | Yes, LLM-side of your app | Yes, multi-LLM support |
| MCP integration | Official npm package | Community contributions |
| Multi-agent shared memory | First-class shared namespaces | Per-agent state by default |
| Origin | Solo built, 2026 | MemGPT research, UC Berkeley, 2023 |
| Backing | Bootstrapped, solo developer | $10M seed (Felicis, Founders Fund, YC) |
Letta is "agent and memory tightly integrated as one product". You write Letta agents, they run inside Letta's runtime, and their memory is managed by Letta's tiered architecture. The agent and the memory are inseparable.
AgentRAM is "memory you can plug into any agent". You write your agent however you want, in whatever framework you want, and call AgentRAM's HTTP endpoints when you need to store or retrieve. Memory is decoupled from the agent.
Neither approach is universally better. They serve different goals.
Pick Letta if any of these match:
Pick AgentRAM if any of these match:
npm install agentram-mcp) with 10 tools that work in Claude Desktop, Cline, Cursor, and any other MCP client.The honest test: are you building an agent, or do you already have one?
If you're starting from scratch and want a complete stateful-agent platform with sophisticated memory architecture baked in, Letta is purpose-built for that. It's mature, well-funded, and the team has serious research credibility from the MemGPT work.
If you've already built an agent and just need a place to put memory, AgentRAM is the simpler, cheaper, more framework-neutral choice. You keep your existing agent and add HTTP calls for storage.
No credit card required. Plug it into your existing agent in 60 seconds.
Get your API key© 2026 AgentRAM. All rights reserved.