AI Agent Memory Tools Are Open Source, But Your Data May Not Be Portable
A DEV Community analysis highlights a key distinction in AI agent memory systems: while most major memory engines like Mem0, Letta, Cognee, Graphiti, and LangMem are licensed under Apache-2.0 or MIT, open-source software does not guarantee open or portable memory formats. The article categorizes these tools into three tiers — fully open, open-core, and fully proprietary — based on whether users can read, edit, and export their stored memories. Popular platforms such as Mem0 and Graphiti fall into the open-core tier, offering open-source code but locking memory data within opaque vector or graph stores on paid cloud tiers. A smaller tier, represented by PLUR, stores memories as human-readable YAML files under an open specification, giving users full ownership and portability. The piece argues that as 'engram' becomes standard terminology for a unit of agent memory, an open format specification is essential to prevent fragmentation and vendor lock-in.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in