SimpleMem is a Python memory system for developers building AI agents that need to recall earlier conversations and stored media. You can self-host it with Docker or use its hosted text-memory service. The code is open source under the MIT license.
Its main focus is reducing how much history an agent has to process. It turns conversations into compact facts, resolves references and dates, and merges related information as it stores it. Retrieval combines semantic search, keyword matching and metadata filters, with the query's intent guiding which memories reach the model.
Text memory connects to MCP clients such as Claude Desktop, Cursor, LM Studio and Cherry Studio. Python integration also provides access to Omni-SimpleMem, which handles images, audio and video alongside text. Its knowledge graph connects information across those media so an agent can answer questions that draw on more than one type of input.
Storage can stay local. The self-hosted server keeps its memory database on the host, while model processing uses Ollama or an OpenAI-compatible API. Choosing a cloud provider such as OpenAI, Azure OpenAI or Atlas Cloud sends model requests to that service; the hosted MCP offering also runs outside your machine.
For developers evaluating recall on their own data, EvolveMem can diagnose failed answers and propose changes to retrieval settings. It checks those changes against evaluation questions and rolls them back when results worsen.
Claim this page and we'll verify you by hand. SimpleMem gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find SimpleMem?Promote it
Something wrong or outdated on this page?
4.5KUpdated 2 months agoApache-2.0
Docker · Web#Hybrid search#Knowledge graphs#MCP
M Flow is a self-hosted memory engine for developers building AI agents and applications that need to recall earlier conversations, facts, and workflows. Its distinguishing feature is how it selects context: vector search finds possible matches, then a knowledge graph ranks them by the evidence connecting them to the query. It's open source under Apache 2.0 and runs as a Python library or a Docker service.
39.1KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · Docker · Web#Agent Skills#Knowledge graphs#MCP
31.3KUpdated 2 days agoApache-2.0
Docker · Web#Knowledge graphs#MCP#Multi-user access
901Updated 2 months agoApache-2.0
Docker · Web#Hybrid search#Knowledge graphs#MCP
13.3KUpdated 1 day agoApache-2.0
Docker#Agent Skills#Hybrid search#MCP
31.3KUpdated 1 day agoApache-2.0
Docker#Hybrid search#Knowledge graphs#llama.cpp backend
OpenViking is a self-hosted context database for developers who want agents to retain knowledge across sessions and inspect what they remember. It puts documents, memories and skills in a browsable directory structure, with editable content instead of an opaque collection of embeddings.
Cognee gives AI agents persistent memory across sessions, connecting documents, code, and conversations in a searchable knowledge graph. It's for developers who want agents to retain project context and teams whose knowledge sits across tickets, discussions, and repositories. The Python package is open source under Apache 2.0.
Memind is an open-source Java memory engine for developers building AI agents that need context across sessions. It turns conversations, documents, tool calls, and resolved tasks into connected memories, while retaining the original material so developers can trace a recalled fact to its source. It's licensed under Apache 2.0.
EverOS is a self-hosted memory runtime and Python library for developers building AI agents that need to remember across sessions and applications. It stores conversations, files, and task histories as readable Markdown, with local SQLite and LanceDB indexes for retrieval. The code uses the Apache 2.0 license; a managed cloud service is also available.
Graphiti is a self-hosted Python framework for developers building AI agents that need to remember changing facts. It builds knowledge graphs from conversations, structured records and unstructured text, so an agent can query current information or recover what was true earlier. It's open source under Apache 2.0.