modusensus/dsh-mneme
Structured memory engine for DeepSeek Harness
dsh-mneme is a structured, cross-session memory engine that stores durable facts as human-readable Markdown on the local machine. It can inject relevant memories into new sessions, consolidate duplicates in the background, merge related material, and archive older records without tying memory survival to the chat window. Optional entity extraction creates more structured recall, while settings determine whether deleting a session preserves its memories and whether embeddings use a local provider.
Install
dsh plugin --profile web add @modusensus/dsh-mnemeRequires Node 24+ for node:sqlite. Start dsh web after installation and use the Memory Settings panel for optional local embeddings, session lifecycle behavior, and entity extraction.
Compatibility
DSH Web profile on Node 24+. Memories are local Markdown and SQLite-backed metadata. Default operation has no API key, telemetry, analytics, or remote logging; set embedProvider=local for explicitly local embeddings.
Details
- Repo: modusensus/dsh-mneme
- Category: Files & Data
- Stars: 30
- Version: latest via npm (@modusensus/dsh-mneme)
- Last push: 2026-09-21
- First seen: 2026-08-13
Recent updates
The repository links a dedicated changelog and migration guide; the current README highlights cross-session injection, consolidation, local Markdown storage, optional entity extraction, and 716 tests.
FAQ
- What does dsh-mneme require?
- Node 24 or newer is required because the plugin uses node:sqlite. Install with dsh plugin --profile web add @modusensus/dsh-mneme.
- Where are memories stored?
- They stay on the local computer as human-readable Markdown, with no telemetry or remote logging documented.
- Can dsh-mneme run without an API key?
- Yes. The README describes zero-network default operation and offers a local embedding provider setting.
Alternatives
csyangwen/dsh-memory-evolve · PerryLink/dsh-memento · Tyan66666/billion-context-dsh