AltHub

mem0ai/mem0 Alternatives

AI agent memory / long-term memory for LLMs

mem0 is an open-source universal memory layer for AI agents that uses LLM extraction and RAG retrieval to give agents persistent, long-term memory across sessions.

63.8kPythonApache-2.0active · last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

airweave-ai/airweaveGitHub

Choose when you prefer a simple, MIT-licensed context retrieval layer over mem0's Apache-2.0 SDK.

Open-source context retrieval layer for AI agents

6.6k
Python
MIT
active4mo ago
vectorize-io/hindsightGitHub

Choose when you want an MIT-licensed agent memory that explicitly learns from past interactions.

Hindsight: Agent Memory That Learns

21.0k
Python
MIT
active2mo ago
MemPalace/mempalaceGitHub

Choose when you want a MIT-licensed memory system with strong benchmark claims.

The best-benchmarked open-source AI memory system. And it's free.

58.6k
Python
MIT
active2mo ago
MemMachine/MemMachineGitHub

Choose when you want an Apache-2.0 universal memory layer with a focus on interoperability and scalability.

Universal memory layer for AI Agents. It provides scalable, extensible, and interoperable memory storage and retrieval to streamline AI agent state management for next-generation autonomous systems.

3.2k
Python
Apache-2.0
active2mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

memvid/memvidGitHub

Choose when you want a serverless, single-file memory layer in Rust instead of a Python SDK.

Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval and long-term memory.

16.4k
Rust
Apache-2.0
active3mo ago
MemTensor/MemOSGitHub

Choose when you want a TypeScript-based, self-evolving memory OS with hybrid retrieval.

Self-evolving memory OS for LLM & AI Agents: ultra-persistent memory, hybrid-retrieval, and cross-task skill reuse, with 35.24% token savings and DeepSeek Harness support.

10.9k
TypeScript
Apache-2.0
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

memodb-io/memobaseGitHub

Choose when you only need user-profile memory for chatbot applications and want a specialized, simpler solution.

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

2.9k
Python
Apache-2.0
slowing9mo ago
thedotmack/claude-memGitHub

Choose when you are building agents specifically on Claude and want session-memory injection.

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

91.5k
JavaScript
Apache-2.0
active2mo ago

Listed as an alternative to

These projects were analysed and named mem0 among their alternatives. The relationship is not symmetric — how mem0 rates them is a separate judgement, made when mem0 is analysed in its own right.

supermemoryai/supermemoryGitHub

calls mem0 “Use it if you want a Python-native, Apache-2.0 memory layer with broad integration and active development.”

Memory and context engine + app that is extremely fast, scalable, and can be run fully locally. The Memory API for the AI era.

29.1kTypeScriptactive
TencentCloud/TencentDB-Agent-MemoryGitHub

calls mem0 “if you need a Python-based memory API that is widely adopted and framework-agnostic, instead of TypeScript and TencentDB-centric.”

TencentDB Agent Memory is a team-level memory hub for AI Agents — turning conversations, docs, and code into four reusable memory assets (Chat Memory, Skill, LLM-Wiki, Code-Graph) that are governed, shared, and equipped across agents and frameworks.

23.8kTypeScriptactive
MemoriLabs/MemoriGitHub

calls mem0 “Choose if you want an Apache-2.0 universal memory layer with a large community and active development.”

Memori is agent-native memory infrastructure. A LLM-agnostic layer that turns agent execution and conversation into structured, persistent state for production systems. Built for enterprise, Memori works with the data infrastructure you already run, no rip-and-replace, and deploys across managed cloud, single-tenant cloud, VPC, and on-premises.

16.2kPythonactive
MemTensor/MemOSGitHub

calls mem0 “Very popular universal memory layer with many integrations and same approach.”

Self-evolving memory OS for LLM & AI Agents: ultra-persistent memory, hybrid-retrieval, and cross-task skill reuse, with 35.24% token savings and DeepSeek Harness support.

10.9kTypeScriptactive
plastic-labs/honchoGitHub

calls mem0 “Choose when you want a permissively Apache-2.0 licensed drop-in memory layer with broad production SDK support.”

Memory library for building stateful agents

6.8kPythonactive
volcengine/OpenVikingGitHub

calls mem0 “choose for a lightweight, widely-deployed memory API with extraction pipelines rather than a virtual-filesystem context store.”

Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.

34.5kPythonactive
topoteretes/cogneeGitHub

calls mem0 “Choose it for a lightweight, widely adopted memory API with simple add/retrieve semantics rather than a graph-centric engine.”

Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.

30.2kPythonactive
rohitg00/agentmemoryGitHub

calls mem0 “Use if you prefer a widely-adopted Python memory layer with extraction and graph memory for framework-agnostic agents.”

#1 Persistent memory for AI coding agents based on real-world benchmarks

27.3kTypeScriptactive
vectorize-io/hindsightGitHub

calls mem0 “Choose if you want a widely adopted Apache-2.0 universal memory layer with many integrations rather than Hindsight's learning-focused Python server.”

Hindsight: Agent Memory That Learns

21.0kPythonactive
memvid/memvidGitHub

calls mem0 “Choose when you want a widely adopted memory layer with multiple storage backends and a larger ecosystem, unlike the single-file approach.”

Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval and long-term memory.

16.4kRustactive
EverMind-AI/EverOSGitHub

calls mem0 “choose it when you need a widely adopted memory API with pluggable vector/graph backends instead of Markdown-native files.”

One portable memory layer for every AI agent: local-first, Markdown-native, user-owned, and self-evolving across apps, tools, and workflows.

12.4kPythonactive
SciPhi-AI/R2RGitHub

calls mem0 “Choose when you want a universal agent memory layer rather than a RAG system.”

SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API.

8.0kPythonslowing
airweave-ai/airweaveGitHub

calls mem0 “Choose it when you need persistent agent/user memory rather than retrieval over synced external application data.”

Open-source context retrieval layer for AI agents

6.6kPythonactive