SimpleMem and memsearch
SimpleMem provides a general-purpose lifelong memory framework for LLM agents with vector storage and retrieval optimization, while MemSearch offers a Markdown-first memory interface layer that could complement SimpleMem by providing structured memory formatting and search capabilities on top of it.
About SimpleMem
aiming-lab/SimpleMem
SimpleMem: Efficient Lifelong Memory for LLM Agents
Implements a three-stage semantic compression pipeline—structured compression, online synthesis, and intent-aware retrieval—to maximize information density while minimizing token overhead. Exposes memory functionality through MCP (Model Context Protocol) servers and Python packages, integrating with Claude Desktop, Cursor, LM Studio, and other AI platforms. Supports persistent cross-session memory that reportedly outperforms Claude's native memory by 64% on standard benchmarks.
About memsearch
zilliztech/memsearch
A Markdown-first memory system, a standalone library for any AI agent. Inspired by OpenClaw.
Implements semantic search over markdown files using pluggable embedding providers (ONNX, Google, Voyage, Ollama, local), with automatic file watching and SHA-256 dedup to skip re-embedding unchanged content. Stores vectors in a local database and exposes a simple async Python API that integrates seamlessly with LLM frameworks like OpenAI, Anthropic Claude, and Ollama for agent-driven recall-think-remember loops.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work