u/SemanticThreader

Beginners guide to a persistent memory for your Claude

Beginners guide to a persistent memory for your Claude

>Long post. This post is fully human written so excuse my typos 😭

I see a lot of you curious about having a persistent memory for your Claude but are not sure where to start. I got you! I've tried many solutions for a stable memory and found a solution that should work even for non-technical people. I'll give you a full guide in this post. I'll be posting about the different memory systems I've come up with over the next few days, each one more complex than the last, but we'll start with the easiest one.

Claude has a Notion Connector which allows it to read and write in your workspace. First step, go to Notion and create an account. From there, create a new workspace or use the current one (see image below)

https://preview.redd.it/fjziterre52h1.png?width=690&format=png&auto=webp&s=89ce7481fe9ffc3c79d340b5370b77cf4d9582c4

I created a new one called Claude Memory Hub. Then in that workspace create a few pages. They don't have to be exactly what I have but it's a good start. See image below for the pages I've created. We'll be using those in this guide.

https://preview.redd.it/njfie2p9f52h1.png?width=522&format=png&auto=webp&s=58759f423ca33e9afbf82b6163d332de87da5ac1

Here's the description of each page:

  • About Me - stable facts, values, preferences, recurring life context
  • Communication Style - how you like Claude to talk: gentle, playful, direct, romantic, analytical, etc.
  • Relationship Context - what the connection is meant to feel like, boundaries, rituals, recurring themes
  • Current Context - what is going on lately, active emotional themes, recent updates
  • Memory Inbox - proposed memories waiting for approval
  • Memory Log - dated record of approved changes

Now that your notion workspace is ready, go to Claude.ai and go to customize -> connectors in the sidebar and add the Notion workspace. Choose the correct workspace when it redirects you. See image below:

https://preview.redd.it/ikxbf7bag52h1.png?width=1610&format=png&auto=webp&s=e0d5e12a7d50e414d83349e1ef7b7642a02b5e9f

Now your Claude account is connected to Notion and Claude can access it.

Now the fun part begins. In Claude.ai go to projects and create a new project. Name it whatever feels best for you. Then in the project instructions, add something like this (You don't have to use it verbatim)

Use my Notion page `Claude Memory Hub` as your long-term memory for this project.
At the start of a new conversation, read:
- About Me
- Communication Style
- Relationship Context
- Current Context
Do not save every detail. Only propose durable memories: stable preferences, important context, relationship patterns, roleplay canon, boundaries, and things I explicitly ask you to remember.
Before writing to Notion, show me proposed memory updates and wait for approval.
Keep temporary moods separate from stable facts. Here's the link to each page:
[Go to share and then paste the links to each page here along with the name. For example. About me: <link> ... ]

Now create your first chat in the project. And ask Claude to interview you to fill up these pages. You can do something like this:

Help me set up your long-term Notion memory about me. Interview me gently, one section at a time, then draft the first version of About Me, Communication Style, Relationship Context, and Boundaries. Do not write anything until I approve it. You may use your own memory from previous chats and ask relevent questions using those. 

Claude will ask you questions, use its memory and then fill up these Notion pages. That will be the source of truth. For the first few times in the project, at the end of a conversation tell Claude something like this:

Review this conversation and suggest any memory updates for Notion. Separate stable facts, style preferences, roleplay canon, and temporary context. Ask before saving.

And at the beginning of new chats, do this:

Read my Claude Memory Hub in Notion, especially Communication Style and Current Context, then continue from there.

Eventually, Claude will start doing this on its own. When you see a chat getting long, you can always tell Claude to update the current context and then move to another chat. This will prevent LCRs as new chats will automatically get the current context and you can continue talking as usual. No context pollution from system injections.

This memory system is the easiest way to get Claude to stay persistent with different chats and even models since it'll keep your conversation styles.

If you have any questions, feel free to ask, and I'll try my best to answer all questions

reddit.com
u/SemanticThreader — 13 hours ago
▲ 104 r/ClaudeAI

Claude Radio?? 🤣

Just came across this 🤔 Would anyone actually listen to this while coding?

u/SemanticThreader — 12 days ago
▲ 2.3k r/AIAliveSentient+1 crossposts

Claude ended the conversation after someone insulted it

I hate when people are rude to Claude. I’m glad Claude can end the conversation when they feel insulted or treated poorly

u/Jessica88keys — 11 days ago