All tools / Lists
Self-hosted AI memory servers
Open-source tools you can run yourself, either fully local or on your own server. Your memories stay on infrastructure you control.
51 tools · docs checked 2026-11-09
| Tool | Works with (per docs) | Runs | Transport | License |
|---|---|---|---|---|
| MCP Memory Service (doobidoo) Persistent memory for agent pipelines and chat clients: REST API, knowledge graph and autonomous consolidation, with remote MCP over OAuth. | Claude Desktop, Claude Code, Claude (web), ChatGPT, Cursor, Codex, VS Code / Copilot, Windsurf, Gemini CLI, Zed, OpenCode | Local or hosted | stdio, Streamable HTTP | Apache-2.0 |
| Supermemory Memory and context engine with an app, API and MCP; hosted, with a documented fully-local mode. | Claude Desktop, Cursor, Windsurf, VS Code / Copilot, Claude Code, OpenCode, Codex | Local or hosted | Streamable HTTP | MIT |
| LongMemory (CaviraOSS, formerly OpenMemory) moved Local persistent memory store with MCP, HTTP API and session import from many coding agents. | ChatGPT, Claude Code, Codex, VS Code / Copilot, Gemini CLI, Cline, OpenCode | Runs locally | stdio, Streamable HTTP | Apache-2.0 |
| Hindsight Agent memory that learns: self-hosted server with per-bank MCP endpoints and native coding-agent installers. | Claude Code, Codex, Cursor, Cline, OpenCode, Zed | Local or hosted | Streamable HTTP | MIT |
| Honcho Memory library and service for stateful agents, with a hosted MCP at mcp.honcho.dev and self-hosting. | Claude Code, Cursor, Codex, Windsurf, Cline, OpenCode | Local or hosted | Streamable HTTP | AGPL-3.0 |
| Basic Memory Notes-as-memory: your AI reads and writes plain Markdown files you can open in Obsidian, indexed locally. | ChatGPT, Claude Desktop, Claude Code, Cursor, Codex, VS Code / Copilot | Local or hosted | stdio, Streamable HTTP | AGPL-3.0 |
| claude-mem Captures what your coding agent does, compresses it and injects relevant context into future sessions. | Claude Code, Codex, Cursor, OpenCode, Claude Desktop | Runs locally | Unknown | Apache-2.0 |
| memU Personal memory across agents, with CLIs (including a Codex CLI) and hosted or local storage. | ChatGPT, Claude Code, Cursor, Codex, VS Code / Copilot | Local or hosted | Unknown | Unknown |
| Qdrant MCP Official Qdrant MCP server used as a semantic memory layer: store and find information in a Qdrant collection. | Claude Desktop, Claude Code, Cursor, VS Code / Copilot, Windsurf | Local or hosted | stdio, SSE, Streamable HTTP | Apache-2.0 |
| Memory Bank MCP Centralized, remote-accessible version of the Cline "memory bank" file pattern, served over MCP with per-project isolation. | Claude Desktop, Claude Code, Cursor, VS Code / Copilot, Cline | Runs locally | stdio | MIT |
| MemPalace Open-source local AI memory system with pluggable retrieval (ChromaDB by default) and auto-save hooks for coding agents. | Claude Code, Cursor, Codex, Gemini CLI | Runs locally | stdio, Streamable HTTP | MIT |
| OpenViking Context database for agents from Volcengine that unifies agent memory, knowledge retrieval and skills. | Claude Code, Cursor, Codex, OpenCode | Local or hosted | Streamable HTTP | AGPL-3.0 |
| Cognee MCP MCP server for Cognee memory; by default each client gets its own dataset so agents do not overwrite each other. | Claude Desktop, Claude Code, Cursor, Cline | Runs locally | stdio, Streamable HTTP, SSE | Apache-2.0 |
| EverOS (formerly EverMemOS) moved Local-first, Markdown-native memory layer for agents, with a cloud option and an MCP package (everos-mcp). | Claude Code, Codex, Claude Desktop, Cursor | Local or hosted | Unknown | Apache-2.0 |
| MemoryOS Research memory operating system for personalized agents (EMNLP 2025), with an MCP server. | Claude Desktop, Cursor, VS Code / Copilot, Cline | Runs locally | Unknown | Apache-2.0 |
| Context Portal (ConPort) Memory-bank MCP server that builds a project-specific knowledge graph (decisions, progress, patterns) in a per-workspace SQLite DB. | Cursor, VS Code / Copilot, Windsurf, Cline | Runs locally | stdio | Apache-2.0 |
| Obsidian MCP Server (cyanheads) Read, write, search and edit Obsidian vault notes, tags and frontmatter over MCP via the Local REST API plugin. | Claude Desktop, Claude Code, Cursor, VS Code / Copilot | Runs locally | stdio, Streamable HTTP | Apache-2.0 |
| Graphiti MCP server MCP server exposing Graphiti knowledge-graph memory, with HTTP endpoint at /mcp/ and Docker Compose setups. | Claude Desktop, Cursor, VS Code / Copilot | Runs locally | stdio, Streamable HTTP | Apache-2.0 |
| Memori LLM-agnostic memory layer turning agent execution into structured persistent state; hosted MCP for coding agents. | Claude Code, Cursor, Codex | Local or hosted | Streamable HTTP | Unknown |
| memsearch Unified memory for coding agents from Zilliz: Markdown files are the source of truth, indexed in Milvus, with plugins per agent. | Claude Code, Codex, OpenCode | Runs locally | Unknown | MIT |
| Memento MCP Knowledge-graph memory with semantic retrieval and temporal awareness, using Neo4j for both graph and vector search. | Claude Desktop, Cursor, VS Code / Copilot | Runs locally | stdio | MIT |
| MCP Memory (official reference server) Knowledge-graph memory (entities, relations, observations) stored in a local JSONL file. The reference implementation many forks build on. | Claude Desktop, VS Code / Copilot | Runs locally | stdio | MIT / Apache-2.0 (relicensing in progress) |
| Cognee Open-source AI memory platform: builds knowledge graphs plus vectors from your data for agents. | Cursor, Cline | Local or hosted | Unknown | Apache-2.0 |
| ReMe Memory management kit for agents from the AgentScope team, with plugins for coding agents. | Claude Code, Codex | Runs locally | Unknown | Apache-2.0 |
| MemMachine Universal memory layer for agents with a native MCP server and Python client. | Claude Desktop, Cursor | Local or hosted | stdio, Streamable HTTP | Apache-2.0 |
| C.O.R.E. (RedPlanetHQ) Self-hostable "personal AI OS" with memory shared across coding agents and 50+ app integrations via MCP. | Claude Code, Codex | Local or hosted | Unknown | Unknown |
| mcp-knowledge-graph Fork of the official memory server focused on local development: persistent knowledge graph in local files. | Claude Desktop, Claude Code | Runs locally | stdio | MIT |
| mcp-mem0 (coleam00) Template MCP server for long-term agent memory using the Mem0 library and Postgres. | Claude Desktop, Windsurf | Runs locally | stdio, SSE | MIT |
| mem-agent MCP MCP server for the mem-agent model: an Obsidian-like Markdown memory managed by a small local LLM, with importers for ChatGPT and other exports. | Claude Desktop, Claude Code | Runs locally | stdio, Streamable HTTP | Apache-2.0 |
| Milvus MCP MCP server for the Milvus vector database: search, query and manage collections as a semantic memory store. | Claude Desktop, Cursor | Local or hosted | stdio, SSE, Streamable HTTP | Apache-2.0 |
| MCP Memory Keeper Persistent context management for coding assistants: saves session context, checkpoints and decisions to SQLite. | Claude Code, Claude Desktop | Runs locally | stdio | MIT |
| mcp-memory-libsql Persistent knowledge-graph memory for MCP backed by libSQL (local SQLite file or remote Turso). | Claude Desktop, Cline | Runs locally | stdio | MIT |
| mcp-obsidian MCP server that reads and writes an Obsidian vault through the Local REST API community plugin. | Claude Desktop | Runs locally | stdio | MIT |
| Claude Subconscious Letta background agent that watches Claude Code sessions, builds memory over time and feeds it back. | Claude Code | Local or hosted | Unknown | MIT |
| Neo4j Memory MCP Knowledge-graph memory MCP server backed by Neo4j (local or AuraDB), from Neo4j Labs. | Claude Desktop | Local or hosted | stdio, Streamable HTTP, SSE | MIT |
| Chroma MCP Official MCP server giving clients collection and document tools on a Chroma vector database (ephemeral, persistent or cloud). | Claude Desktop | Local or hosted | stdio | Apache-2.0 |
| Mem0 Widely used memory layer for AI agents and apps: Python/TS SDKs, hosted platform and a self-hosted server. | Not named | Local or hosted | Unknown | Apache-2.0 |
| Graphiti Framework for real-time, temporally-aware knowledge graphs for agents; the engine behind Zep. | Not named | Runs locally | Unknown | Apache-2.0 |
| Letta (MemGPT) moved Stateful agents with self-editing memory (formerly MemGPT). Active source has moved to letta-code. | Not named | Local or hosted | Unknown | Apache-2.0 |
| Memvid Single-file memory layer for agents: portable, versioned memory without a database server. | Not named | Runs locally | Unknown | Apache-2.0 |
| txtai All-in-one embeddings database and AI framework with web and MCP APIs; usable as a local semantic memory store. | Not named | Runs locally | Unknown | Apache-2.0 |
| MemOS Memory OS for LLMs and agents with hybrid retrieval and skill reuse; cloud plugin and local plugin. | Not named | Local or hosted | Unknown | Apache-2.0 |
| Letta Code Letta's current agent harness: terminal UI, App Server and runtime for agents with persistent memory. | Not named | Local or hosted | Unknown | Apache-2.0 |
| MIRIX Personal assistant that builds multi-type memory from screen observation and conversation; server plus client SDK. | Not named | Local or hosted | Unknown | Apache-2.0 |
| Memobase User-profile-based long-term memory for chatbot apps, with an MCP server in src/mcp. | Not named | Local or hosted | Unknown | Apache-2.0 |
| Memary Open-source memory layer for autonomous agents built on knowledge graphs. | Not named | Runs locally | Unknown | MIT |
| LangMem LangChain library for agents to extract, store and update long-term memory, built on LangGraph stores. | Not named | Runs locally | Unknown | MIT |
| LightMem Research library (ICLR 2026) for lightweight memory-augmented generation, with an optional MCP server. | Not named | Runs locally | Unknown | MIT |
| A-MEM Research library for agentic memory (Zettelkasten-style linked notes) for LLM agents. | Not named | Runs locally | Unknown | MIT |
| Memoripy Evidence-first local memory runtime for agents: admission policies, temporal versions and citations, with an MCP server extra. | Not named | Runs locally | stdio, Streamable HTTP | Apache-2.0 |
| Papr Memory (open source) Predictive memory layer for agents on MongoDB, Qdrant and Neo4j with caching, custom schemas and GraphQL. | Not named | Local or hosted | Unknown | AGPL-3.0 |
Client support is what each vendor's docs say. MemoryStack doesn't test tools. How to share one memory across your bots.