Getting Started
pūrmemo automatically captures your AI conversations from ChatGPT, Claude, and Google Gemini. Get started in 5 minutes.
Create an Account
Visit app.purmemo.ai and sign up using Google OAuth, GitHub OAuth, or email.
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.
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.
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.
Extract the zip file
Unzip to a folder on your computer (e.g. ~/Downloads/purmemo-extension).
Open Chrome extensions
Go to chrome://extensions and enable Developer mode (toggle in the top-right corner).
Load unpacked
Click "Load unpacked" and select the extracted folder (the one containing manifest.json).
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.fetchto 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
/api/v1/memoriesList all memories with pagination and filtering
/api/v1/memoriesCreate a new memory
/api/v1/memories/:idUpdate an existing memory
/api/v1/memories/:idSoft delete a memory (30-day recovery)
/api/v1/memories/exportExport all memories in JSON format
Authentication
Generate API keys from your account settings. Include in the Authorization header:
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
Requires a Claude Pro, Max, Team, or Enterprise plan. Works on Claude web, desktop, and mobile.
Go to Claude Connectors and click "Add custom connector"
Paste this URL and click Add
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:
{
"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: