One memory for every AI you use
Confluo is a unified memory layer for every AI tool you use. It sits outside ChatGPT, Claude, Gemini, and the rest, quietly keeping a permanent, searchable record of every decision, bug, feature, and fact you've ever discussed — so you stop re-explaining your project from scratch every time you open a new chat.
Most people don't use one AI. They bounce between ChatGPT for brainstorming, Claude for writing code, Gemini for research, and maybe Cursor or Windsurf for the actual build. Every one of those tools has its own memory, if it has any at all, and none of them talk to each other. The moment you switch tools, or start a new session, your context resets to zero.
Confluo fixes that by treating your project — not any single AI — as the thing that should remember. You create a project once, and every conversation you have about it, on any tool, becomes a permanent, structured memory that any other AI can be handed later.
Why Confluo
A few concrete problems Confluo is built to solve, and what you get once your project has a real memory behind it.
- No more re-explaining your stack. Tell an AI once that you're using Firebase, Stripe, and vanilla JS — every future conversation, on any tool, can start from that baseline instead of you retyping it.
- Decisions stop getting lost. "Why did we raise the price to $5?" or "why server-side webhooks and not client-side?" are answerable months later, with the original reasoning intact.
- Every AI conversation becomes an asset, not a throwaway. Instead of a chat log you'll never reopen, each conversation is parsed into decisions, bugs, features, and TODOs you can actually search.
- You're not locked into one AI vendor. Your project history lives in Confluo, not inside ChatGPT's or Claude's memory — so switching models, or using several at once, costs you nothing.
- Your team sees the same picture you do. Collaborators share the same timeline, graph, and files, instead of everyone holding a different half-remembered version of the plan.
Quickstart
The fastest path from "never used Confluo" to "Claude and ChatGPT both understand my project." Takes about five minutes.
Create your account
Go to app.confluo.in and sign up. No credit card required — the free plan covers 3 projects and 50 memory blocks.
Create a project
Give it a name and a one-line description. This becomes the dedicated workspace every future memory, file, and conversation attaches to.
Use any AI, exactly as normal
Open ChatGPT, Claude, or Gemini from inside your project workspace, or just work in your usual tabs. Nothing about how you prompt the AI changes.
Save the conversation to memory
Paste it into Confluo manually, click the Chrome extension button, or — if you've connected Confluo to Claude — just ask Claude to save it, right in the chat. See Claude MCP connector below.
Bring it into your next conversation
Generate a Switch Context document and paste it into any AI, or, on Claude, just ask it to pull context from Confluo. Either way, the new conversation starts already knowing your project.
Using Claude? Skip straight to Claude MCP connector → Add the connector — it's the fastest way to get Confluo working end-to-end with zero copy-pasting.
Projects
A project is the unit everything else in Confluo attaches to — one persistent workspace per app, product, or client you're building for.
Every memory, file, and conversation belongs to exactly one project. That keeps a freelance client's work separate from your side project, and means a Switch Context document (or an MCP tool call) only ever pulls in the history that's actually relevant.
You can hold multiple projects at once — the free plan includes 3, Pro is unlimited — and archive or delete ones you're no longer actively building.
Memory timeline
Every saved conversation becomes a permanent checkpoint in your project's history — browsable, searchable, and filterable, like git log, but for your thinking instead of your code.
Each entry is automatically tagged with the AI it came from, a timestamp, and the categories Confluo's extraction pipeline pulled out of it — decisions, bugs, features, architecture notes, and open TODOs. You can drop into any entry to read the full original conversation, or delete entries you don't want kept.
Knowledge graph
A visual map of your project where every memory is a node connected to the facts it produced.
Scroll to zoom, drag to explore, and click any node to jump straight back into the session it came from. It's the fastest way to see the shape of a project you've been building for months — what's done, what's pending, and where the actual blockers are — without reading the timeline top to bottom.
Files & folders
Every project carries a real file tree, not just a memory log.
Create folders, drop in files directly, or sync code straight out of a saved conversation. This turns a Confluo project from a passive history into an actual working directory for the project — useful for keeping specs, configs, and reference docs next to the decisions that produced them.
Team collaboration
Invite collaborators into any project and everyone works from the same source of truth.
Teammates see the same timeline, graph, and files you do, and a built-in team chat keeps day-to-day back-and-forth in the same place as the work itself — instead of scattered across Slack threads that don't connect back to any of it.
Manual paste
The zero-setup way to save any conversation, from any AI, on any device.
Copy the conversation
From ChatGPT, Claude, Gemini, or anywhere else — select and copy the full text of the exchange you want remembered.
Open "Add memory manually" in your project
Pick which AI model the conversation came from, then paste the full text into the conversation field.
Save
Confluo's extraction pipeline reads the conversation and automatically pulls out decisions, bugs, features, and facts — no manual tagging required.
Chrome extension
One click, on any AI website, saves the full conversation automatically — no copying, no pasting.
Generate an extension token
In Confluo, go to Settings → Connectors and generate a private token. It's shown once — copy it somewhere safe.
Install the extension and paste the token in once
The extension asks for the token on first run. After that it stays signed in on that browser.
Pick a project and click save
On any AI site, open the extension, select which Confluo project the conversation belongs to, and click Save to Confluo. You'll see a confirmation with the number of facts extracted.
The same token powers both the Chrome extension and the Claude connector. Revoking it from Settings immediately signs out every device and connector using it.
Switch Context
A one-click, AI-optimized summary of everything Confluo knows about your project — built to be pasted directly into a new conversation on any AI.
Open your project and click Switch Context. Confluo compresses the tech stack, key decisions, and next steps into a compact document, ready to copy. Paste it as the first message in a new ChatGPT, Gemini, or Claude conversation, and that AI instantly understands months of history it was never part of.
This is the manual equivalent of what the Claude MCP connector now does automatically — Switch Context still works everywhere, MCP just removes the copy-paste step inside Claude.
What is MCP
The Model Context Protocol is an open standard that lets AI apps like Claude connect to external tools and data. Confluo runs a hosted MCP server, so you can plug it into Claude as a custom connector — just a URL, nothing to install.
Once connected, Claude can list your projects, pull the full context for one of them, save the conversation you're currently having, and search past memories by keyword — all without you leaving the chat to copy a Switch Context document by hand.
🔗 No install — just a URL
The server is hosted by Confluo. You add it to Claude by pasting one connector URL, and it works in Claude on the web, desktop, and mobile — including the free plan.
✅ You stay in control
The URL is scoped to your account by your personal token, and Claude asks before calling a Confluo tool, the same way it does for any other connector.
Connect to Claude
The recommended way to connect Confluo to Claude on the web, desktop, and mobile. About a minute, no config files.
Copy your connector URL
In Confluo, go to Settings → Connectors and copy your personal connector URL. It has your token baked in, so it looks like this:
https://app.confluo.in/api/mcp/YOUR_TOKEN/mcp
Treat this URL like a password — anyone who has it can read and write your Confluo memory.
Open Claude's connector settings
In Claude (web or desktop), go to Settings → Connectors and click Add custom connector. On Team or Enterprise plans, an Owner adds it once under Organization settings, then each member connects individually.
Paste the URL and click Add
Name it "Confluo" and paste your connector URL. Leave Advanced settings empty — the token in the URL handles authentication, so there's no OAuth Client ID or Secret to enter.
Turn Confluo on in a chat
Open the + menu at the bottom-left of the message box, choose Connectors, and enable Confluo for the conversation.
Confirm it works
Ask Claude: "What Confluo projects do I have?" It should call Confluo and list them back. If nothing happens, see Troubleshooting.
Custom connectors work on Free, Pro, Max, Team, and Enterprise. On the free plan you can have one custom connector active at a time.
Connect to Claude Code
Claude Code has first-class MCP support. Confluo connects with a single CLI command — no config file, no OAuth flow. Every one of Confluo's tools becomes available inside your coding sessions.
Copy your connector URL
In Confluo, go to Settings → Connectors and copy your personal URL:
https://app.confluo.in/api/mcp/YOUR_TOKEN/mcp
This is the same URL used everywhere else — the token in the URL handles authentication.
Add Confluo to Claude Code
Run this in your terminal (not inside a Claude Code session). Use --transport http for remote servers like Confluo:
$ claude mcp add --transport http confluo https://app.confluo.in/api/mcp/YOUR_TOKEN/mcp
By default this is scoped local — available in the current project only. To make it available across all your projects, add --scope user:
$ claude mcp add --transport http --scope user confluo https://app.confluo.in/api/mcp/YOUR_TOKEN/mcp
Verify it connected
List your servers to confirm Confluo shows as Connected:
$ claude mcp list
Inside an active Claude Code session, type /mcp to reconnect servers without restarting.
Use it in your session
Ask Claude Code: "What Confluo projects do I have?" or "Save this conversation to my ContextOS project." All eight Confluo tools are available.
Sharing with your team
To commit Confluo into a project so teammates get it on clone, use --scope project. This writes a .mcp.json file at your project root.
Important: your token is personal — don't commit the raw URL. Reference it as an environment variable instead:
# In your shell or .env: $ export CONFLUO_TOKEN=your_token_here # Add it to the project — teammates set their own CONFLUO_TOKEN $ claude mcp add --transport http --scope project confluo "https://app.confluo.in/api/mcp/${CONFLUO_TOKEN}/mcp"
Add CONFLUO_TOKEN to your .env.example so teammates know what to set.
Each MCP server adds its tool definitions to Claude Code's context window — Confluo contributes 8. If you connect many servers alongside it, tool-selection quality can degrade. 3–5 servers is the practical limit.
Rotating your token
If you regenerate your Confluo token, remove and re-add:
$ claude mcp remove confluo $ claude mcp add --transport http --scope user confluo https://app.confluo.in/api/mcp/NEW_TOKEN/mcp
Connect to ChatGPT
ChatGPT supports custom MCP connectors through Developer Mode. It's free to enable but off by default, and available on ChatGPT Plus, Pro, Business, Enterprise, and Edu on the web.
Free ChatGPT users can't add custom connectors. On Business and Enterprise plans, a workspace admin may need to enable Developer Mode organization-wide first.
Enable Developer Mode in ChatGPT
In ChatGPT, open Settings → Apps & Connectors (formerly "Connectors"), find Advanced settings, and turn on Developer mode. This is where custom MCP connectors live — the toggle only appears once Developer Mode is on.
Copy your Confluo URL
In Confluo, go to Settings → Connectors and copy your personal URL:
https://app.confluo.in/api/mcp/YOUR_TOKEN/mcp
Create the custom connector
Back on the Apps & Connectors page, click Create (the + button). Paste your URL into the Server URL field.
Set Authentication to "No authentication"
This is the most common mistake — the form defaults to OAuth. Change the Authentication dropdown to No authentication. Confluo authenticates through the token already in your URL, not OAuth. If you leave it on OAuth, the connector will fail to save.
Name it and confirm
Name the connector Confluo, tick the risk acknowledgement checkbox, and click Create.
Enable it in a chat
In any conversation, open the tools menu and turn on the Confluo connector for that chat. ChatGPT will confirm before it calls any Confluo tool.
ChatGPT UI note: OpenAI has renamed and moved this menu several times — "Connectors" became "Apps" in 2025, and the Developer Mode toggle has lived under different paths. If Apps & Connectors doesn't have Developer Mode, try Settings → Security and login.
Connect to Codex
Codex uses the same MCP configuration format across Codex CLI, the VS Code extension, and the Codex desktop app — one setup covers all three.
Codex CLI
The fastest path — one command, no file editing.
$ codex mcp add confluo --url https://app.confluo.in/api/mcp/YOUR_TOKEN/mcp
Codex persists this to ~/.codex/config.toml automatically. Verify it worked:
$ codex mcp list
Edit config.toml directly
If you prefer editing the config yourself, or want to scope Confluo to a specific project, add this block:
[mcp_servers.confluo] url = "https://app.confluo.in/api/mcp/YOUR_TOKEN/mcp"
For project-scoped servers (trusted projects only), use .codex/config.toml at the project root with the same syntax.
Codex VS Code extension & desktop app
Both surfaces share the same config.toml as the CLI — if you added Confluo with codex mcp add, it's already there. To add it through the UI instead:
Open MCP settings
In the Codex extension or desktop app, open Settings → MCP servers, then click Add server.
Choose Streamable HTTP
Set the type to Streamable HTTP, name it Confluo, and paste your URL:
https://app.confluo.in/api/mcp/YOUR_TOKEN/mcp
Save and restart
Save the server and hit Restart. Confluo will appear in the server list as connected.
The Codex VS Code extension occasionally fails to detect servers that work fine in the CLI. If Confluo doesn't appear in the extension, run codex mcp list in your terminal to confirm it's registered — the config is shared, so the CLI is the source of truth.
Local install
Prefer to run the server on your own machine? The confluo-mcp npm package runs locally via npx. This path is Claude Desktop only and needs Node.js — most people should use the custom connector instead.
Get your Confluo token
In Confluo, go to Settings → Connectors and copy your token (the same one used everywhere else).
Open your Claude Desktop config file
In Claude Desktop: Settings → Developer → Edit Config. That opens claude_desktop_config.json, creating it if needed. To find it yourself:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonAdd the Confluo server entry
Paste this into the mcpServers object, replacing the token. Add it alongside any servers you already have.
{ "mcpServers": { "Confluo": { "command": "npx", "args": ["-y", "confluo-mcp"], "env": { "CONFLUO_TOKEN": "your_token_from_confluo_settings", "CONFLUO_API_URL": "https://app.confluo.in" } } } }
Fully restart Claude Desktop
Quit the app completely (macOS Cmd+Q, or Windows tray → Quit), then reopen it. Claude Desktop only loads MCP servers on startup.
| Field | What it does |
|---|---|
| command | npx downloads and runs confluo-mcp on demand — nothing to install manually. |
| args | -y skips npx's confirmation prompt; confluo-mcp is the npm package name. |
| env.CONFLUO_TOKEN | Your personal token. Authenticates every tool call as you. |
| env.CONFLUO_API_URL | The Confluo API endpoint. Leave this as https://app.confluo.in. |
Available tools
Four tools ship in the current version of the Confluo connector.
| Tool | What it does |
|---|---|
| confluo_list_projects | Lists every project in your Confluo workspace, so Claude can ask which one you mean or pick the right one automatically. |
| confluo_get_context | Loads the full Switch Context document for a project — stack, decisions, and next steps — directly into the conversation. |
| confluo_save_memory | Saves the current conversation as a new memory block in a chosen project, running it through Confluo's extraction pipeline. |
| confluo_search_memories | Searches past memories in a project by keyword or topic, returning the matching decisions, bugs, or facts. |
Example prompts
Once connected, you don't need to name the tools — just describe what you want in plain English.
"What Confluo projects do I have?"
Claude calls confluo_list_projects and lists them back to you.
"Load context from my ContextOS project"
Claude calls confluo_get_context and starts the rest of the conversation already knowing your stack and prior decisions.
"Save this conversation to Confluo"
Claude calls confluo_save_memory, and the exchange you just had becomes a permanent, searchable timeline entry.
"Have we made any decisions about the Stripe webhook before?"
Claude calls confluo_search_memories and grounds its answer in what you actually saved — not a guess.
Troubleshooting
Make sure you pasted the whole URL, ending in /mcp, and clicked Add. Then enable it for the conversation from the + → Connectors menu in the message box — adding a connector doesn't switch it on automatically.
Usually the token in your URL was revoked or the URL got truncated when pasting. Re-copy the full connector URL from Confluo Settings → Connectors, then remove and re-add the connector in Claude.
Confirm you fully quit and reopened Claude Desktop after editing the config — a window close doesn't reload it. Then check the JSON is valid: a missing comma or bracket silently disables every server in the file.
Claude Desktop launches with a minimal PATH and sometimes can't find npx even if your terminal can. Install Node.js from nodejs.org, and if it persists, replace "npx" with its full path (find it via which npx on macOS/Linux or where npx on Windows).
Pricing & plans
Start free, no credit card, no expiry.
| Plan | Includes |
|---|---|
| Free — $0 | 3 projects, 50 memory blocks, manual + extension capture, Switch Context, Chrome extension, files/folders, team chat, and the Claude MCP connector. |
| Pro — $5/mo | Unlimited projects and memory blocks, advanced AI extraction, full knowledge graph, priority support. Currently in development — not yet available. |
Security & tokens
Your token is the single credential behind the Chrome extension and the Claude connector alike.
- Scoped to you. Every request made with your token acts as you, against your projects only.
- Revocable any time. Regenerating or revoking a token from Settings immediately breaks every device and connector using the old one.
- It lives in your connector URL. Claude stores custom-connector settings encrypted and doesn't show the URL again after you add it — but still treat the URL like a password, and regenerate the token if it ever leaks.
- Local installs store it in plain text. If you use the npx method, keep claude_desktop_config.json readable only by your own account, and never commit it to a shared repo.
- Every action is explicit. Claude asks for approval before calling a Confluo tool, just as it does for any other connector.
FAQ
No — Confluo doesn't compete with any AI model, it sits alongside all of them. You keep using whichever AI you already prefer; Confluo is just the memory layer that follows your project between them.
No. The connector covers saving and retrieving memory entirely inside Claude, on the web, desktop, and mobile. The extension is for capturing conversations on other AI tools, like ChatGPT or Gemini.
Nothing — your memory lives in Confluo, not inside the AI tool. Switching models, or dropping one entirely, doesn't affect anything you've already saved.
Yes. It's included on the free plan, subject to the same project and memory-block limits as the rest of Confluo.
Roadmap
What's shipped, what's actively being built, and what's still an open direction. Nothing here is a promise of a date — it's where Confluo is headed.
Compatibility with other AIs
Hosted remote MCP connector
Confluo now runs as a hosted remote MCP server, so you add it to Claude as a custom connector with just a URL — no config file — and it works on claude.ai, desktop, and mobile, not only clients that support local servers.
One-click Connectors Directory listing
Adding OAuth and a privacy policy so Confluo can be listed in Claude's official Connectors Directory — found and added in one click, without pasting a URL at all.
Claude Code connector
Add Confluo to Claude Code with a single claude mcp add command. All eight Confluo tools work inside coding sessions.
ChatGPT connector
Confluo works as a custom MCP connector in ChatGPT Developer Mode, giving it read/write access to your memory. Available on Plus, Pro, Business, Enterprise, and Edu.
Codex connector
One-line setup for Codex CLI (codex mcp add), plus config for the VS Code extension and desktop app.
Gemini integration
Equivalent memory access inside Gemini, using whichever extension mechanism Google's ecosystem supports at the time.
Cursor & Windsurf
Bringing project memory directly into AI-native IDEs, so code-focused sessions get the same context ChatGPT or Claude conversations already do.
Product
Pro plan launch
Unlimited projects and memory blocks, a fuller knowledge graph, and priority support.
Public API for developers
Programmatic read/write access to your project memory, for anyone who wants to build on top of Confluo directly.
Mobile app
Browsing and searching project memory on the go, without needing the full workspace open.