StackMap
Subscribe

MemMachine vs MemOS

Long-term memory layer for AI agents — episodic (graph), profile (SQL) and working memory behind Python/TS SDKs, REST and MCP; ships LangChain, LangGraph, CrewAI and LlamaIndex integrations. — versus — MemTensor's memory OS for LLM agents: one API over graph-structured, multi-modal memory with hybrid retrieval and skill evolution — hosted, self-hosted (Neo4j + Qdrant) or local plugins.

The curated verdict

Same job — long-term agent memory behind SDKs, REST and MCP with graph-backed episodic storage. memmachine ships framework integrations (LangGraph, CrewAI); MemOS adds memory cubes and harness plugins.

MemMachineMemOS
Stars3.2k12k
Forks2151.1k
LanguagePythonTypeScript
LicenseApache-2.0Apache-2.0
Last activity4 days ago5 days ago
Topicsmemorymemory, skills
Curated connections155

MemMachine — the curator's take

Pick it when memory is a product requirement, not a cache: separating episodic (graph) from profile (SQL) from working memory maps to how assistants actually personalize, and the documented LangGraph/CrewAI/LlamaIndex integrations mean you don't write the glue. NOT worth the footprint for a single-user tool — it wants a server plus Neo4j and SQL; a vector store or a JSON file gets a prototype further. Watch the open-core boundary: the managed platform is the business model.

MemOS — the curator's take

Pick MemOS when you want a full memory stack rather than a vector wrapper: graph-structured memories you can inspect and correct in natural language, isolated or shared 'memory cubes' across users and agents, async ingestion, and traces that crystallize into reusable skills. The fastest path is a plugin — local SQLite for Hermes, OpenClaw or DeepSeek Harness, zero infra. Self-hosting the service means running Neo4j and Qdrant plus LLM and embedder keys, which is heavy for a single-user bot. Read the headline LoCoMo/LongMemEval numbers with care: the comparison runs on OmniMemEval, MemTensor's own harness. Skip it if you only need session recall for one coding agent — claude-mem or engrim is far less machinery.