2:I[2567,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","2567","static/chunks/2567-8a901c98801ff9e7.js","6206","static/chunks/app/(marketing)/compare/%5Bslug%5D/page-28bcd7e8339e17c7.js"],"MarketingShell"]
3:I[7382,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","2567","static/chunks/2567-8a901c98801ff9e7.js","6206","static/chunks/app/(marketing)/compare/%5Bslug%5D/page-28bcd7e8339e17c7.js"],"Section"]
4:I[7382,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","2567","static/chunks/2567-8a901c98801ff9e7.js","6206","static/chunks/app/(marketing)/compare/%5Bslug%5D/page-28bcd7e8339e17c7.js"],"PageHeader"]
5:I[7382,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","2567","static/chunks/2567-8a901c98801ff9e7.js","6206","static/chunks/app/(marketing)/compare/%5Bslug%5D/page-28bcd7e8339e17c7.js"],"SpecList"]
6:I[7382,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","2567","static/chunks/2567-8a901c98801ff9e7.js","6206","static/chunks/app/(marketing)/compare/%5Bslug%5D/page-28bcd7e8339e17c7.js"],"CodeBlock"]
7:I[7382,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","2567","static/chunks/2567-8a901c98801ff9e7.js","6206","static/chunks/app/(marketing)/compare/%5Bslug%5D/page-28bcd7e8339e17c7.js"],"ButtonLink"]
8:I[2972,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","2567","static/chunks/2567-8a901c98801ff9e7.js","6206","static/chunks/app/(marketing)/compare/%5Bslug%5D/page-28bcd7e8339e17c7.js"],""]
9:I[4707,[],""]
b:I[6423,[],""]
c:I[4873,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","1713","static/chunks/1713-838bb3f7c92f419b.js","5878","static/chunks/5878-a24e9e9351be5527.js","2469","static/chunks/2469-4f28f1ce73d97382.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","3185","static/chunks/app/layout-ea0abc0426b39291.js"],"Providers"]
d:I[6151,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","1713","static/chunks/1713-838bb3f7c92f419b.js","5878","static/chunks/5878-a24e9e9351be5527.js","2469","static/chunks/2469-4f28f1ce73d97382.js","4873","static/chunks/4873-c0e6d61ba4803b99.js","3185","static/chunks/app/layout-ea0abc0426b39291.js"],"Shell"]
a:["slug","mem0","d"]
e:{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"}
f:{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"}
10:{"display":"inline-block"}
11:{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0}
0:["WdlhyGYaaF94ioA1ppTza",[[["",{"children":["(marketing)",{"children":["compare",{"children":[["slug","mem0","d"],{"children":["__PAGE__?{\"slug\":\"mem0\"}",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["(marketing)",{"children":["compare",{"children":[["slug","mem0","d"],{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"children":[["$","$L3",null,{"className":"page-y","children":["$","$L4",null,{"eyebrow":"OMEM vs Mem0","title":"Mem0 remembers what was said. OMEM decides nothing about what is true.","children":"Mem0 is a popular memory layer that extracts memories from conversations and retrieves them by relevance, with a managed platform if you want one. OMEM is a belief engine: it tracks what is currently believed, on what evidence, and what disagrees. Different questions, honestly different tools."}]}],["$","$L3",null,{"className":"pb-16 sm:pb-20","children":[["$","h2",null,{"className":"display text-xl","children":["What ","Mem0"," is genuinely good at"]}],["$","p",null,{"className":"mt-3 max-w-read text-body text-muted","children":["A comparison that cannot say this is an advertisement. These are real strengths, and if they match your problem, use ","Mem0","."]}],["$","div",null,{"className":"mt-6","children":["$","$L5",null,{"items":[{"k":"Fast conversational personalization","d":"Drop it into a chat product and it starts remembering user preferences with very little ceremony. That is a real strength and the reason for its adoption."},{"k":"A managed service exists","d":"If you want memory as a hosted platform with someone else running it, that option is on the table. OMEM is self-hosted only, by design."},{"k":"A large community","d":"Plenty of integrations, examples and answered questions. Ecosystem maturity counts for something real."}]}]}]]}],["$","$L3",null,{"className":"pb-16 sm:pb-20","children":[["$","h2",null,{"className":"display text-xl","children":"What OMEM does differently"}],["$","p",null,{"className":"mt-3 max-w-read text-body text-muted","children":"Every claim below is asserted by the repository's CI, so none of it can quietly stop being true."}],["$","div",null,{"className":"mt-6","children":["$","$L5",null,{"items":[{"k":"Belief state, not stored strings","d":"Every claim has a state (believed, contradicted, unknown) computed from the evidence at query time. Two agents asserting opposite things produces CONTRADICTED with both sides on the record, never a silent overwrite."},{"k":"Conflicts are declared, never guessed","d":"Two claims disagree only when someone declared them opposed. No model reads your memories to decide they conflict, which is what keeps the same question giving the same answer a year later."},{"k":"Answers for itself","d":"Ask why about any belief and get the evidence chain: who said it, the quoted source, what was concluded from it, what contradicts it. The whole state replays from an append-only log, and omem-verify proves it rather than claims it."},{"k":"Takes things back","d":"Retract a fact and everything concluded from it is withdrawn in the same request, cascade included. Declared inference rules come with truth maintenance built in."},{"k":"Hunches that know they are hunches","d":"The intuition layer forms expectations from single examples, keeps a case file per hypothesis, interrogates its own guesses, and never lets a hunch pass as a belief. expects() and believes() are different verbs."},{"k":"Zero dependencies, committed license","d":"Stdlib-only Python (CI fails the build if a runtime dependency appears), SQLite by default, runs air-gapped. MIT, with a written commitment in CONTRIBUTING.md that the core stays MIT."}],"tone":"accent"}]}],["$","div",null,{"className":"mt-10","children":["$","$L6",null,{"single":"mem.remember(agent=\"sales\", about=\"customer:acme\", claim=\"prefers_annual_billing\")\nmem.remember(agent=\"support\", about=\"customer:acme\", claim=\"not:prefers_annual_billing\")\n\nmem.believes(about=\"customer:acme\", claim=\"prefers_annual_billing\")\n# -> CONTRADICTED   (both sides on the record, neither silently wins)\n\nmem.why(assertion_id)\n# -> the evidence chain: who said it, the quoted source, what conflicts","filename":"the_difference.py","label":"Belief state example"}]}]]}],["$","$L3",null,{"className":"pb-20 sm:pb-28","children":[["$","h2",null,{"className":"display text-xl","children":"The honest decision guide"}],["$","div",null,{"className":"mt-6 grid gap-10 sm:grid-cols-2","children":[["$","div",null,{"children":[["$","h3",null,{"className":"text-note font-semibold text-fg","children":["Choose ","Mem0"," when"]}],["$","ul",null,{"className":"mt-4 space-y-3","children":[["$","li","You want a hosted, managed memory service",{"className":"max-w-read text-body text-muted","children":"You want a hosted, managed memory service"}],["$","li","The job is remembering user preferences in a chat product, and audit questions never come up",{"className":"max-w-read text-body text-muted","children":"The job is remembering user preferences in a chat product, and audit questions never come up"}],["$","li","You want the largest possible community around your memory layer",{"className":"max-w-read text-body text-muted","children":"You want the largest possible community around your memory layer"}]]}]]}],["$","div",null,{"children":[["$","h3",null,{"className":"text-note font-semibold text-accent","children":"Choose OMEM when"}],["$","ul",null,{"className":"mt-4 space-y-3","children":[["$","li","Someone will eventually ask why the agent believed something, and you need a real answer",{"className":"max-w-read text-body text-muted","children":"Someone will eventually ask why the agent believed something, and you need a real answer"}],["$","li","Conflicting information must be surfaced, not silently resolved by recency",{"className":"max-w-read text-body text-muted","children":"Conflicting information must be surfaced, not silently resolved by recency"}],["$","li","You need to reconstruct what the agent believed at a past moment, exactly",{"className":"max-w-read text-body text-muted","children":"You need to reconstruct what the agent believed at a past moment, exactly"}],["$","li","Your deployment is self-hosted, regulated, or air-gapped",{"className":"max-w-read text-body text-muted","children":"Your deployment is self-hosted, regulated, or air-gapped"}]]}]]}]]}],["$","div",null,{"className":"mt-12 flex flex-wrap items-center gap-4","children":[["$","$L7",null,{"href":"https://github.com/troybrandonc-bit/Omem","external":true,"children":"Read the source"}],["$","$L7",null,{"href":"/docs/quickstart","variant":"secondary","children":"Try it in five minutes"}],["$","$L8",null,{"href":"/compare","className":"text-note text-muted underline decoration-[color:var(--line-strong)] underline-offset-[6px] hover:text-fg","children":"All comparisons"}]]}]]}]]}],null],null],null]},[null,["$","$L9",null,{"parallelRouterKey":"children","segmentPath":["children","(marketing)","children","compare","children","$a","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Lb",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L9",null,{"parallelRouterKey":"children","segmentPath":["children","(marketing)","children","compare","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Lb",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L9",null,{"parallelRouterKey":"children","segmentPath":["children","(marketing)","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Lb",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/2e93d431438fb671.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","className":"__variable_8adcd2 __variable_46451f","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"(function(){try{\nvar s=localStorage.getItem(\"omem-theme\");\nvar d=s?s===\"dark\":window.matchMedia(\"(prefers-color-scheme: dark)\").matches;\nif(d)document.documentElement.classList.add(\"dark\");\ndocument.documentElement.style.colorScheme=d?\"dark\":\"light\";\n}catch(e){}})();"}}]}],["$","body",null,{"children":[["$","a",null,{"href":"#main","className":"skip-link","children":"Skip to content"}],["$","$Lc",null,{"children":["$","$Ld",null,{"children":["$","$L9",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Lb",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$e","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$f","children":"404"}],["$","div",null,{"style":"$10","children":["$","h2",null,{"style":"$11","children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]]}]]}]],null],null],["$L12",null]]]]
12:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1, viewport-fit=cover"}],["$","meta","1",{"name":"theme-color","media":"(prefers-color-scheme: light)","content":"#faf9f6"}],["$","meta","2",{"name":"theme-color","media":"(prefers-color-scheme: dark)","content":"#171614"}],["$","meta","3",{"charSet":"utf-8"}],["$","title","4",{"children":"OMEM vs Mem0 / OMEM"}],["$","meta","5",{"name":"description","content":"Mem0 is a popular memory layer that extracts memories from conversations and retrieves them by relevance, with a managed platform if you want one. OMEM is a belief engine: it tracks what is currently believed, on what evidence, and what disagrees. Different questions, honestly different tools."}],["$","meta","6",{"name":"application-name","content":"OMEM"}],["$","meta","7",{"name":"format-detection","content":"telephone=no"}],["$","link","8",{"rel":"icon","href":"/icon.png?2085097fd5dec5e8","type":"image/png","sizes":"512x512"}],["$","link","9",{"rel":"apple-touch-icon","href":"/apple-icon.png?75e7810ff587c16c","type":"image/png","sizes":"180x180"}],["$","meta","10",{"name":"next-size-adjust"}]]
1:null
