Add persistent, searchable memory and user profiles to LLM applications with millisecond recall across sessions

Supermemory is an open-source and self-hosted web app and server that provides a memory and context layer for AI applications. It allows AI assistants to retain information across different conversations by extracting facts, building user profiles, and managing knowledge updates. The software is available as a web application, a browser extension, and a server that can be deployed locally or via a single binary for zero configuration setups.
Users can integrate the system into existing AI workflows using an MCP server or a dedicated API. It supports various clients including Claude Desktop, Cursor, Windsurf, and VS Code. The system manages memory through project-based container tags, which allows users to separate different contexts such as work, personal data, or specific client repositories to prevent context leakage.
The architecture is built with TypeScript, Tailwind CSS, and Postgres, utilizing Drizzle ORM and Cloudflare Workers. It provides a single API for memory, RAG, and file processing, removing the need for manual vector database configuration, embedding pipelines, or custom chunking strategies. The system includes drop-in wrappers for frameworks such as the Vercel AI SDK, LangGraph, and n8n, enabling developers to inject user profiles and relevant memories into system prompts with low latency.
Supermemory is a comprehensive context stack for developers building AI agents and individuals seeking a persistent personal knowledge base.
A cross-platform desktop manager for coordinating AI coding assistants including Claude Code, Codex, and Hermes Agent.
A pixel art desktop companion that visualizes the real time activity of AI coding agents.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.