All tools / Lists

Local-only AI memory tools

Tools whose docs describe running on your own machine, with no hosted version required. Good for privacy, but a local stdio server can't be reached by ChatGPT on the web.

28 tools · docs checked 2026-11-09

ToolWorks with (per docs)RunsTransportLicense
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, OpenCodeRuns locallystdio, Streamable HTTPApache-2.0
claude-mem
Captures what your coding agent does, compresses it and injects relevant context into future sessions.
Claude Code, Codex, Cursor, OpenCode, Claude DesktopRuns locallyUnknownApache-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, ClineRuns locallystdioMIT
Nowledge Mem
Desktop memory and context manager with MCP integrations, a browser extension that imports chats, and thread import from coding tools.
Claude Code, Claude Desktop, Cursor, VS Code / Copilot, Gemini CLIRuns locallyStreamable HTTPProprietary
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 CLIRuns locallystdio, Streamable HTTPMIT
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, ClineRuns locallystdio, Streamable HTTP, SSEApache-2.0
MemoryOS
Research memory operating system for personalized agents (EMNLP 2025), with an MCP server.
Claude Desktop, Cursor, VS Code / Copilot, ClineRuns locallyUnknownApache-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, ClineRuns locallystdioApache-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 / CopilotRuns locallystdio, Streamable HTTPApache-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 / CopilotRuns locallystdio, Streamable HTTPApache-2.0
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, OpenCodeRuns locallyUnknownMIT
Memento MCP
Knowledge-graph memory with semantic retrieval and temporal awareness, using Neo4j for both graph and vector search.
Claude Desktop, Cursor, VS Code / CopilotRuns locallystdioMIT
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 / CopilotRuns locallystdioMIT / Apache-2.0 (relicensing in progress)
ReMe
Memory management kit for agents from the AgentScope team, with plugins for coding agents.
Claude Code, CodexRuns locallyUnknownApache-2.0
mcp-knowledge-graph
Fork of the official memory server focused on local development: persistent knowledge graph in local files.
Claude Desktop, Claude CodeRuns locallystdioMIT
mcp-mem0 (coleam00)
Template MCP server for long-term agent memory using the Mem0 library and Postgres.
Claude Desktop, WindsurfRuns locallystdio, SSEMIT
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 CodeRuns locallystdio, Streamable HTTPApache-2.0
MCP Memory Keeper
Persistent context management for coding assistants: saves session context, checkpoints and decisions to SQLite.
Claude Code, Claude DesktopRuns locallystdioMIT
mcp-memory-libsql
Persistent knowledge-graph memory for MCP backed by libSQL (local SQLite file or remote Turso).
Claude Desktop, ClineRuns locallystdioMIT
mcp-obsidian
MCP server that reads and writes an Obsidian vault through the Local REST API community plugin.
Claude DesktopRuns locallystdioMIT
Graphiti
Framework for real-time, temporally-aware knowledge graphs for agents; the engine behind Zep.
Not namedRuns locallyUnknownApache-2.0
Memvid
Single-file memory layer for agents: portable, versioned memory without a database server.
Not namedRuns locallyUnknownApache-2.0
txtai
All-in-one embeddings database and AI framework with web and MCP APIs; usable as a local semantic memory store.
Not namedRuns locallyUnknownApache-2.0
Memary
Open-source memory layer for autonomous agents built on knowledge graphs.
Not namedRuns locallyUnknownMIT
LangMem
LangChain library for agents to extract, store and update long-term memory, built on LangGraph stores.
Not namedRuns locallyUnknownMIT
LightMem
Research library (ICLR 2026) for lightweight memory-augmented generation, with an optional MCP server.
Not namedRuns locallyUnknownMIT
A-MEM
Research library for agentic memory (Zettelkasten-style linked notes) for LLM agents.
Not namedRuns locallyUnknownMIT
Memoripy
Evidence-first local memory runtime for agents: admission policies, temporal versions and citations, with an MCP server extra.
Not namedRuns locallystdio, Streamable HTTPApache-2.0

Client support is what each vendor's docs say. MemoryStack doesn't test tools. How to share one memory across your bots.