I usually use multiple AI assistants (chatgpt, perplexity, claude) but most of the time I just end up repeating myself or forgetting past chats, it is really frustrating since there is no shared context.
I found OpenMemory chrome extension (open source) that was launched recently which fixes this by adding a shared “memory layer” across all major AI assistants (ChatGPT, Claude, Perplexity, Grok, DeepSeek, Gemini, Replit) to sync context.
So I analyzed the codebase to understand how it actually works and wrote a blog sharing what I learned:
– How context is extracted/injected using content scripts and memory APIs
– How memories are matched via `/v1/memories/search` and injected into input
– How latest chats are auto-saved with `infer=true` for future context
Plus architecture, basic flow, code overview, the privacy model.
submitted by /u/anmolbaranwal
[link] [comments]