Works with ChatGPT, Claude, Claude Code and CursorWorks with your AI tools

Context Engine One memory for your AI agents and human team members.

Claude, ChatGPT, Cursor and your other AI tools save to it as they work and read from it when they start. You and your team read the same memory, ask it questions and add files, so nobody has to explain the same thing twice.

Free plan, no card. Sign in with your email; there is no password.

  • Claude Code connected
  • ChatGPT connected
  • Cursor connected
  • Claude connected
  • Priya in the app
Invoicing app
Code, customers and decisions for our invoicing product
Arrived today4 memories
  • Marta Reyes is Contoso’s new finance contact Saved by Claude person
  • Retry card payments at most three times Saved by Cursor decision
  • Q3 pricing review.pdf Uploaded by Priya file
  • Invoices are stored in Postgres Saved by Claude Code decision

The problem

Every AI tool you use starts from nothing.

Claude Code forgets what you decided yesterday. Cursor does not know what ChatGPT learned this morning. You explain the same project and the same rules again in every tool, every session. And what one person’s AI learns stays in that person’s chat history, where the rest of the team can’t see it.

Context Engine is the memory your AI tools and your team share. It is a hosted service at app.contextengine.com that you sign in to with your email. You connect your AI tools once, and as they work they save what matters into it: decisions, notes, people, customers and files. The next session starts with all of that, and anyone on your team can read it.

  • Your AI tools save to it and read from it through MCP, the standard they already speak.
  • You and your team see every memory, who saved it and when, ask it questions in plain words and add files yourselves.
  • It is yours: export all of it as Markdown any time, or delete it.

How it works

Connect your AI tools once, and they remember from then on.

1

Connect your AI tools

Pick the app you use. ChatGPT and Claude take a few clicks, and Claude Code takes one command. Each connection reaches only the engines you choose, and there is no key to copy or keep safe.

Saves to Invoicing app

Signed in · just now
First memory · Invoices are stored in Postgres
$ claude mcp add --scope user --transport http ce-invoicing \
    https://app.contextengine.com/mcp/c/k7f2q9

Then in Claude Code: /mcp, choose ce-invoicing, Authenticate.

2

They remember as they work

As you work, your AI tools save what matters: a decision, a customer’s request, a new contact. Each memory has a type, shows which tool saved it and keeps its history. You can also drop in files, a whole folder or a .zip.

MemoriesInvoicing app
  • decisionRetry card payments at most three timesCursor · 10:42
  • customerContoso wants invoices grouped by cost centreChatGPT · 09:15
  • personMarta Reyes, Contoso’s finance contactClaude · 09:02
  • noteStripe sends a second webhook when a retry succeedsClaude Code · 08:30
  • fileQ3 pricing review.pdfPriya · yesterday
3

The next session picks up where the last one stopped

When a tool starts, it gets a short brief: what each engine is for, what happened recently and what changed since its last visit. If it needs more, it searches the memory, matching meaning as well as exact words. You read the same memory in the app, so you can always see what your tools know.

Claude Code · new session

Brief

Invoicing app: code, customers and decisions for our invoicing product.

Since you were last here

  • Cursor decided card payments retry at most three times.
  • ChatGPT noted Contoso wants invoices grouped by cost centre.
  • Marta Reyes is Contoso’s new finance contact.
Picking up the retry change. I’ll cap retryPayment() at three and group Contoso’s invoices by cost centre.

Engines

An engine is a memory with a purpose.

Say in a sentence or two what an engine is for. Your AI tools read that purpose to decide what to save where, so the client’s decisions land in the client’s engine and your own notes stay yours.

  • As many as you need. One for yourself, one per client or project, one for a team.
  • Walls between them. A connection reaches only the engines you tick, each at Can read or Can read and save.
  • Labelled answers. A search across engines names the engine every result came from.
  • Move without losing history. A memory moved to another engine takes its history with it.
Selin’s engines
  • S Selin ConsultingMy practice: proposals, pricing and how I work.
  • A AcmeThe Acme rollout: decisions, people and open questions.
  • G GlobexGlobex’s pricing review, March to June.
Claude · Desktop app · “Acme”
AcmeCan read and save
Selin ConsultingCan read
GlobexNot reached

Keeps itself in order

It stays organised without you sorting it.

Context Engine writes summaries, links related memories and catches duplicates, so what was saved last month is still useful this month, to your team and to your tools.

Ask your memory

Ask in plain words. Every answer names the memories it came from.

What did we decide about card retries?

Card payments retry at most three times, down from five after August’s disputes. A card flagged as stolen or fraudulent is never retried.

Sources decisionRetry card payments at most three times decisionNever retry a card flagged as stolen

Summaries, written for you

A short account of each day, rolled into weeks and months, from what was saved.

Thursday 24 September

Card retries took the day: after August’s disputes the team cut retries from five to three, and Jon drafted the runbook change. Contoso asked for invoices grouped by cost centre.

Linked

People, customers, decisions and files connect to each other, and the map shows how.

No duplicates by accident

When a tool tries to save something already there under the same name, it is pointed to that memory to update instead.

Marta Reyes is already savedClaude added to it instead of saving a second one

History on everything

Every change records who made it, with which tool, and what it was before.

Jon edited “Retry card payments at most three times”was “five times” · Claude Code · Jon · 10:40

Works with

The AI tools you already use.

Sign in from the apps below, or connect anything that speaks MCP or HTTP with a key.

  • ChatGPTSign in from its connectors
  • ClaudeOn the web and the desktop app
  • Claude CodeOne command, then Authenticate
  • CursorAn Add to Cursor link
  • Your own agentA key, MCP or the HTTP API

Made for how you work

For one person, for every client, for the whole team.

If you build with AI

Claude Code and Cursor share what you decided.

The decision you made with Claude Code on Monday is known to Cursor on Tuesday. You stop re-explaining your conventions, your stack and why you chose it.

If you work for several clients

One engine per client, and nothing crosses.

Give each client an engine and a connection of its own. In Claude Code, a project-scoped connection keeps each client’s repository to that client’s memory.

If you work as a team

Your people and their AI tools share one memory.

Invite your whole team on any plan, at no cost per person, as owner, admin, member or viewer. Everyone reads the same memories and gets the same answers, whichever tool they use. See every tool that reaches the engine, and cut one off in a click. When someone leaves, what they saved stays in the engine, still credited to them.

Security and privacy

Why trust it with your memory.

Your memory belongs to you and is stored apart from every other customer’s. You can see all of it, and take it with you.

It is yours

Export an engine any time as one ZIP of Markdown and JSON that opens without us. Every memory is a plain Markdown file.

Kept apart for real

Every engine gets its own database, its own search index and its own running copy of the service. It never shares a table with anyone else’s data.

Never used for training

Your content is sent to models only to answer you. It is not used to train anything, not sold and not used for advertising.

Staff only with your say-so

Support opens an engine only when you approve a request, for the time it names, and every visit is logged. A legal or safety duty is the one exception, and you are told at once.

You decide what reaches it

See every tool and key that can reach an engine, with its access and when it was last used. Pause it, or cut it off.

Deleting means deleting

Deleting an engine is scheduled a day ahead so you can export first. Then it is gone. Choose the EU at setup to keep its database and files there.

Two-step sign-in is built in, and Enterprise adds single sign-on through OpenID Connect (Okta, Entra ID, Google). Read the privacy notice.

Questions

Asked often.

The rest is in the help, which is public, or write to [email protected].

Is it a chatbot?

No, and it does not run your agents. Your AI tools do the thinking. Context Engine is the memory they share: they save to it as they work and read from it when they start. You can also ask it questions yourself, and every answer names the memories it came from.

Is it for people or for AI tools?

Both. Your AI tools save to it as they work and read from it when a session starts. People use the same memory in the app: browse every memory and who saved it, ask questions and get answers that name their sources, read summaries of each day and week, and drop in files. Your whole team shares it on every plan, at no cost per person.

Which AI tools work with it?

ChatGPT, Claude on the web and the desktop app, Claude Code and Cursor sign in with a few clicks. Anything else that speaks MCP or HTTP connects with a key, so agents and scripts you build yourself can use the same memory.

What is an engine?

An engine is a memory with a purpose: a few sentences, in your words, saying what it is for and what belongs in it. Your AI tools read the purpose to decide what to save there. Keep one for yourself, one per client or project, or one for a team.

Can I keep clients apart?

Yes. Each engine is stored on its own, and each connection reaches only the engines you tick, at Can read or Can read and save. Give each client its own engine and its own connection, and nothing crosses between them.

Where is my data, and who can see it?

Every engine gets its own database, its own search index and its own running copy of the service, on Cloudflare. Your content is sent to models only to answer you and is never used to train anything. Context Engine support opens an engine only when you approve a request, for the time it names, and every visit is logged.

Can I take my memory with me?

Any time. Export gives you one ZIP of Markdown and JSON that opens without us: every memory is a Markdown file, so a text editor or a notes app reads it as it is. Deleting an engine is scheduled a day ahead so you can export first, and then it is gone.

What happens when my memory is full?

Every plan lets your AI tools read and save as much as they need; what an engine’s plan sets is how many agents connect to it and how much memory it holds. You are told before your memory is full. When it is, a new memory is refused with the reason, and nothing you stored is ever deleted.

Who makes Context Engine?

Relote built it and runs it. If you want help putting AI to work across your company, that is Relote’s work, at relote.com. Context Engine itself is the product: sign up, connect your tools, and it works.

Your agents do the thinking.
Context Engine remembers.

Free plan, no card. Connect your first AI tool in a couple of minutes.