mem0 and mengram

These are competitors, as both projects aim to provide a universal or human-like memory layer for AI agents, offering similar functionalities for managing semantic, episodic, and procedural memory.

mem0
72
Verified
mengram
45
Emerging
Maintenance 25/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 13/25
Adoption 9/25
Maturity 11/25
Community 12/25
Stars: 49,646
Forks: 5,542
Downloads:
Commits (30d): 180
Language: Python
License: Apache-2.0
Stars: 84
Forks: 9
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No Package No Dependents
No Package No Dependents

About mem0

mem0ai/mem0

Universal memory layer for AI Agents

Implements multi-level memory (user, session, agent state) with adaptive retrieval that achieves 26% higher accuracy and 90% lower token usage than baseline approaches. Supports multiple LLMs and vector stores, with SDKs for Python and JavaScript, plus integrations for LangGraph and CrewAI. Offers both self-hosted open-source deployment and a managed platform with CLI tooling for memory management operations.

About mengram

alibaizhanov/mengram

Human-like memory for AI agents — semantic, episodic & procedural. Experience-driven procedures that learn from failures. Free API, Python & JS SDKs, LangChain & CrewAI integrations.

Supports semantic/episodic/procedural memory extraction through conversational APIs and file uploads (PDF, DOCX, TXT, MD using vision AI), with automatic procedure evolution triggered by failure feedback or implicit detection from conversation context. Offers multi-user isolation, cognitive profiling via system prompts, and Claude Code hooks for zero-config auto-save/recall in Claude IDE; integrates with LangChain, CrewAI, and MCP, plus data import from ChatGPT and Obsidian.

Scores updated daily from GitHub, PyPI, and npm data. How scores work