volcengine/OpenViking
A full bidirectional MemoryProvider plugin bringing OpenViking's viking:// context database — tiered retrieval, automatic session-end extraction, and semantic search — to Hermes Agent.
Awesome Hermes Plugins › Memory Providers
ai-memory Hermes Memory Provider Plugin connects Hermes Agent to the separate open-source ai-memory project as a first-class MemoryProvider implementation, rather than a bolt-on tool. Its provider.py implements Hermes's MemoryProvider abstract base class and lifecycle hooks: is_available synchronously checks that a server URL is configured, initialize resolves the active workspace and project from the calling context, prefetch and its asynchronous counterpart queue_prefetch query the ai-memory server's /admin/search endpoint (the latter spawning a daemon thread so it never blocks a turn), sync_turn posts each completed user/assistant exchange to the server on a daemon thread after the turn finishes, on_session_end posts a session-end event when a conversation closes, and on_memory_write mirrors any write Hermes's own built-in MEMORY.md makes back into the ai-memory wiki synchronously. A thin typed HTTP client wraps all of these calls, and a config dataclass persists settings to JSON with environment-variable fallbacks, keeping the API key value environment-only and filtering secrets out of anything written to disk. The plugin also registers three tool schemas — ai_memory_search, ai_memory_write, and ai_memory_status — for direct agent use, and adds hermes memory setup and hermes memory status CLI subcommands for configuration and health checks. Installation is a one-line curl-piped install.sh (or install.ps1 on Windows) followed by hermes plugins enable ai-memory and hermes memory setup; project scope is isolated per Hermes profile name so different profiles do not share ai-memory context. The project reports 94% test coverage, ruff linting, and mypy type checking, and by default points at a local ai-memory server on 127.0.0.1:49374.
https://github.com/MrLuciano/ai-memory-hermes-plugin
A full bidirectional MemoryProvider plugin bringing OpenViking's viking:// context database — tiered retrieval, automatic session-end extraction, and semantic search — to Hermes Agent.
TencentDB Agent Memory is a Hermes Agent plugin providing a 4-tier progressive and local-first memory pipeline to enhance AI agents by reducing token usage and improving task success rates.
Memori is an agent-native memory infrastructure, offering an LLM-agnostic layer that converts agent execution and conversation into structured, persistent state for production systems, including a ...
Basic Memory is a local-first, knowledge graph-based memory system for AI agents, providing persistent, bidirectional knowledge access via Markdown files and the MCP protocol, including a Hermes pl...
A local-first Markdown memory service with a Hermes Agent plugin that turns conversations and documents into linked, searchable notes using wikilinks, BM25 and optional embedding retrieval.
Mnemosyne is a zero-dependency, sub-millisecond AI memory system for Hermes Agents and other LLM frameworks, focusing on efficient, local, and private knowledge retention.
Memory OS is a 7-layer memory operating system for Hermes Agent, providing persistent memory, structured facts, fabric recall, an auto-curated wiki, and surgical context injection, running locally ...
Memoir is a high-performance semantic memory system for AI agents, offering Git-like version control for AI memory management to combat context contamination, token costs, and memory drift.