EverMemOS and SelfMemory

These are competitors: both provide persistent memory systems for AI agents, but EverMind-AI targets multi-platform agent orchestration while SelfMemory focuses on knowledge transfer across agent generations, making them alternative approaches to the same problem of maintaining agent context over time.

EverMemOS
64
Established
SelfMemory
51
Established
Maintenance 20/25
Adoption 10/25
Maturity 13/25
Community 21/25
Maintenance 10/25
Adoption 13/25
Maturity 24/25
Community 4/25
Stars: 2,570
Forks: 283
Downloads:
Commits (30d): 15
Language: Python
License: Apache-2.0
Stars: 30
Forks: 1
Downloads: 510
Commits (30d): 0
Language: Python
License: Apache-2.0
No Package No Dependents
No risk flags

About EverMemOS

EverMind-AI/EverMemOS

Long-term memory for your 24/7 OpenClaw agents across LLMs and platforms.

Provides structured memory extraction from conversations using LLM-based encoding, organizes data into episodes and user profiles stored across MongoDB/Milvus/Elasticsearch, and exposes a REST API for retrieval with BM25, semantic embedding, and agentic search capabilities. Integrates directly with OpenClaw agents and supports TEN Framework for real-time applications, Claude Code plugins, and computer-use scenarios requiring persistent context across sessions.

About SelfMemory

SelfMemory/SelfMemory

Let your memories live forever by passing your knowledge to the next generation with SelfMemory.

Provides a universal memory store for AI agents and multi-model conversations via Python SDK, MCP (Model Context Protocol), or web interface at selfmemory.com. Supports semantic search across stored memories and contexts, enabling knowledge persistence across different AI systems. Designed as an organizational knowledge backbone that integrates project documentation, conversations, and data sources for enterprise AI deployments.

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