Code-aware memory
Korium has a separate commit-linked symbol index. Ask any supplier to show the supported languages, what leaves the machine, how results identify the indexed commit and what happens when code moves.
Korium / Compared with Mem0, Zep and Letta
Remembering a customer’s preferences is one job. Keeping a team’s decisions, reasons and corrections available across its work, and to every assistant it uses, is another. Here is how Korium, Mem0, Zep and Letta compare, row by row, and what each costs.
| Feature | Korium | Mem0 | Zep / Graphiti | Letta |
|---|---|---|---|---|
| Works from Claude, Codex, Gemini and any MCP tool | YesOne address, browser sign-in | PartlyMem0 MCP and SDKs | YesContext MCP Server | Ask |
| Memory has types: decision, lesson, correction, handoff | YesEleven types, searchable by type | PartlyYour own categories | PartlyCustom entity and edge types | PartlyLabels you choose |
| Keeps who decided and the source | YesDecider, evidence and source on every memory | Ask | PartlySource episodes | Ask |
| A correction keeps the history | YesReplaces, keeps the old, undo | PartlyAdds only; an expiry date hides | YesDated fact invalidation | PartlyGit history of memory files |
| Old memories fade in rank, never vanish | YesOne setting for the organization | PartlyExpiry date only | Ask | Ask |
| Links people, projects and things | YesFound automatically, correctable | PartlyGraph memory on custom plans | YesEntity and relationship graph | Ask |
| Collective memory: a re-save refreshes, a copy folds in, a replacement retires | YesOn paid plans | Ask | Ask | Ask |
| Meeting transcripts, by speaker | YesWho said what, searchable | Ask | PartlyEpisodes | Ask |
| Search answers at the level asked | YesA list, the exact words, your position, or how two things connect | PartlyFilters and score details | PartlyHybrid and temporal | Ask |
| Index of your own code, with descriptions | YesSymbols per branch, described, never file bodies | Ask | Ask | Ask |
| Import what you already have | YesPrepared memories, in batches | YesRaw saves | YesEpisodes | Ask |
| Skills and hooks for your assistant | YesStarter toolkit | Ask | Ask | Ask |
| Hosted, nothing to run | Yes | YesOr self-host | YesOr open-source Graphiti | Yes |
| Reading is never billed | YesUnlimited reads on every plan | PartlyRetrievals counted | PartlyCredits per request | Ask |
| Free tier | Yes$0 a month, 300 saves a month | YesMonthly add and retrieval limits | Yes10,000 credits a month | Yes$0 a month |
| Paid plans start at | $29 a month. Team $125 a month, 5 included. Enterprise custom. | Custom; usage past the free limits | $125 a month for 50,000 credits | $20 a month; Teams $20 a seat |
Sources for the columns: Korium behavior, Memories Fade and the code index; Mem0 saves and search; Zep / Graphiti; Letta memory and sharing. Prices were read on October 26, 2026 from each supplier’s pricing page, Mem0, Zep and Letta, and from Korium’s own; they change, so check before you buy.
The trade-off in one paragraph. Mem0 and Zep are built to be embedded in an application you write, and Letta to build an agent that keeps its own state. Korium is built to be used, not embedded: your people and the assistants they already have share one memory, with the reason, the decider and the history on every record, and the code index beside it. If you are writing an application that must remember its users, start with Mem0 or Zep. If your team keeps re-explaining its own decisions to each other and to their agents, start with Korium.
None of this is a benchmark. A storage model is not proof of a correct answer, and hosted products, open-source editions and older SDKs can behave differently. The next section is the test we would run on any of them, Korium included.
A comparison helps you choose what to try. Use a task from your own work to check the behavior, and use the supplier’s security and contract documents to check the commitments.
Korium has a separate commit-linked symbol index. Ask any supplier to show the supported languages, what leaves the machine, how results identify the indexed commit and what happens when code moves.
Save a decision, change it and ask for both current guidance and history. Inspect the actual replacement link and source; do not accept a persuasive explanation with no traceable record.
Saving learning or updating an agent’s memory does not prove that a system safely improves its own behavior. Ask what changes, what is measured, who approves it and how a bad change is reversed.
A local SDK, an open-source framework and a managed multi-tenant service are different commitments. Korium’s database enforces tenant separation, but a memory scope is not a private compartment within a team; confirm the boundaries your installation needs.
Ask for the current audit report, contract, data location, subprocessors and deletion terms that cover the service you would buy. Start with our published security information.
That is a separate comparison. Their platform memory stays within their products by design; it is not automatically shared company memory for another platform.
Korium gives authorized connected assistants a common place to save and retrieve knowledge. It does not copy private conversations or install a connector for every tool in the diagram. We have also tested OpenClaw; check each client’s supported connection and permissions.
Read the platform-memory questions →Use one real, permitted example: a failed approach, the decision that followed and a later correction. Give each system the same material and ask a second agent to make the next plan.
Can it find the source, apply the current decision and explain the change without you teaching it again? That tells you more than a table full of ticks.