m3-memory is an open-source memory framework for AI agents, offering local-first storage, hybrid and vector search, and compatibility with the Model Context Protocol (MCP). Below are 8 rag, search & retrieval apps with similar functionality to m3-memory, matched by what each product actually does — not ranked or scored. Explore each to find the closest fit for your use case.
yourmemory is an open source Python package that provides persistent memory capabilities for Claude-based and MCP-native AI agents. It features semantic deduplication, Ebbinghaus forgetting curve support, and integrates with SQLite and PostgreSQL. Designed for developers building advanced AI agent workflows.
Agent 记忆系统 — 轻量级本地向量数据库 + CLI + Agent Skill
memorylaier is an open-source Python SDK that provides persistent memory infrastructure for AI agents. It enables developers to efficiently store, manage, and retrieve agent memory, supporting advanced AI workflows. The SDK is designed for integration into AI systems and is available under the Apache-2.0 license.
alma-memory is an open-source Python library that provides persistent memory architecture for AI agents. It supports hybrid search, retrieval-augmented generation (RAG), and integrates with Azure and Anthropic models, making it ideal for developers building advanced AI systems.
projectmem is an open-source tool that provides a local-first memory and judgment layer for AI coding agents. It helps agents avoid repeating failed fixes by tracking past actions and outcomes, supporting more efficient and reliable AI-driven coding workflows.
memman is an open-source Python package that provides LLM-supervised persistent memory for AI agents, supporting intent-aware graph recall, retrieval-augmented generation (RAG), and pluggable embeddings. It is designed for developers building advanced agentic systems that require long-term memory and semantic search capabilities. The package integrates with Claude Code, OpenClaw, and NanoClaw.
truememory is an open-source agent memory library for AI agents, offering persistent memory and retrieval-augmented generation (RAG) capabilities with minimal infrastructure. It supports embeddings, SQLite storage, and integrates with MCP for agent workflows.
memanto is an open-source companion memory agent designed to help AI agents focus and improve by managing and retaining knowledge. It supports retrieval-augmented generation (RAG) and semantic memory, giving users ownership over learned information.