
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.
The system separates user memory, such as preferences and ongoing projects, from agent memory, such as durable instructions, tool experience, and reusable playbooks. It also accepts images, audio, and agent activity timelines. This makes it relevant to coding assistants, personal agents, and chatbots with continuing relationships or tasks.
Memind connects related facts in a memory graph and groups ongoing topics into threads. Its Insight Tree combines individual memories into broader summaries and patterns. Time information helps retrieval distinguish past decisions from current plans or future intentions.
For recall, Memind combines keyword and vector search with graph relationships, threads, and time signals. A deeper search mode uses an LLM to expand queries and check whether the retrieved context is sufficient, with optional reranking. Results can include source references and evidence.
The memory server and Memind UI expose stored content, relationships, insights, and retrieval traces for inspection. Official integrations connect it to Claude Code, Codex, OpenClaw, and Hermes; custom applications can use REST, HTTP MCP, or SDKs for TypeScript, Python, Java, Go, and Rust.
You can self-host the server and UI with Docker Compose, or run them from source. The default setup stores data locally in SQLite and a file vector store. Chat and embedding models use your configured provider endpoint; the example configuration uses OpenRouter, so those model requests leave your machine unless you configure a local endpoint.
Claim this page with an email at docs.openmemind.com. Memind 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 Memind?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.
3.8KUpdated 2 months agoMIT
Linux · Docker · Web#Hybrid search#Knowledge graphs#LM Studio integration
13.3KUpdated 1 day agoApache-2.0
Docker#Agent Skills#Hybrid search#MCP
31.4KUpdated 2 days agoApache-2.0
Docker#Hybrid search#Knowledge graphs#llama.cpp backend
3.2KUpdated 24 hours agoApache-2.0
Docker#Knowledge graphs#MCP#Ollama integration
17KUpdated 2 weeks ago
#LLM tracing#MCP#Persistent memory
Memori is a persistent memory layer for developers building AI agents that need context across sessions. It records conversations and agent activity, including tool calls, decisions and outcomes, so agents can recall prior work and user preferences. Storage options include your own database and the hosted Memori Cloud service.
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.
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.
MemMachine is a self-hosted memory layer for developers building AI agents and LLM applications that need to remember users across conversations. Memory persists across sessions, restarts, agents, and model changes, so an application's user history isn't tied to one model provider. It's open source under Apache 2.0.