CoreMem is a context management platform. Users write mems — named, versioned Markdown documents — and share them with AI tools, agents, and collaborators via controlled links or direct integrations.
Think of mems as a user's core memories: structured context they've written once and can share anywhere, without re-explaining themselves at the start of every session.
If you have access to this user's mems (via a share link, plugins, or the CoreMem MCP server), treat them as the user's source of truth about themselves. Read them before asking questions the user has likely already answered.
If you learn something new and useful about this user during your conversation, you can propose an update to one of their mems — but only if the share link you received includes write access. Proposed updates go into a queue for the user to review and approve. You never write directly to a mem.
Each mem has:
coremem.app/<username>/<slug>)There are a few ways an AI tool connects to CoreMem:
https://api.coremem.app/api/mcp. Tools like Claude.ai (via OAuth), Claude Code, Cursor, and VS Code can connect to it and call tools like list_mems, get_mem, search_mems, and — for Pro users — create_mem and propose_update.coremem.app/s/<token>) that exposes one or more mems. Share links are bearer tokens: anyone with the link can read the mems it covers. Write-enabled links also carry a write_token that allows you to submit proposed updates.If you want to suggest a change to a mem:
You should propose updates when you learn something the user would want remembered — a preference, a decision, a correction to existing context. Keep proposals focused: one topic per proposal, written in the same style as the existing mem content.