kanhaoning/NeatMem
Wires DeepSeek Harness to a local NeatMem memory server: sessions are captured automatically and relevant memories are injected at the start of each new session.
NeatMem is a persistent memory server with integrations across several agent tools; the dsh/ plugin wires DeepSeek Harness to it. The README says sessions are captured automatically and extracted when a session ends, and the first message of every new session searches and injects relevant memories, with the memory server running locally at http://localhost:8790. Because the server runs on your machine and the plugin is just the DSH client half, the setup is one server plus one plugin.
Install
dsh plugin --profile web add @neatmem/dsh-neatmemCopied verbatim from the README's 'DeepSeek Harness integration' section, which says NeatMem includes a DeepSeek Harness (dsh) plugin under dsh/ and to run this command with the NeatMem server running at http://localhost:8790. The plugin is one of several integrations the README documents (alongside OpenClaw, Hermes and Claude Code plugin paths).
Compatibility
The README says the NeatMem server must be running at http://localhost:8790 and that defaults need no configuration (localhost:8790, your OS account as the memory user). The server is a pip install neatmem; an optional extra, pip install "neatmem[nlp]" plus python -m spacy download en_core_web_sm, improves BM25 keyword matching so searching 'memory' also matches 'memories'.
Details
- Repo: kanhaoning/NeatMem
- Category: Memory
- Stars: 8
- Version: GitHub repo kanhaoning/NeatMem; npm package @neatmem/dsh-neatmem at 0.1.1 (registry check 2026-10-07); the NeatMem server itself is published on PyPI as neatmem.
FAQ
- What has to be running for the DSH plugin to work?
- The README says the NeatMem server must be running at http://localhost:8790 before you add the plugin.
- Do I need to configure the memory user?
- The README says defaults need no configuration — localhost:8790 and your OS account as the memory user.
Alternatives
highland0971/dsh-native-memory · flymysql/dsh-memory · Relistencode/dsh-recall