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.

Memory ★ 8
View on GitHub ↗

Install

dsh plugin --profile web add @neatmem/dsh-neatmem

Copied 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

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

More plugins in Memory

Browse more in Memory

Guides for Memory plugins