hermes atlas
185·repos hermes·v0.18.0 ★ star this repo

Best Memory Providers for Hermes Agent

The top community-built memory and context management tools for Hermes Agent, ranked by GitHub stars. Memory is what makes Hermes self-improving — these tools extend its built-in recall with long-term semantic memory, graph-based retrieval, and cross-session persistence.

For the architecture behind these tools, read The Hermes Agent Memory Guidebook.

#
project
stars
01
mem0ai / mem0
Universal memory layer for AI Agents — official Hermes Agent memory provider, available as managed cloud or Apache-2.0 self-hosted OSS
★ 60.5K
02
supermemoryai / supermemory
Memory engine and API — official Hermes Agent memory provider with sub-300ms recall sustained at 100B+ tokens/month, custom vector graph eng
★ 28.3K
03
volcengine / OpenViking
Open-source context database for AI agents — official Hermes Agent memory provider using viking:// URIs and tiered L0/L1/L2 loading; 91% tok
★ 26.5K
04
garrytan / gbrain
Garry's Opinionated OpenClaw/Hermes Agent Brain
★ 25.6K
05
vectorize-io / hindsight official
Agent memory that learns — long-term retain/recall/reflect workflows
★ 18.2K
06
plastic-labs / honcho official
Memory library for building stateful agents — the upstream library that the elkimek/honcho-self-hosted Hermes wrapper builds on.
★ 5.9K
07
campfirein / byterover-cli
Memory as a git repo (formerly Cipher) — official Hermes Agent memory provider with 5-tier retrieval (4 tiers non-LLM, sub-100ms), brv vc co
★ 4.9K
08
AxDSan / mnemosyne
The Zero-Dependency, Sub-Millisecond AI Memory System for Hermes Agents
★ 1.5K
09
greyhaven-ai / autocontext
Recursive self-improving context harness — helps agents succeed on complex tasks
★ 1.2K
10
stephenschoettler / hermes-lcm
Lossless Context Management plugin for Hermes Agent — DAG-based context engine that never loses a message
★ 843
11
elkimek / honcho-self-hosted
Self-hosted Honcho memory backend for cross-session persistence
★ 338
12
plur-ai / plur
Shared memory layer with open engram YAML format for multi-agent systems
★ 215
13
Signet-AI / signetai
Local-first identity, memory, and secrets layer for AI agents — portable state across Hermes Agent, Claude Code, Codex, OpenCode, OpenClaw,
★ 212
14
yoloshii / ClawMem
On-device memory and context engine for agents — local-first, no cloud dependencies
★ 191
15
EfficientContext / ContextPilot
Accelerating Long Context LLM Inference with Accuracy-Preserving Context Optimization in SGLang, vLLM, llama.cpp, OpenClaw, RAG, and Agentic
★ 121
16
yantrikos / yantrikdb-hermes-plugin
Self-maintaining Hermes memory plugin with explainable retrieval — every recall comes back with a why_retrieved tag, plus canonicalization,
★ 69
17
yepyhun / Brainstack
Memory kernel stack for Hermes agent
★ 44
18
amanning3390 / flowstate-qmd
Anticipatory memory with RAG and vector search — Hermes 2026 Hackathon entry
★ 41
19
keepnotes-ai / keep
Reflective memory for AI agents
★ 37
20
alias8818 / hermes-tool-slimmer
Reduce Hermes Agent tool-schema overhead with keyword selection and Tool Search support
★ 27
21
Ladybug-Memory / hermes-memory-plugin
Local-only Hermes memory plugin with built-in 1-10 importance ranking so the things that matter most surface first. Columnar .lbdb embedded
★ 17
22
MukundaKatta / hermes-agentmemory
Pull-model episodic memory plugin for Hermes Agent with real deletion (no persistent summaries that haunt future recall) and a trace.jsonl a
★ 7
23
yonro / hermes-xmemo-plugin
XMemo memory provider for Hermes Agent — durable cross-session AI memory with semantic search
★ 7
24
futurebrowser / hermes-exabase-plugin
Exabase memory plugin for Hermes Agent.
★ 4
25
penfieldlabs / hermes-penfield
🧠 Penfield memory providers for Hermes agent
★ 2

mem0ai / mem0

A universal memory layer and official Hermes Agent provider available as a managed cloud or self-hosted OSS. It features multi-level state for users, sessions, and agents using time-aware hybrid retrieval via semantic, keyword, and entity matching.

supermemoryai / supermemory

An official Hermes Agent memory engine featuring a custom vector graph engine with sub-300ms recall and byte-level deduplication. It automates user profile maintenance and integrates with external connectors like Google Drive, Notion, and GitHub.

volcengine / OpenViking

An AGPL-3.0 context database that uses a hierarchical filesystem paradigm and tiered L0/L1/L2 loading to minimize token costs. It significantly improves task completion rates and provides visualized retrieval trajectories for debugging agent logic.

garrytan / gbrain

An opinionated agent brain that synthesizes cited answers across complex ideas and entities. It utilizes a self-wiring knowledge graph for relationship extraction and an automated 'dream cycle' for overnight memory consolidation and gap analysis.

vectorize-io / hindsight

A long-term learning memory system implementing retain, recall, and reflect workflows. It offers a two-line LLM wrapper for easy integration and ensures per-user memory isolation through custom metadata filtering.

plastic-labs / honcho

A reasoning-first memory library that extracts conclusions from conversations and models users, agents, and projects. It utilizes a hybrid search approach combining BM25 and vector retrieval.

campfirein / byterover-cli

An official Hermes Agent provider that treats memory as a git repository, using a markdown context tree with commit, branch, and merge versioning. It achieves sub-100ms retrieval via a five-tier architecture and includes MCP integration.

AxDSan / mnemosyne

A zero-dependency, SQLite-backed memory system delivering sub-millisecond retrieval. It supports the Model Context Protocol for Claude Code and Cursor, featuring temporal knowledge graph triple stores and episodic memory compression.

greyhaven-ai / autocontext

A recursive self-improving harness that distills successful agent behaviors into local-model training artifacts. It generates persistent playbooks and CLI-first skills specifically formatted for Hermes Agent integration.

stephenschoettler / hermes-lcm

A lossless context management plugin that replaces lossy compression with a SQLite-backed DAG engine. It ensures raw message persistence with source-aware lineage and provides tools for searching compacted history.

elkimek / honcho-self-hosted

A self-hosted backend for Honcho that enables private cross-session persistence for Hermes Agent. It supports any OpenAI-compatible LLM or local inference server and includes a Docker-based setup script.

plur-ai / plur

A shared memory layer for multi-agent systems using a readable, open YAML engram format. It provides local-first, data-sovereign storage with zero-cost search and cross-tool compatibility via dedicated SDKs and MCP.

Signet-AI / signetai

A local-first identity and secrets layer that provides portable state across Hermes Agent, Claude Code, and other MCP clients. It uses SQLite for custody and includes tools to edit, delete, or reclassify context.

yoloshii / ClawMem

An on-device context engine that eliminates cloud dependencies through a local-first architecture. It employs hybrid retrieval combining vector search, BM25, and causal graph traversal for cross-runtime memory sharing.

EfficientContext / ContextPilot

A context optimization tool that reduces prefill latency and token usage through block reordering and deduplication. It provides native plugin support for the Hermes Agent and OpenClaw ecosystems.

yantrikos / yantrikdb-hermes-plugin

A self-maintaining memory plugin that provides explainable retrieval via 'why_retrieved' tags. It tracks contradictions and maintains hygiene through automated consolidation and a native outcome ledger for agent skills.

yepyhun / Brainstack

A memory kernel stack that consolidates temporal continuity, graph truth, and corpus retrieval. It utilizes a multi-layered storage approach combining SQLite, Kuzu, and Chroma to reduce prompt noise via bounded evidence packing.

amanning3390 / flowstate-qmd

An anticipatory memory system that prefetches context by monitoring agent session logs. It uses local-first storage via SQLite-vec and GGUF models, operating as an MCP-native server.

keepnotes-ai / keep

A reflective memory system featuring semantic search, BM25 full-text, and ranked graph traversal. It automates indexing for URLs and codebases and uses edge tags to create bidirectional relationships between notes.

alias8818 / hermes-tool-slimmer

A utility that reduces prompt token overhead by using local BM25 ranking for tool selection. It includes a dashboard to track schema token savings and is compatible with Hermes Agent v0.14.0.

Ladybug-Memory / hermes-memory-plugin

A local-only plugin using a columnar .lbdb embedded graph database with importance-weighted recall. It surfaces high-priority memories first and supports optional GLiNER2 entity extraction.

MukundaKatta / hermes-agentmemory

A pull-model episodic memory plugin that ensures complete record deletion to prevent persistent summaries from haunting future recall. It maintains a trace.jsonl audit log and uses Claude models for on-demand summarization.

yonro / hermes-xmemo-plugin

A durable cross-session memory provider featuring semantic search and provenance tracking. It automatically mirrors Hermes native memory tools and supports session snapshots with TTL settings.

futurebrowser / hermes-exabase-plugin

A plugin that integrates Exabase M-1 for self-organizing long-term memory. It provides tools for manual memory storage and supports configurable query expansion and result reranking.

penfieldlabs / hermes-penfield

A comprehensive suite of 17 tools for memory management and knowledge graph traversal. It combines BM25, vector, and graph search methods with automatic context checkpointing during message compression.