Alongside what you already use

What your AI already remembers, and what it doesn’t.

ChatGPT Projects, Claude memory and Notion all do real work, and Giraffe replaces none of them. Giraffe is where a conclusion lands after you’ve reached it — you say “Save what we concluded to my Acme project,” and it arrives sorted into what’s true now, what you decided and what’s still open. Here is what each of the others keeps, and the one thing none of them keeps.

First, what these actually do.

The version you’d actually say out loud: I pay for ChatGPT, its projects hold my files, Claude’s memory I can finally edit, and Notion is sitting right there. Why would I add a fourth thing? Fair.

ChatGPT Projects

A project groups the chats about one thing, holds files that every chat inside it can see — five on Free, twenty-five on Plus, forty on Pro, Business and Enterprise — and carries its own instructions, which override your global custom instructions while you’re inside it. You can also set its memory to project-only, so it draws on what has happened in that project and deliberately not on your account-wide memories. If you have been treating a project as a folder for chats, you are under-using it.

Claude memory

It stopped being a black box. Since early 2026 it’s available on every plan and stored as individual categorized entries you can open, read, edit and delete under Settings, then Capabilities, then Memory. Not a summary you have to take on faith — a list. If you haven’t looked in a while, look. It is better than you remember.

Notion, with its connector

You sign it in, and from then on an AI can read and write across your workspace: create pages, update databases, fill in properties. It works from Claude, ChatGPT and Gemini, which is one more assistant than we support. If you have already built a database with the right properties and you keep it tidy, this is a real answer.

If you use one AI, for one ongoing thing, and what you mostly want is better answers next time — those features are enough. Use them. We’d rather say that than sell you another tab.

The same questions, asked of all three.

These are the questions people actually ask before adding another tool, not the ones that make us look good. Where something beats us, the cell says so.

What ChatGPT Projects, Claude memory, Notion with its connector, and Giraffe each do, across the questions people ask before adding another tool. Checked 15 August 2026.
Chat memory and projectsChatGPT Projects · Claude memoryNotion, connected to your AIA workspace plus its connectorGiraffe
What it’s forMaking the next answer better. A profile of you, plus chats grouped by subject.Whatever you design. Pages, databases and properties you set up and maintain.The state of one thing you’re working on: what’s true now, the decisions, the open questions, the notes.
What you need to startNothing. It’s already on, in the plan you already pay for.A Notion account, a few minutes for the connector, and longer to design the database.A couple of minutes in your assistant’s settings, on a computer. Claude on any plan; ChatGPT on a paid plan, on the web, with Developer mode on. Free while we’re in beta.
How something gets inThe assistant writes it as you talk. You can read and edit the entries afterwards.You type it, or an AI writes through the connector — into the structure you built first.You ask for it, in the chat, by name. Nothing is captured automatically.
Whether everything about one job lands in the same placeNo. Project chats and ordinary chats keep separate memory, deliberately.Yes, if you put it there — one workspace, but whichever page you happened to be on.Yes. Name the project and it lands there, from any ordinary chat in either assistant.
Whether two assistants write to the same recordNo. ChatGPT’s memory doesn’t move to Claude, and Claude’s doesn’t move to ChatGPT.Yes, and Gemini too. One connector, three assistants — Notion wins this row.Yes, for Claude and ChatGPT, and each change records which assistant saved it. Claude on any plan; ChatGPT on a paid plan, from an ordinary chat rather than inside a ChatGPT project — and OpenAI’s own docs disagree about which paid tiers can write, so check the setup guide. Gemini can’t connect.
What a connected AI can doWrites its own memory as you talk. You control it after the fact rather than before — entries are listed, editable and deletable, memory can be switched off entirely, and a project can be set to draw only on its own.Read and write across the workspace you signed it into.Read your projects and update them. It can’t delete a project, manage your connections or pins, or change the Spaces your projects are grouped into.
Finding one thing months laterChatGPT searches every chat, plus the files in a project; Claude has chat search and a memory list you can read straight through. What comes back is a conversation you then have to read.Workspace search, filters and views — good, if you set up the properties you’d filter on.One search box across every project. Short labelled things, so one word finds them. (⌘K, or Ctrl-K.)
Whether you can still see what it used to sayMemory: no — entries are updated in place, so the number that was there is gone. Projects: the old chat is still in the folder, so the number survives if you can work out which conversation said it.Partly. Page version history, block-level, kept 7 days on Free, 30 on Plus, 90 on Business, longer on Enterprise.Yes. Per item, what it said before next to what it says now, dated, attributed, never overwritten.

What you need to start, spelled out. Claude works on every plan — that’s Anthropic’s own documentation; our own test was on one Max account. Free allows one custom connector at a time, and on Team or Enterprise an owner has to add Giraffe before you can. ChatGPT needs a paid plan, on the web, with Developer mode turned on — Free and Go can’t connect at all — it asks you to approve each save, and it does not work inside a ChatGPT project, so in ChatGPT you save from an ordinary chat. The setup guides have the current picture for both.

ChatGPT’s memory doesn’t move to Claude and Claude’s doesn’t move to ChatGPT, so whichever one you’ve fed for a year is the one you’re committed to. In Giraffe they write to the same record. On 12 August we tested that and kept the log: a project written by Claude was read by a ChatGPT account, which added a decision of its own to the same project, each write recorded against the assistant that made it. That was one ChatGPT Plus account, on the web, with Developer mode on. One save came back with an error and worked on the retry, which is what a weeks-old integration looks like and we’d rather write it down than leave it out. OpenAI’s help centre and developer docs disagree about which paid plans can write through a custom app. We don’t know which is right; the setup guide carries both readings.

Checked 15 August 2026 — the provider’s own help pages where they say it plainly, public documentation where they don’t. Plans and limits change without notice; if a cell no longer matches what you see, believe your screen, and tell us at privacy@withgiraffe.com.

Memory is about you. A project is about the work.

Open Claude’s memory panel and read what’s in it. Your stack. How you like to be answered. The constraint you mentioned twice and shouldn’t have to mention again. ChatGPT’s saved memories are the same kind of thing. This is a profile, and it’s built to do one job well: make the next answer fit you without you having to set it up each time.

Now try to find this in there. Contract, $48k a year. Renews Mar 31. Health, at risk. Decision — offer a two-year renewal at 6% uplift. Open question — does Raj own the budget now, or has it moved to finance? None of that is a fact about you. It’s the state of a thing you’re working on, and most of it will be wrong in a month, which is exactly why it needs somewhere that expects it to change.

There’s a second reason it won’t be in there. Open any ChatGPT project, click its name and look at the memory setting: project-only means it uses what’s inside that project and deliberately not your account-wide memories. Claude does the equivalent — chats inside a project remember separately from your ordinary ones. Both are sensible; you’d ask for work context to stay out of your general profile if it weren’t already there. But the moment you ask the quick question outside the project, which everyone does, the answer lands somewhere the project can’t see.

Giraffe has one place per thing you’re working on. It doesn’t matter which assistant you had open, whether the chat was long or two lines, or whether you typed it in yourself at eleven at night. It lands in the same project, and it’s there in the morning.

The practical test is the ten minutes before a call. You cannot open a memory panel and be ready. You can open a project and be ready, because a project is written to be read cold by the person who wrote it.

The row that matters a year later.

What it said before, next to what it says now.

Claude’s memory entries are updated in place. ChatGPT’s memories are replaced. That’s the right behaviour for a profile — you don’t want your assistant working from a job you left in 2023 — but it means the earlier answer is no longer in the profile. It is still in the chat where you said it, and in a ChatGPT project that chat is still sitting in the folder. So the old number isn’t destroyed so much as scattered: to get it back you have to work out which of forty conversations said $56k, open it, and read it — and nothing in there will tell you that number was superseded three weeks later. Notion is closer: page version history is real, it’s block-level, and it’s retained by plan tier — seven days on Free, thirty on Plus, ninety on Business, longer again on Enterprise. What it tells you is that a page changed.

What you usually need to know is narrower and older than that. Not that the page changed. That the Contract went from $56k to $48k on 12 March, saved by Claude. In Giraffe that record is per item — what it said before, next to what it says now, dated, attributed, never overwritten — and it ships in your export as history.jsonl.

The thing you lose isn’t the answer. It’s why it was the answer.

The question that finds the difference isn’t “what’s the contract?” — all four of these can tell you that. It’s “what was it before, and who changed it?”

Hard to believe from a description. Open one and see

The number you already replaced.

A number you replaced doesn’t sit on any current row — it survives inside the change log, and the change log is searchable too.

The contract was $56k. Now it’s $48k. Turn History on and search 56k: the old number comes back struck through, labelled Past value, with not current · replaced by a newer value beside it, and opening it lands you in the Acme renewal project’s history at the change that replaced it. A decision you reversed works the same way. So does a question you closed. None of it is deleted, because deleting it would make the record lie about what happened.

Two rules keep the old number out of your way. History is off unless you turn it on, so an ordinary search only ever returns what’s true now. And a past value never arrives unmarked — it comes back struck through, labelled, and told you what happened to it. Neither of those is a dial we set to a sensible default — there is no dial. Nothing here is edited over the top of anything: a new value goes in, the old one stays behind it with the date and which assistant saved the change.

Off by default. Struck through, labelled, and told you what happened to it.

Notion gives you a canvas. Someone has to build the filing system.

Notion’s strength and its cost are the same thing: you decide everything. Which database, which properties, what counts as a decision, and where a stray finding goes when it doesn’t fit any of the columns you made. If you’ve built that and you maintain it, Notion will hold your work beautifully — point the connector at a database you designed and the writes are genuinely structured, filling in the properties you set up, and the number lands in a column you can filter on later.

The cost is upstream of that. It only ever writes into columns you designed first and keep maintaining, and the finding that fits none of them lands as a paragraph on a page — which is prose you have to read again to find the number in. If you haven’t built the database yet, that’s every finding.

Giraffe ships the structure and doesn’t let you change it. Four kinds of item — what’s true now, the decisions, the open questions and the notes — one live value per fact, one level of Spaces for grouping projects, and nothing to configure. That’s a real loss of flexibility and it’s the whole trade: “save what we concluded” lands sorted, because there was only ever one place for each part of it to go.

The second difference is the one nobody brings up. Notion’s connector holds read and write across the workspace you sign it into. A Giraffe connection is allowed to do much less, on purpose: it can read your projects and update them, and it cannot delete a project, create or rename a Space, manage your connections or pin anything. Not as a policy we promise to follow — the database doesn’t grant it those. Disconnect it and it stops immediately, and the block is tied to the connection, not to what it calls itself.

What Giraffe doesn’t do.

There’s no import.
Giraffe starts from the next thing you save, not from your back catalogue — not from a chat export, not from your ChatGPT or Claude memories, not from anywhere. If you’re picturing your chat history arriving on day one, it won’t. Worth knowing before you sign up and find an empty library.
In ChatGPT, it doesn’t work inside a project.
ChatGPT’s custom apps aren’t available in project chats, so in ChatGPT you save from an ordinary chat instead. If everything you do in ChatGPT happens inside a project, that’s real friction and you should hear it from us rather than find it out on your first afternoon.
Gemini can’t connect.
Its app doesn’t allow outside connections. If Gemini is your main assistant, Notion’s connector is genuinely the better answer today.
It isn’t end-to-end encrypted.
Your data is encrypted at rest and in transit, but Giraffe staff with database access could technically read stored content. We don’t use that access for anything beyond running and supporting the product. The longer version is on privacy.
There’s no sharing.
No teams, no shared projects, no admin — one account, one person, deliberately, for now. If what you like about Notion is that everyone else is already in it, that’s not something we’re competing for.
It’s new.
Free while we’re in beta means no card, no plan and nothing to cancel. It also means a product that has been in the world for weeks rather than years, and you should weigh that.

The questions that come next.

Does Giraffe read my ChatGPT and Claude conversations?
No. It has no view of your conversations and never watches them. Nothing arrives in Giraffe unless you ask your assistant to save it, or you type it in yourself.
Should I turn my AI’s memory off if I use Giraffe?
No, and we’d rather you didn’t. It’s doing a different job from this, and the two don’t interfere. Leave it on.
Do I need more than one AI?
No. Everything on this page works with one. Giraffe isn’t a bridge between assistants — it’s where the work lands once you’ve done it, whichever one you used.
Can I keep using Notion as well?
Yes, and there’s no integration between the two, so let’s be plain about what that means. Giraffe has a Copy for AI button that puts a whole project on your clipboard, and an export that gives you project.md. Pasting either into Notion works fine. Anything more automatic than that doesn’t exist today.

Giraffe does not replace a single thing you use today.

Your AI’s memory is there to make the next answer better. Giraffe is there so you can read the record without asking anything. Those are different jobs, and you can have both — keep your memory on, keep your projects, keep Notion if you’ve built something good in it.

And if you try it and it isn’t for you: every project downloads as a folder — project.md, project.json, history.jsonl, sources.json — and the whole account downloads as a zip. It’s a button in your settings, not a support request, and it works whether or not you ever connect an assistant at all.

What we’d ask is narrower than switching. Pick one thing you’ve been working on for more than a month — a renewal, a remodel, a decision you keep half-making — and the next time you finish a session on it, say: “Save what we concluded to my Acme project.” Then open it in a week and see whether reading it was faster than finding the chat.

Start with Giraffe

Free while we’re in beta. An email code gets you in — no password to invent, no card, nothing to install.

Not sure yet? Read how it works first.