AltHub

volcengine/OpenViking Alternatives

agent memory / context database

OpenViking is a self-evolving context database for AI agents that unifies memory, knowledge RAG, and skills behind a virtual filesystem with tiered (L0/L1/L2) loading and debuggable retrieval trajectories.

34.5kPythonAGPL-3.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.

thedotmack/claude-memGitHub

choose when you need simple session-capture/compression memory for Claude or agents without a filesystem context model.

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
mem0ai/mem0GitHub

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

Universal memory layer for AI Agents

63.8k
Python
Apache-2.0
active2mo ago
MemPalace/mempalaceGitHub

choose for an MIT-licensed, benchmark-optimized memory system if you favor permissiveness.

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

58.6k
Python
MIT
active2mo ago
topoteretes/cogneeGitHub

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

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.2k
Python
Apache-2.0
active2mo ago
supermemoryai/supermemoryGitHub

choose for a fast, locally-hostable memory API with an app UI if you don't need the filesystem protocol.

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 for team-level memory assets with governance rather than a personal context store.

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 for a Python memory layer that learns from agent trajectories.

Hindsight: Agent Memory That Learns

21.0k
Python
MIT
active2mo ago
memvid/memvidGitHub

choose for a serverless, Rust-based single-file memory layer that replaces RAG pipelines.

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 for enterprise-grade structured memory infrastructure rather than a filesystem abstraction.

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 when local-first Markdown and user-owned portable memory are more important than a virtual filesystem protocol.

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 for a lightweight memory library when you want to embed stateful memory directly.

Memory library for building stateful agents

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

choose for a memory management kit from the AgentScope ecosystem.

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

3.5k
Python
Apache-2.0
active28d ago
MemMachine/MemMachineGitHub

choose for a scalable, extensible universal memory layer with flexible storage backends.

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
agiresearch/A-memGitHub

choose for a research-oriented agentic memory implementation with an MIT license.

A-MEM: Agentic Memory for LLM Agents

1.2k
Python
MIT
slowing10mo ago
openmemind/memindGitHub

choose when you need a JVM-native (Java) memory engine for agents.

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 for a TypeScript-first portable memory engine with MCP/CLI adapters.

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

428
TypeScript
NOASSERTION
active1mo ago
MemTensor/MemOSGitHub

choose for a self-evolving memory OS with hybrid retrieval and skill reuse.

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
doobidoo/mcp-memory-serviceGitHub

choose for a simple REST/knowledge-graph persistent memory service exposed via MCP.

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.

rohitg00/agentmemoryGitHub

choose when you specifically need memory for AI coding agents.

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

27.3k
TypeScript
Apache-2.0
active2mo ago
memodb-io/AcontextGitHub

choose when skills, not general RAG/memory, are the primary context you need to store.

Agent Skills as a Memory Layer

3.7k
JavaScript
Apache-2.0
active3mo ago
adoresever/graph-memoryGitHub

choose for a lightweight knowledge-graph memory plugin inside DeepSeek Harness/OpenClaw.

Deepseek Harness、Openclaw知识图谱记忆插件。2026年4月受邀发布在清华大学讨论会。Knowledge Graph + Memory;Knowledge Graph Context Engine for OpenClaw — extracts structured triples from conversations, compresses context 75%, enables cross-session experience reuse

626
TypeScript
MIT
active1mo ago

Listed as an alternative to

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

supermemoryai/supermemoryGitHub

calls OpenViking “Use it if you want an AGPL-3.0 context database that unifies memory, RAG, and skills.”

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 OpenViking “if you want a single self-evolving context database that fuses memory, RAG, and skills.”

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

calls OpenViking “Self-evolving context database unifying agent memory, RAG, and skills.”

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
topoteretes/cogneeGitHub

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

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 OpenViking “Use if you need a self-evolving Python context database that unifies memory, RAG, and skills at scale.”

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

27.3kTypeScriptactive
MemoriLabs/MemoriGitHub

calls OpenViking “Choose if you want a single AGPL-licensed context database that unifies memory, knowledge RAG, and skills, rather than a separate memory layer.”

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 OpenViking “choose it when you want one system that combines agent memory, RAG, and skills.”

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 OpenViking “Choose when you want a context database that unifies agent memory, knowledge RAG, and skills under AGPL instead of a pure memory library.”

Memory library for building stateful agents

6.8kPythonactive