All comparisons
Midas · vs LangMem

Midas vs LangMem

LangChain-coupled memory utilities vs. standalone primitive.

LangMem ships memory helpers tightly coupled to the LangChain / LangGraph stack. Midas is framework-agnostic: a small Python facade (remember / recall / assemble) plus an MCP server that any client — LangGraph, custom loops, Claude Desktop, Cursor — can call.

Feature by feature
Feature
Midas
LangMem
Framework lock-in
None
LangChain / LangGraph
Recall API
remember / recall / assemble
Store + retriever helpers
Eval published
LongMemEval-s, LoCoMo
Not headline
Ingest
LLM-free
LLM-mediated
MCP server
Built-in
No
Persistence
Single SQLite file
Pluggable, BYO store
When to pick LangMem
  • You're already deep in LangGraph and want native helpers.
  • You don't need cross-runtime memory.
When to pick Midas
  • You want memory that survives runtime migrations.
  • You want the same store accessible from LangGraph, an MCP client, and a custom loop.
  • You want eval-first numbers as the contract, not an afterthought.

Try Midas in 30 seconds.

pip install "midas-memory[all] @ git+https://github.com/vornicx/Midas" View on GitHub
Other comparisons