motorhead
A memory and retrieval server built for LLMs.
Self-evolving memory OS for LLMs and agents: persistent graph memory, hybrid retrieval, skill reuse.
MemOS is an open-source ai agents project by MemTensor (MemTensor/MemOS on GitHub). It has 11,763 GitHub stars and 1,069 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 8 October 2026.
Choose the hosted Cloud API for zero infrastructure, self-hosting for your own servers, or the local plugin for 100% on-device memory in OpenClaw, Hermes or DeepSeek Harness.
For self-hosting, clone the repo, copy docker/.env.example to .env and fill in your LLM and embedder API keys; for cloud, create an API key in the dashboard.
Bring up MemOS with Docker Compose (API, Neo4j and Qdrant) and confirm it answers on port 8000.
Create a memory cube, add conversation messages through the API, then search them back and watch recall improve future agent turns.
One API to add, retrieve, edit and delete memory, structured as an inspectable graph rather than an opaque embedding store.
Natively stores text, images, tool traces and personas, retrieved and reasoned over together in one system.
Manage multiple knowledge bases as composable cubes with isolation and controlled sharing across users, projects and agents.
The MemScheduler runs memory operations asynchronously, keeping latency low under high concurrency for production stability.
Refine memory with natural-language feedback - correcting, supplementing or replacing memories over time, which underpins its self-evolving behavior.
Official cloud and local plugins for OpenClaw, Hermes Agent and DeepSeek Harness add automatic recall before tasks and capture after them, with a local Memory Viewer.
Clone MemOS for self-hosting; cloud and plugin users can skip the clone.
git clone https://github.com/MemTensor/MemOS.git
cd MemOSCopy the example environment file and fill in your LLM provider and embedder API keys.
cp docker/.env.example .env # fill in your API keys in .envLaunch MemOS with Docker Compose - it starts the API together with Neo4j and Qdrant - then call it on port 8000.
cd docker
docker compose upMemOS is developed by MemTensor and contributors; the research is described in the paper 'MemOS: A Memory OS for AI System' (arXiv 2507.03724).
The open-source code is Apache-2.0 licensed and self-hosting is free. The hosted MemOS Cloud API is a managed service with its own key and terms.
Self-hosting needs your own LLM and embedder keys (set in .env) for memory extraction and search; the cloud API uses a MemOS API key instead. The local plugin keeps data on-device.
All three give agents long-term memory; MemOS centers on a graph-structured memory OS with composable memory cubes and an async scheduler, and ships first-party plugins for OpenClaw, Hermes and DeepSeek Harness.
For the fastest path, get a cloud API key from the MemOS dashboard and call the add/search endpoints; for self-hosting, clone, fill .env, and docker compose up.
A memory and retrieval server built for LLMs.
Memory-LanceDB-Pro gives OpenClaw agents hybrid search, smart extraction, and intelligent forgetting
Agent-native memory infrastructure - structured, persistent memory for production agents
A GEP-powered self-evolving engine for AI agents — auditable evolution with Genes, Capsules and Events.
LongMemory: local-first memory for AI agents with temporal truth, provenance, and hybrid recall
M-flow is a bio-inspired cognitive memory engine for AI agents — a graph alternative to flat RAG
The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if MemOS is not the right fit.
A personal AI that really does things — on any OS, with your data staying yours.
An agentic skills framework & software development methodology that works.
Agent harness optimization system with skills, memory and security for Claude Code, Codex and more
The agent that grows with you — a Python framework for adaptive AI agents.
DeepSeek's plugin-based agent harness where everything is a plugin.
Free and open — grab the source, star the repo, and start creating.