Skip to main content

Mnemosyne memory provider for Hermes Agent — local-first, zero-cloud memory

Project description

Mnemosyne

Mnemosyne for Hermes

Local-first memory provider for Hermes Agent. 23 tools. Zero cloud. Zero latency.

PyPI Python License Stars

Mnemosyne is a Hermes-native memory provider that stores everything locally — SQLite with vector search, hybrid recall, episodic consolidation, and a temporal knowledge graph. No API keys. No cloud. No network calls. Your memory stays on your machine.


Quick Start

pip install mnemosyne-hermes
hermes memory setup          # select "mnemosyne"

# Or manually:
hermes config set memory.provider mnemosyne

That's it. Hermes discovers the plugin automatically.


What You Get

  • 23 memory tools. remember, recall, sleep, validate, graph_query, triple_add, scratchpad_write, and more. All surfaced through the Hermes tool system.
  • Hybrid search. Vector similarity + FTS5 full-text + temporal scoring. Tunable per-query.
  • Episodic consolidation. mnemosyne_sleep compresses working memory into long-term summaries — keeps context small, recall sharp.
  • Knowledge graph. mnemosyne_triple_add / mnemosyne_triple_query for structured facts. mnemosyne_graph_query traverses linked memories via BFS.
  • Multi-agent validation. mnemosyne_validate lets agents attest, update, or invalidate each other's memories with provenance tracking.
  • Shared surface. mnemosyne_shared_remember stores compact cross-agent metadata.

Configuration

No required config. Everything defaults to ~/.mnemosyne/. Optional overrides:

Variable Default Description
MNEMOSYNE_HOME ~/.mnemosyne Storage directory
MNEMOSYNE_VEC_WEIGHT 0.5 Vector similarity weight in hybrid recall
MNEMOSYNE_FTS_WEIGHT 0.3 Full-text search weight
MNEMOSYNE_IMPORTANCE_WEIGHT 0.2 Importance score weight
MNEMOSYNE_AUTO_SLEEP_ENABLED false Auto-consolidate after N turns
MNEMOSYNE_AUTO_SLEEP_THRESHOLD 50 Turns between auto-consolidation
MNEMOSYNE_PROFILE_ISOLATION false Separate DB per Hermes profile

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mnemosyne_hermes-0.1.0.tar.gz (35.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mnemosyne_hermes-0.1.0-py3-none-any.whl (36.2 kB view details)

Uploaded Python 3

File details

Details for the file mnemosyne_hermes-0.1.0.tar.gz.

File metadata

  • Download URL: mnemosyne_hermes-0.1.0.tar.gz
  • Upload date:
  • Size: 35.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for mnemosyne_hermes-0.1.0.tar.gz
Algorithm Hash digest
SHA256 76ed3e61abf24d4ac839ada4c8f8fc07ca8b42664d4876cd241815235b6828f3
MD5 3700329e4c85978f932ec904eb19372f
BLAKE2b-256 ed53883b22721f9538627c6a859964be8bf60cd9879e39b404dafcf06623706a

See more details on using hashes here.

File details

Details for the file mnemosyne_hermes-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mnemosyne_hermes-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd10b081821be000549aa4a46fd46b51e82af0f7ea3ab0b80d90f5f36759214a
MD5 2c4b951d1d740cefcf22417dc94f7476
BLAKE2b-256 d7e0713bb19e4fdea02243511caf4d008de403aec64eafdb32f770e921415024

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page