mem0 and memobase

These are direct competitors offering similar universal memory abstraction layers for AI agents, with mem0 being the more mature and widely adopted project despite memobase's higher npm download activity.

mem0
69
Established
memobase
60
Established
Maintenance 22/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 6/25
Adoption 10/25
Maturity 25/25
Community 19/25
Stars: 49,646
Forks: 5,542
Downloads:
Commits (30d): 189
Language: Python
License: Apache-2.0
Stars: 2,599
Forks: 197
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No Package No Dependents
No risk flags

About mem0

mem0ai/mem0

Universal memory layer for AI Agents

Mem0 gives your AI assistants a long-term memory so they can offer personalized interactions and remember past conversations. It takes your existing AI assistant and equips it with the ability to recall user preferences, past interactions, and historical data, making your AI more consistent and tailored over time. This is for anyone creating or managing AI assistants, such as customer support managers, healthcare providers using AI for patient care, or developers building intelligent game characters.

AI assistants customer support healthcare AI personalized recommendations chatbot memory

About memobase

memodb-io/memobase

User Profile-Based Long-Term Memory for AI Chatbot Applications.

This system helps AI chatbot developers build more personalized and intelligent virtual companions, educational tools, or assistants. It takes raw chat conversations as input and generates a rich, evolving user profile and event timeline as output, allowing the AI to remember user preferences and history. AI developers or product managers creating conversational AI applications would use this.

AI-chatbot-development conversational-AI user-profiling personalized-AI virtual-assistant-memory

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