Skip to main content
The browser extension puts MemoryPlugin directly inside the AI sites you already use. It injects a small panel into the page so you can read and add memories, pull context from past chats, and sync your conversation history, all without leaving the chat. It works across 21+ platforms and is the most complete way to use MemoryPlugin.

Browser Compatibility

Works with all Chromium-based browsers:
  • Chrome
  • Arc
  • Opera
  • Microsoft Edge
  • Vivaldi
  • Brave
  • Quetta Browser (Android)
  • And other Chromium derivatives
Install the extension using the links below, or find them on your MemoryPlugin Dashboard after signing up.
Account email independence: Your MemoryPlugin sign‑in email does not need to match the email you use on ChatGPT, Claude, TypingMind, or any other tool. Access and permissions are tied to your MemoryPlugin account (and API key when applicable), not third‑party logins.

Installation

Chrome Web Store

Install for Chrome and Chromium-based browsers

Safari App Store

Install for Safari on iOS and macOS
After installation, sign up or log in to your MemoryPlugin Dashboard to start using the extension.

The Panel

On a supported site you get a round MemoryPlugin button floating on the page. Drag it anywhere; the extension remembers its position per site. Above it sits an Add Memories pill (it reads Login when you are signed out). Click the button to open the panel. The header shows MemoryPlugin, your plan badge (CORE, PRO, or PRO LT), a dark-mode toggle, and a close button.
MemoryPlugin extension panel showing the General bucket, three memories, and the bottom tab bar with Memories, Sync, History, Account, and Settings
Under the header is the Bucket row: a dropdown that defaults to All Memories, plus a Smart Mode toggle that turns on Smart Memory for the current chat, for token-efficient loading (see Smart Memory). A tab bar runs along the bottom of the panel:
  • Memories - view, add, edit, and delete memories in the selected bucket.
  • Sync - background sync of your chat history (only when Chat History is enabled; a ! badge appears when more than 100 chats are unsynced).
  • History - open the Chat History search modal (also Cmd+Shift+K / Ctrl+Shift+K).
  • Account - your plan, stat tiles (Memories, Buckets, Chats, Messages), and links to the dashboard and help.
  • Settings - recall, auto-add, load limits, sync toggles, and the onboarding tour.

Memories tab

The Memories tab lists the memories in your selected bucket. Use Add to write one by hand, or the overflow menu for Refresh memories, Copy memories, Export chat, and Load limit. Each memory has inline edit and delete. When a bucket is empty you get a prompt to add your first memory or let the AI save them automatically as you chat.

Buckets

Buckets are separate contexts for your memories. Switch buckets with the dropdown before you inject, so the AI gets the right context for the conversation. Every account starts with a General bucket; create more from the dashboard for work, projects, or anything else you want to keep apart. See Memory Buckets for the full model.

Injecting Memories

The extension does not inject memories on its own by default. Press the MemoryPlugin button to activate it for a chat, or turn on auto-add in Settings.
Activating a chat pastes two things into the composer:
  1. Your memories from the chosen bucket.
  2. Instructions telling the AI what MemoryPlugin is and how to save new memories.
Without this step the AI cannot read your memories or create new ones for that conversation. Depending on the platform, activation happens through one of two controls:
  • Quick inject button - a compact button inline in the composer where the platform’s layout allows it. Its tooltip reads “Inject Memories from chosen Bucket”.
  • Add Memories pill - on platforms where the inline button doesn’t fit, a glass Add Memories pill appears above the floating MemoryPlugin button instead.
Add Memories pill above the MemoryPlugin floating button, next to the chat composer

Auto-Inject in New Chats

Turn on Automatically add memories in new conversations in Settings to skip the manual step. When you send your first message in a new chat, the extension shows an Auto-injecting memories prompt with a 5-second countdown and a Cancel button, then injects. Cancel if you do not want memories in that conversation.

Adding New Memories

Once a chat is active, the AI is told to save memories by emitting a marker line that the extension watches for:
to=memoryplugin&&memory=[memory text here]
On ChatGPT the marker uses tool=memoryplugin&&memory=... instead. The AI adds a memory in one of two cases:
  • Automatic - it decides something is worth remembering long term.
  • Manual - you explicitly ask it to remember something.
AI adding a new memory with the special format When the extension detects and saves a new memory, it shows a confirmation toast (for example Memory saved: “User prefers morning meetings”).
Memory saved toast reading: Memory saved: User prefers TypeScript and Next.js for new projects

Save a highlight with “Extract memory”

You do not have to wait for the AI to save something. Select at least 3 characters of text anywhere in a chat and a floating Extract memory pill appears. Click it, the label changes to Extracting…, and a toast confirms Memory saved: ”…”. It is the fastest way to keep a specific line from a conversation.

Smart Memory

Smart Memory keeps token use down and the AI focused by organizing a bucket into categories and loading only what a conversation needs.

How it works

  1. Automatic categorization - it analyzes the memories in a bucket and groups them into a handful of categories.
  2. Category summaries - each category gets a short summary the AI can see at a glance.
  3. On-demand loading - full category detail is loaded only when it is relevant to what you are discussing.
  4. Token efficiency - the AI is not handed every memory on every message.

Turning it on

  1. Select a specific bucket. Smart Memory does not apply to All Memories.
  2. Enable it once for that bucket (via the Smart Mode toggle in the panel, or in the dashboard).
  3. New memories are assigned to categories automatically from then on.
In-chat, the AI loads a category or adds a categorized memory using markers like <memoryplugin command="load_category" category="[id]" reason="[why]" /> and <memoryplugin command="add_memory">[what to remember]</memoryplugin>. Smart Memory is included on the Core plan.

Chat History

Beyond memories, the extension can bring your past conversations into a chat and keep your history synced.

Recall in a chat

With Chat History Recall on (Settings), the AI can pull concise, relevant details from your past chats when it needs them. It decides when to search and writes its own queries. Before sending, you may see an Add chat history context? prompt with Add / Skip this chat / Cancel. To skip recall for a single message, include #nohistory anywhere in that message.

Sync tab

The Sync tab captures new conversations directly from the platform you are on, so no file export is needed. Supported sync platforms:
  • ChatGPT
  • Claude
  • Gemini (experimental)
  • Grok
  • DeepSeek
  • TypingMind
Open the Sync tab, then use the Sync dropdown for Sync All, Sync current page, or Choose chats…. Progress shows as of unsynced chats” and you can cancel mid-run. Auto-sync (every hour, per platform) is toggled in Settings under Background Sync.
Gemini sync is experimental. Gemini can change without warning, so this integration may break; contact support if you hit a problem. For large backlogs, uploading an export from the dashboard is faster than syncing chat by chat. See Chat History.

Search your history (Cmd+Shift+K)

Press Cmd+Shift+K (Ctrl+Shift+K on Windows and Linux), or use the History tab, to open the Chat History modal without leaving the page. Search across your synced conversations, filter by provider (Claude, ChatGPT, Gemini, Grok, DeepSeek, TypingMind) or Starred, open a conversation, copy its transcript, or jump to the original. Each conversation can also generate an AI summary or extract specifics (Key decisions, Action items, Ruled-out ideas, Style rules, Technical specs).

Import Your ChatGPT Memories

The extension can copy the memories ChatGPT has saved about you into MemoryPlugin in one click. The full walkthrough lives on its own page:

Import from ChatGPT memory

Step-by-step guide to importing your ChatGPT memories

Settings

Open the Settings tab in the panel to control extension behavior:
  • Chat History Recall - let the AI recall context from past conversations when it needs it.
  • Automatically add memories in new conversations - inject on your first message in a new chat, after a 5-second countdown you can cancel.
  • Maximum memories to load - 25, 50, 100, 150, or 200. Lower values load faster.
  • Background Sync - per-platform auto-sync toggles (Auto-sync ChatGPT, Claude, Gemini, Grok, DeepSeek, and TypingMind conversations), plus a View Sync Status & History button.
  • How MemoryPlugin Works - reopen the onboarding tour.

Onboarding

On first install the extension opens an interactive tour, Essentials, with four short chapters: what MemoryPlugin is, activating the plugin, saving memories, and chat history and sync. You can skip it, and reopen it any time from Settings via How MemoryPlugin Works.

Supported Platforms

The extension injects into 21+ AI sites, including:

ChatGPT

chatgpt.com

Claude

claude.ai

Gemini

gemini.google.com

Grok

grok.com

DeepSeek

chat.deepseek.com

Perplexity

perplexity.ai

TypingMind

typingmind.com

Mistral

chat.mistral.ai

Kimi

kimi.com

Qwen

chat.qwen.ai

Z.ai

chat.z.ai

OpenRouter

openrouter.ai

Poe

poe.com

Google AI Studio

aistudio.google.com

NotebookLM

notebooklm.google.com

LibreChat

Self-hosted instances

ChatLLM

apps.abacus.ai

MiniMax

MiniMax Chat

Privacy & Security

Your memories are stored on MemoryPlugin servers and are only accessible to you when logged in.
  • You stay in control - memories are added only when you activate a chat, turn on auto-add, or extract a highlight yourself.
  • Encrypted transmission - all data moves over HTTPS.
  • Authentication - access requires you to be logged in.
  • Bucket isolation - memories stay separated by bucket for different contexts.

Permissions

The extension needs a few browser permissions to work:
  • Storage - cache your authentication and preferences.
  • Host access - inject the panel into supported AI sites.
  • Cookies - keep your login session.

Troubleshooting

Make sure you are on a supported platform and the extension is enabled, then refresh the page.
Check that you are signed in to your MemoryPlugin account and have a working connection.
The Sync tab needs you signed in to both MemoryPlugin and the source platform. If you see “You might not be logged in”, open that platform in a new tab, sign in, then come back and refresh.
Confirm the extension is allowed to run on the AI sites you use.
The AI’s response has to contain the marker to=memoryplugin&&memory=[text] (or tool=memoryplugin&&memory=... on ChatGPT). Ask it again to remember the item if it did not.
The extension adapts to ChatGPT’s Canvas mode. Refresh if the buttons do not appear correctly.

Next Steps

Organize with Buckets

Learn how to organize your memories into different contexts

Try MCP Server

Use MemoryPlugin with desktop AI applications