Back to Dashboard
pūrmemo
Documentation

pūrmemo Docs

Automatic conversation memory for ChatGPT, Claude, and Gemini. Set up in 5 minutes.

Last Updated: May 1, 20265 minute read

Getting Started

pūrmemo automatically captures your AI conversations from ChatGPT, Claude, and Google Gemini. Get started in 5 minutes.

1

Create an Account

Visit app.purmemo.ai and sign up using Google OAuth, GitHub OAuth, or email.

2

Install Chrome Extension

Install the pūrmemo Chrome extension and authenticate with your account. See the Chrome Extension section below for install instructions.

Note: Auto-capture is off by default. You choose which platforms to capture from the extension popup, or save any conversation manually at any time.

3

Start Chatting

Open ChatGPT, Claude, or Gemini and start chatting. With auto-capture on, conversations save automatically. With it off, save any conversation manually with one click.

4

Search and Recall

Use the dashboard at app.purmemo.ai/dashboard to search, view, edit, and export your memories.

Chrome Extension

Installation

Install the pūrmemo extension manually in developer mode — it takes about 2 minutes. Chrome Web Store listing is coming soon.

1

Download the extension

Get the latest beta build as a zip file.

Download purmemo-extension-v1.1.1.zip
2

Extract the zip file

Unzip to a folder on your computer (e.g. ~/Downloads/purmemo-extension).

3

Open Chrome extensions

Go to chrome://extensions and enable Developer mode (toggle in the top-right corner).

4

Load unpacked

Click "Load unpacked" and select the extracted folder (the one containing manifest.json).

5

Sign in

Click the pūrmemo icon in your toolbar, then sign in with your account. A green dot means it's connected.

How Capture Works

Auto-capture is off by default. You enable it per platform from the extension popup (ChatGPT, Gemini, Claude independently). You can also save any conversation manually at any time — no auto-capture needed.

Supported Platforms

  • ChatGPT: chat.openai.com, chatgpt.com
  • Claude: claude.ai
  • Google Gemini: gemini.google.com

Permissions Required

storage

Saves your authentication token and extension settings locally in your browser

alarms

Runs a background check every 60 seconds to refresh your login token before it expires

host permissions

Access to chatgpt.com, gemini.google.com, claude.ai, and api.purmemo.ai only — no other sites

Technical Details

  • Uses MutationObserver to detect new messages in real-time
  • 2-second settling delay before capture to ensure message is complete
  • Captures both user messages and AI responses
  • Context recall: overrides window.fetch to prepend relevant memories before outgoing AI requests
  • Your original message is always stored — never the recall-injected version

Privacy: The extension only sends data to api.purmemo.ai. No third-party tracking or analytics. Read our Privacy Policy for details.

Web Dashboard

Access your memories at app.purmemo.ai/dashboard

Key Features

Semantic Search

Search all conversations using natural language queries powered by vector embeddings

Memory Management

View, edit, and organize individual memories with tags and metadata

Data Export

Export all your data in JSON format anytime you want

Trash & Recovery

Deleted memories can be recovered within 30 days before permanent deletion

API Access

Full REST API for programmatic access to your memories. Perfect for custom integrations and automation.

Endpoints

GET/api/v1/memories

List all memories with pagination and filtering

POST/api/v1/memories

Create a new memory

PATCH/api/v1/memories/:id

Update an existing memory

DELETE/api/v1/memories/:id

Soft delete a memory (30-day recovery)

GET/api/v1/memories/export

Export all memories in JSON format

Authentication

Generate API keys from your account settings. Include in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Security: API keys are hashed using SHA-256. Never share your keys publicly. You can revoke keys anytime from settings.

MCP Integration

Connect pūrmemo to Claude so your memories are available in every conversation — automatically. No installation required. Takes about 60 seconds.

Connect via Claude.ai

Easiest — no downloads, no terminal, no config files

Recommended

Requires a Claude Pro, Max, Team, or Enterprise plan. Works on Claude web, desktop, and mobile.

1

Go to Claude Connectors and click "Add custom connector"

2

Paste this URL and click Add

3

Click Connect and sign in to pūrmemo

A login popup will open — sign in to approve the connection. That's it.

Done! pūrmemo now works across Claude web, desktop, and mobile. Your memories are available in every conversation.

For developers — Cursor, Windsurf, Zed, or Claude Desktop (config file)

If you use Cursor, Windsurf, or Zed, add the following to your MCP config file. You'll need a pūrmemo API key from Settings.

Claude Desktop

Config file location:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "purmemo": {
      "command": "npx",
      "args": ["-y", "purmemo-mcp"],
      "env": {
        "PURMEMO_API_KEY": "your-api-key-here"
      }
    }
  }
}
Cursor IDE

macOS/Linux: ~/.cursor/mcp.json  |  Windows: %USERPROFILE%\.cursor\mcp.json

{
  "mcpServers": {
    "purmemo": {
      "command": "npx",
      "args": ["-y", "purmemo-mcp"],
      "env": {
        "PURMEMO_API_KEY": "your-api-key-here",
        "MCP_PLATFORM": "cursor"
      }
    }
  }
}
Windsurf IDE

macOS/Linux: ~/.windsurf/mcp.json  |  Windows: %USERPROFILE%\.windsurf\mcp.json

{
  "mcpServers": {
    "purmemo": {
      "command": "npx",
      "args": ["-y", "purmemo-mcp"],
      "env": {
        "PURMEMO_API_KEY": "your-api-key-here",
        "MCP_PLATFORM": "windsurf"
      }
    }
  }
}
Zed Editor

macOS/Linux: ~/.config/zed/mcp.json

{
  "mcpServers": {
    "purmemo": {
      "command": "npx",
      "args": ["-y", "purmemo-mcp"],
      "env": {
        "PURMEMO_API_KEY": "your-api-key-here",
        "MCP_PLATFORM": "zed"
      }
    }
  }
}

Support & Resources

General Support

Account help, billing, technical issues

Developer Support

API questions, integration help

Additional Resources

Need More Help?

For detailed information about pricing, data handling, and legal policies, please visit: