AltHub

topoteretes/cognee Alternatives

AI agent memory / knowledge graph

Cognee is an open-source AI memory platform for agents that ingests data to build a self-hosted knowledge graph, combining vector embeddings and graph reasoning for persistent long-term memory.

30.2kPythonApache-2.0active · last push 2mo agoGitHub

Same job, different approach

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

mem0ai/mem0GitHub

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

Universal memory layer for AI Agents

63.8k
Python
Apache-2.0
active2mo ago
MemPalace/mempalaceGitHub

Choose it if you want a benchmark-optimized, MIT-licensed memory system with a lighter footprint than cognee's graph engine.

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

58.6k
Python
MIT
active2mo ago
supermemoryai/supermemoryGitHub

Choose it for a fast, locally runnable memory API and app that avoids Python dependency, if you prefer TypeScript.

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

29.1k
TypeScript
MIT
active2mo ago
TencentCloud/TencentDB-Agent-MemoryGitHub

Choose it if you need team-level governance and pre-built memory types (chat, skill, wiki, code graph) in a shared hub.

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.8k
TypeScript
NOASSERTION
active2mo ago
vectorize-io/hindsightGitHub

Choose it if you want an adaptive memory engine focused on learning/improving from agent interactions over time.

Hindsight: Agent Memory That Learns

21.0k
Python
MIT
active2mo ago
memvid/memvidGitHub

Choose it for a serverless, Rust-based memory layer to replace RAG, if you want a single-file deployment without an external graph DB.

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
MemoriLabs/MemoriGitHub

Choose it for production-grade, LLM-agnostic memory that persists structured agent state, if you need enterprise reliability.

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.2k
Python
NOASSERTION
active2mo ago
EverMind-AI/EverOSGitHub

Choose it if you want local-first, Markdown-native memory that is user-owned and portable across many apps.

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

12.4k
Python
Apache-2.0
active2mo ago
plastic-labs/honchoGitHub

Choose it for a simple AGPL-licensed memory library with minimal API, if you prefer a smaller codebase over a graph platform.

Memory library for building stateful agents

6.8k
Python
AGPL-3.0
active2mo ago
agentscope-ai/ReMeGitHub

Choose it if you're using the AgentScope ecosystem and want a dedicated memory management kit with refinement.

ReMe: Memory Management Kit for Agents - Remember Me, Refine Me.

3.5k
Python
Apache-2.0
active28d ago
MemMachine/MemMachineGitHub

Choose it for an extensible, interoperable memory layer designed for complex agent state management and easy integration.

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
openmemind/memindGitHub

Choose it if you need a Java-based memory engine for JVM agent ecosystems, avoiding Python entirely.

Self-evolving cognitive memory and context engine for AI agents in Java. Empowering 24/7 proactive agents like OpenClaw with understanding and SOTA performance.

904
Java
Apache-2.0
active2mo ago
atomicstrata/atomicmemoryGitHub

Choose it for a TypeScript-native memory layer with MCP server and multiple SDK/adapters, if you want to embed memory in JS projects.

Portable semantic memory for AI agents: core engine, TypeScript SDK, framework adapters, MCP server, CLI, and host plugins.

428
TypeScript
NOASSERTION
active1mo ago
volcengine/OpenVikingGitHub

Choose it if you want a self-evolving context database that unifies memory, RAG, and skills in one Python package.

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

34.5k
Python
AGPL-3.0
active2mo ago
MemTensor/MemOSGitHub

Choose it for a TypeScript memory OS with hybrid retrieval and cross-task skill reuse, if you want a more feature-rich memory system.

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
zilliztech/memsearchGitHub

Choose it if you already use Milvus and want a Markdown-backed memory layer that works across multiple agents.

A persistent, unified memory layer for all your AI agents (e.g. Claude Code, Codex, DSH), backed by Markdown and Milvus.

2.6k
Python
MIT
active25d ago
doobidoo/mcp-memory-serviceGitHub

Choose it if you need a REST API memory service with a knowledge graph and autonomous consolidation for agent pipelines like LangGraph.

Open-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. REST API + knowledge graph + autonomous consolidation.

1.9k
Python
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.

thedotmack/claude-memGitHub

Choose it when you only need persistent context for Claude Code sessions and don't want a full knowledge-graph platform.

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
rohitg00/agentmemoryGitHub

Choose it when your use case is memory for coding agents specifically, and you want a benchmark-validated TypeScript package.

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

27.3k
TypeScript
Apache-2.0
active2mo ago
agiresearch/A-memGitHub

Choose it for a compact research-inspired agentic memory, if you prefer MIT license and are okay with a less feature-complete project.

A-MEM: Agentic Memory for LLM Agents

1.2k
Python
MIT
slowing10mo ago
cortexkit/magic-contextGitHub

Choose it for unbounded, self-managing context specifically for coding agents within the CortexKit framework.

Unbounded context. Memory that manages itself. One session, for life. The hippocampus for coding agents, part of CortexKit.

1.9k
TypeScript
MIT
active2mo ago
Dataojitori/nocturne_memoryGitHub

Choose it if you want a lightweight, rollbackable memory server specifically for MCP agents, with a visual representation and graph-like memory.

A lightweight, rollbackable, and visual Long-Term Memory Server for MCP Agents. Say goodbye to Vector RAG and amnesia. Empower your AI with persistent, graph-like structured memory across any model, session, or tool. Drop-in replacement for OpenClaw.

1.4k
Python
MIT
active2mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

CaviraOSS/OpenMemoryGitHub

Choose it when you want a ready-to-run local memory server that works with desktop apps like Claude Desktop, rather than building memory into your own code.

Local persistent memory store for LLM applications including claude desktop, github copilot, codex, antigravity, etc.

4.5k
TypeScript
Apache-2.0
active2mo ago
MemTensor/memmy-agentGitHub

Choose it if you want a ready-to-use personal agent that also acts as a shared local memory hub across all your AI tools, instead of building memory into your own app.

🍙 A personal AI agent & local memory hub for all AI agents, gives every AI one shared, fully controlled memory and persistent context — all AI remember the same you. Now supports Claude Code, Codex, OpenClaw and Hermes Agent etc.

1.9k
TypeScript
MIT
active25d ago

Listed as an alternative to

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

supermemoryai/supermemoryGitHub

calls cognee “Use it if you prefer a knowledge-graph-based memory platform over a hybrid-search one.”

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
MemTensor/MemOSGitHub

calls cognee “Knowledge-graph-based memory platform for persistent agent memory.”

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
thedotmack/claude-memGitHub

calls cognee “choose when you want a self-hosted knowledge-graph AI memory platform instead of session-capture compression.”

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.5kJavaScriptactive
volcengine/OpenVikingGitHub

calls cognee “choose for knowledge-graph-based long-term memory instead of a file-like context store.”

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

34.5kPythonactive
rohitg00/agentmemoryGitHub

calls cognee “Use if you need a Python, self-hosted knowledge-graph memory platform for general agents, not a thin TypeScript library.”

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

27.3kTypeScriptactive
TencentCloud/TencentDB-Agent-MemoryGitHub

calls cognee “if you prefer a knowledge-graph-backed memory platform for complex relational context.”

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 cognee “Choose if you want a self-hosted knowledge graph engine for memory with explicit relationships and explainability, not just retrieval.”

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
EverMind-AI/EverOSGitHub

calls cognee “choose it when you want a knowledge-graph-based memory platform with built-in ETL.”

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

12.4kPythonactive
plastic-labs/honchoGitHub

calls cognee “Choose when you prefer a knowledge-graph-backed memory platform over Honcho's event/session and vector-style memory views.”

Memory library for building stateful agents

6.8kPythonactive